根据请求的纬度返回一个汇总表。
SUMMARIZE (<table>, <groupBy_columnName>[, <groupBy_columnName>]…[, <name>, <expression>]…)
一个表,其中包含 groupBy_columnName参数的选定列 和由 name 参数设计的汇总列。
比如Sales表为:
ProductKey
Product表为:
SUMMARIZE (Filter('Sales','Sales'[Amount] > 9),'Product'[Name],"total",SUMX('Sales','Sales'[Amount]))
那么使用上面的表达式返回:
备注
定义名称的每一列都必须有一个对应的表达式;否则,返回错误。第一个参数 name 定义结果中列的名称。第二个参数表达式定义为获取该列中每一行的值而执行的计算。
groupBy_columnName 必须在table或与 table 相关的 table中。
每个名称都必须用双引号括起来。
该函数根据一个或多个 groupBy_columnName 列的值将选定的一组行分组为一组汇总行。每组返回一行。