从数据到信息
从信息到洞察

GROUPBY

创建按指定列分组的摘要表。

语法

GROUPBY ( <表>, [<分组列>, ...], [<名称 1>, <表达式 1>], [ ... ] )
参数 属性 描述
作为输入表的表或表表达式
分组列 可选
可重复
表中(或相关表中)的某个现有列的名称,数据按该列进行分组。 此参数不能是表达式
名称 可选
可重复
为分组列的列表添加的新列所使用的名称,用双引号括起来
表达式 可选
可重复
为每组分组列计算的返回单个标量值的 DAX 表达式

返回值

整个表或具有一列或多列的表

一个包含分组列和名称参数所指定列的分组的表。

备注

表达式不允许使用 CALCULATE 函数(以及度量值),仅可在表达式中的表扫描的最高级别使用 CURRENTGROUP 函数。 也就是说,不允许使用 SUMX(<table>,SUMX(CURRENTGROUP(…), …))。 允许使用 ABS( SUMX(CURRENTGROUP(), [Column] ) ),因为 ABS 不执行扫描。

GROUPBY 既不生成行上下文,也不生成筛选上下文

示例

GROUPBY (
    Sales,
    Geography[Country],
    Product[Category],
    "Total Sales", SUMX (
        CURRENTGROUP (),
        Sales[Price] * Sales[Qty]
    )
)

扩展阅读:

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符