首页 > 解决方案 > SSAS如何在不乘以总计的情况下将两个计算的度量相乘(Excel)

问题描述

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

在此处输入图像描述

标签: excelpivot-tablessasmdxolap-cube

解决方案


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

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

请参阅范围参考:范围函数


推荐阅读