MDX在excel中总计错误总和

时间:2017-05-26 07:32:53

标签: sql-server ssas mdx

我的SSAS多维数据集使用货币转换情报,这将显示根据货币汇率计算的一些衡量标准。但是,在日期层次结构维度中,我需要添加更多MDX以使我自己的日期层次结构显示正确的总和,如下所示。

> // Scope for sum [Calendar year - month - date].[Month] SCOPE
> ([Date].[Calendar year - month - date].[Month].MEMBERS,
> {[Measures].[Revenue],  Measures.[Sales]});
>     THIS = Sum( EXISTING [Date].[Calendar year - month - date].CurrentMember.Children ,[Measures].CurrentMember); END SCOPE;
> 
> // Scope for sum [Calendar year - month - date].[Calendar year] SCOPE
> ([Date].[ Calendar year - month - date].[Calendar year].MEMBERS, 
> {[Measures].[Revenue],  Measures.[Sales]});
>     THIS = Sum( EXISTING [Date].[Calendar year - month - date].CurrentMember.Children ,[Measures].CurrentMember); END SCOPE;

这在月和日历年级别上运行正常。 但是,在Excel中查看总计时,它总是显示所有年份的总和。 当我将过滤器更改为仅选择2年时,它仍然显示总计中所有年份的总和。

1 个答案:

答案 0 :(得分:0)

不需要MDX。您必须在Excel中切换VisualTotals复选框: http://cloud.addictivetips.com/wp-content/uploads/2009/11/PivotTableVisualStyle.jpg