【发布时间】:2015-02-09 15:36:44
【问题描述】:
我有一个由多个维度和指标组成的多维数据集。我有一个度量“成本”,我想根据用户选择的细分获得记录成本相对于总成本的百分比。例如:
如果用户选择维度:“Campaign”、“Adgroup”和“Keyword”,结果集应按如下方式计算“%cost”。所有 '%cost' 应加起来为 1。
如果用户选择维度:“Campaign”,结果集应计算“%cost”,如下所示。所有 '%cost' 的总和应为 1。
如何在 SSAS 多维数据集计算中编写公式,以使我能够根据用户选择的细分动态计算成本百分比?
我的当前公式为([Keyword].[Keyword].CurrentMember, [Measures].[Cost])/
(sum(Axis(1),[Measures].[Cost]))。它有效,但需要很长时间来计算。我想知道是否有更好的方法来做到这一点。
提前致谢。
【问题讨论】:
标签: visual-studio-2012 ssas mdx olap-cube