我有一个立方体在SSAS多维模式。
我在视觉演播室中创建了一个名为“总成本”的计算方法。公式是:
[Measures].[Unit Cost]*[Measures].[Qty]它处于最低粒度级别(即-跨国信息具有这些领域)。
该公式运行良好,只要我在同一粒度级别上显示数据(例如,当我创建枢轴时,行是事务IDs -像源文件一样)。
但是,当我以聚合格式(例如,由客户)表示它时,它不是进行计算,然后进行总结,然后进行计算。
以下是我所期望的:预期的结果与我所得到的
我的理解是,这是一个(正确/不正确的)层次结构。换句话说,即使不定义事务ID级别和客户级别之间的任何层次结构,我也希望此计算能够工作。
我很感谢你的帮助!
发布于 2018-12-10 16:55:22
在SSAS项目->datasource视图中,需要添加一个命名计算。这将是“单位成本*数量”。现在将这个命名的计算添加到您的立方体中作为度量。这样做就行了。下面的链接已经解决了这个问题。https://stackoverflow.com/questions/53554284/how-to-multiply-two-measures-prior-to-aggregation/53558733#53558733
https://stackoverflow.com/questions/53708406
复制相似问题