MDX计算不适用于Excel中的小计

问题描述

我的颗粒记录集是这样的:

record set

我使用以下计算来避免重复的总和[Measures].[TRANSACTION TOTAL AMOUNT] / [Measures].[TRANSACTION ALL COUNT],因此对于TranId=1; 450 / 3 = 150

rows view

它可以正常工作,TranId很好,我想看看:150+80+70 = 300 excel枢轴小计。但它显示910 / 19 = 47.89。我不希望它为总数或小计计算我的mdx计算!我只想虚拟总结

解决方法

要以书面形式回答您的问题,可以使用MDX脚本中添加的以下语句来关闭小计:

[Your Dimension Name].[TranID].[All] = null;

但是我认为您的数据建模不正确。您只需要添加一个新的度量值组,每个TranID就有一行,并创建一个Sum度量值即可获取适当的详细信息和总计。