聚集函数

创建计算字段时,请使用聚集函数,以便这些计算字段根据行组而不是单行完成计算。

获取行/列组或总集之和或平均值,而不是对单值使用 SumAverage。在许多情况下,特别编辑器中的聚集函数与 SQL 函数相似,可与 SELECT 语句中的 GROUP BY 子句配合使用。聚集函数包含以下值:
  • Average
  • CountAll
  • CountDistinct
  • Max
  • Median
  • Min
  • Mode
  • PercentOf
  • Range
  • StdDevP
  • StdDevS
  • Sum
  • WeightedAverage
因为聚集函数已作用于组,所以它们在以下方式中使用受限:
  • 只能在计算度量方式中使用聚集函数。不要使用聚集来创建非度量值字段。
  • 不能向组添加聚集函数。
  • 仅支持 AggregateFormulaCustomNone 作为聚集函数的汇总计算。仅当您在创建计算字段对话框中定义了定制函数时,Custom 汇总选项才会显示在更改汇总菜单中。

聚集函数中的级别

许多聚集函数接受可选级别以指定聚集分组。聚集中使用的级别必须括在单引号 (') 中,例如 'RowGroup'。可用级别包括以下选项:
Current
缺省值。对于表视图中的详细信息行,请使用 current 值。
RowGroup
使用行位置中的父值。
RowTotal
使用行位置中的总计值。
ColumnGroup
使用列位置中的父值。
ColumnTotal
使用列位置中的总计值。
Total
使用交叉选项卡中的总计值和表中的 RowTotal