你在这里: > 属性投票者

属性投票者

基于指定的“按属性分组”重新构造和重组传入的特征,并基于指定的“要分析的属性”计算摘要统计信息,以形成数据透视表输出。

就像它的表亲统计信息算子属性根据选定的属性对要素进行分组,并为每组中的所有要素计算单个属性的统计信息(按行分组)。除此之外,AttributePivoter还允许指定这些行分组属性的顺序,以便生成附加摘要行的逻辑嵌套。此外,AttributePivoter还允许基于选定属性的唯一值(按列分组)动态生成新属性,这些值由对结果分组执行的统计信息填充。

注:注意:由于AttributePivoter动态生成属性,因此如果要在输出中包含这些属性,则必须将任何编写器功能类型设置为动态模式。这在中有更详细的描述结果分组和表格结构

输入端口

输出端口

参数

结果分组和表格结构

输入特征按“分组属性”分组,并根据每组中指定的分析属性计算统计信息。有两种分组属性共同定义这些组:

  • 行分组属性:用户指定一组有序的属性,这些属性将统计信息划分为行。对于指定的行分组属性集,每个唯一的值集都有一行结果数据。
  • 列分组属性:用户可以可选地指定单个属性以在生成的行中定义列。如果指定,则列分组属性的每个唯一值都会为正在计算的每个统计数据贡献到结果的统计数据列。此外,如果列中有多个唯一值,则将为每个统计数据生成摘要列。

    如果未选择列分组属性,则每行将包含每个选定输出统计信息的单个计算结果。

由于排序行分组属性,因此它们会影响组的逻辑嵌套。在最低级别,一组完整的唯一值表示为结果的单行。一个级别是由一组行组成的逻辑分组,其中所有行分组属性是唯一的,除了指定的最后一个之外。此逻辑嵌套绑定到第一个指定的行分组属性。

由一组完整的唯一数据值生成的行称为“数据行”。为每个逻辑嵌套的分组生成了一个附加的“摘要行”,它汇总了分组中包含的数据行的数据。

结果行的序列形成一个具有以下属性的表:

  1. 所有行分组属性,其组合值指定实际组
  2. 对于每个数据透视摘要类型,一个具有相应统计信息的属性,对行组中的所有要素进行计算。
  3. 如果定义了不止一个列组,则(2.)中的每个属性都将对所有列组重复,并对所有列组的属性值计算一个汇总值(即“总计”)。计算汇总值的方法取决于它所代表的统计信息:
    • 计数总和统计数据总结了行组的计算统计信息的总和。
    • 平均统计信息用行组中所有值的平均值汇总。
    • 分钟值按组的所有分析属性出现次数的最小值汇总。
    • 马克斯值按组的所有分析属性出现次数的最大值汇总。

发出的第一个数据特性和第一个摘要特性将包含附加属性,这些属性将包含将数据写入配置为动态写入的特性类型所需的模式信息。

编辑变压器参数

使用一组菜单选项,可以通过引用工作空间中的其他元素来指定转换器参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些变压器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参阅变压器参数菜单选项

变压器类别

计算值

过滤器和联接

搜索FME知识中心

在上搜索有关此变压器的示例和信息FME知识中心