数据透视表
描述
根据指定的行字段和列字段,通过分组、聚合、排序和筛选来汇总数据。此函数与 WD.PIIVOTBY 相同,但
没有
样式参数。如果要直接在公式内创建动态交叉表和高级数据汇总,此函数非常有用。
语法
PIVOTBY(
row_fields
, col_fields
, values
, function
, [field_headers
], [row_total_depth
], [row_sort_order
], [col_total_depth
], [col_sort_order
], [filter_array
], [relative_to
]) - row_fields:对行进行分组时要使用的值。
- col_fields:对列进行分组时要使用的值。
- values:要聚合的值。
- function:要在聚合时运行的计算。相关选项包括:
- 省略的值(默认):不显示标头。
- 0:无标头。
- 1:显示,但不显示标头。
- 2:无标头,但会生成标头。
- 3:是,并显示标题。
- row_total_depth:一个数字,指定是否显示总计和小计。对于小计,row_fields必须至少有 2 列相关选项包括:
- 省略的值(默认):总计,以及可能的小计。
- 0:无总计。
- 1:总计位于底部。
- 2:将总和和小计显示在底部
- -1:总计位于顶部。
- -2:总和和小计位于顶部。
- row_sort_order:一个数字,表示行的排序方式。数字对应中的列。row_fields,在值中跟列。正数表示按升序对行进行排序。如果值为负数,则按降序对行进行排序。
- column_total_depth:一个数字,指定是否显示总计和小计。对于小计,col_fields必须至少有 2 列相关选项包括:
- 省略的值(默认):总计,以及可能的小计。
- 0:无总计。
- 1:总计位于右侧。
- 2:总和和小计显示在右侧。
- -1:总计位于左侧。
- -2:总和和小计位于左侧。
- column_sort_order:一个数字,表示列的排序方式。数字对应中的列。col_fields,在值中跟列。正数表示按升序对行进行排序。如果值为负数,则按降序对行进行排序。
- filter_array:一个由布尔值组成的面向列的数组,表示应从输出中包括或排除哪些行。
- relative_to:一个数字,指示在何处可以找到聚合函数第二个参数的值。当将 PERCENTOF 提供给函数时,通常会使用此值。相关选项包括:
- 0(默认值):列总计
- 1:行总计
- 2:总计
- 3:父级列总计
- 4:父行总计