【发布时间】:2016-03-22 09:04:16
【问题描述】:
我有一个需求,我需要评估多个表中的列,并从我的 SSAS 表格模型中的 Fact 表中选择所需的记录。
例如: 从 FactA 中挑选记录,其中:
('DimA'[DimA Group] = "Contract" AND'DimB'[DimB Group] = "Contract") OR ('DimA'[DimA Group] = "Commercial", 'DimB'[DimB Group] = "Commercial")
以下是DAX:
MeasureA :=
CALCULATE(SUM('FactA'[Amount Single]),filter(('DimA'[DimA Group] = "Contract", 'DimB'[DimB Group] = "Contract"),
('DimA'[DimA Group] = "Commercial", 'DimB'[DimB Group] = "Commercial"),))
我得到的这个错误是 Operator Or Expression '()' is not supported in current context.
非常感谢任何帮助
【问题讨论】:
标签: powerpivot dax ssas-2012 ssas-tabular