在维度项目中,我有3个类别(例如:A,B,C),并且希望将A的度量绘制为总计(A,B,C组合)随时间的百分比。我尝试了一些非常简单的SUM(IF [category] = "A" THEN [Some Amt] ELSE 0 END) / TOTAL(SUM([Some Amt]))
,但它总是返回0.(我已将时间维度放在列字段中)感谢您的输入。
答案 0 :(得分:0)
根据我在阅读OP后的理解,这将是正确的语法:
SUM(IF [category] = "A" THEN [Some Amt] ELSE 0 END) / SUM([Some Amt])
此外,考虑到数字可能是整数,因此您将看到0(因为它是一个分数),因此您可以将其格式化为百分比。 右键单击工作表中的计算,(不在左侧的度量上)并选择格式 - >百分比。
答案 1 :(得分:0)