【问题标题】:SSAS How to Multiply two calculated measures without multiply the grand total (Excel)SSAS如何在不乘以总计的情况下将两个计算度量相乘(Excel)
【发布时间】:2023-03-24 15:45:01
【问题描述】:

我有两个度量,“预算数量”,它的聚合是 SUM,和“_NSPPrice”,它是一个计算的度量(乘以另外 3 个度量)。我通过乘以“预算数量”和“_NSPPrice”创建了一个新的计算量“预算金额(美元)”,结果是正确的,除了总计,它乘以“预算数量”的总数和“_NSPPrice”的总数但我希望总数是“预算金额(美元)”的总和。

【问题讨论】:

  • 你能显示计算度量 mdx 代码吗?
  • 如果您的意思是预算金额(美元),则如下预算数量 * _NSPPrice

标签: excel pivot-table ssas mdx olap-cube


【解决方案1】:

为此,您可以使用范围函数来更改度量的求和函数。 尝试类似

SCOPE([Product].[Product].[All],[Measures].[Budget Amount(USD)]);
    THIS = SUM([Product].[Product].[Product],[Measures].[Budget Amount(USD)]);
End SCOPE;

查看范围参考:Scope function

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-08
    相关资源
    最近更新 更多