将行组合在一起? 使用PowerPivot的DAX公式?
我试图总结PowerPivot模型中的多行,但将它们分组:
例如,如果总共有20行,则项目A,B,C,D,E,F(5个项目 – 每个项目4个项目。
是否可以加起来分组呢? 例如:项目1 5小时项目1 5小时项目1 6小时项目1 3小时项目1 5小时项目2 5小时项目2 5小时等
是否有可能使用DAX(也许Summarize?)来添加它们,但将它分组,所以结果将返回为:项目1 = 24小时(这是所有他们加起来5 + 5 + 6 + 3 + 5)和项目2 = 10小时(这是项目2的加起来,5 + 5)
等等等等?
我正在查看= SUMMARIZE,并遵循语法,但它总是会给我一个错误/不工作,我想要它。
你能否澄清为什么你需要通过DAX计算来做到这一点? 如果您添加了一个简单= SUM()计算,然后将项目添加到数据透视表,那么每个计算的上下文将自动生成您正在查找的答案。 这是一个例子:
样品表
- 表列
- 项目
- 小时
表中的样本数据
Project 1,5 Project 1,5 Project 1,6 Project 2,5 Project 2,5 Project 1,3 Project 1,5
计算领域 : TotalHours:=Sum([Hours])
数据透视表 :
值:TotalHours
行:项目(您也可以select一个特定的项目作为filter)
结果 :
Project 1: 24 Project 2: 10
在此示例中,由于使用TotalHours计算字段的每个单元格的上下文仅限于单个项目,因此无需执行任何特殊操作即可将它们分组以获得您期望的结果。
当然,如果你想把这些计算作为一个中间步骤,这是一个有争议的问题。