繁体   English   中英

Power Pivot 2016 中的 DAX 计算度量

[英]DAX calculated measure in Power Pivot 2016

我有一个在 Excel 2016 Power Pivot 中使用的数据模型。 这是事实表和维度表的简化版本:

在此处输入图片说明

我正在尝试计算一个计算的度量,该度量对来自 Group 字段的 Amt 求和。 例如,如果我对子组 1 进行过滤,我希望度量显示“21”,它是“A”组的总和。

我尝试了以下方法:

Measure = 
CALCULATE(
          SUM(FactTable[Amt]),
          FILTER(DimesionTable,DimensionTable[Subgroup]=MAX(DimensionTable[Subgroup]))
)

但是我收到一条错误消息,指出 Max 只能应用于数值。 如何在 Power Pivot 2016 中创建此度量?

使用此代码

 Measure = 
CALCULATE(
          SUM(FactTable[Amt]),
          ALLEXCEPT(DimensionTable,DimensionTable[Group])
)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM