SSAS如何在不乘以总计的情况下乘以两个计算出的度量值(Excel)

SSAS如何在不乘以总计的情况下乘以两个计算出的度量值(Excel),excel,pivot-table,ssas,mdx,olap-cube,Excel,Pivot Table,Ssas,Mdx,Olap Cube,我有两个度量,“预算数量”和它的聚合是总和,“价格”和它是一个计算度量(再乘以3个度量)。我用“预算数量”和“\u NSPPrice”的乘积创建了一个新的计算出的meausre“预算金额(USD)”,结果是正确的,除了总数,它将“预算数量”和“\u NSPPrice”的总和相乘,但我希望总数是“预算金额(USD)”的总和 为此,可以使用scope函数更改度量值的sum函数。 试试像这样的东西 SCOPE([Product].[Product].[All],[Measures].[Budget A

我有两个度量,“预算数量”和它的聚合是总和,“价格”和它是一个计算度量(再乘以3个度量)。我用“预算数量”和“\u NSPPrice”的乘积创建了一个新的计算出的meausre“预算金额(USD)”,结果是正确的,除了总数,它将“预算数量”和“\u NSPPrice”的总和相乘,但我希望总数是“预算金额(USD)”的总和


为此,可以使用scope函数更改度量值的sum函数。 试试像这样的东西

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

请参阅范围参考:

您能显示计算度量mdx代码吗?如果您指的是预算金额(美元),则如下预算数量*\u价格