SSAS IgnoreUnrelatedDimensions和Grand Total行为

时间:2016-06-08 13:36:08

标签: sql-server sql-server-2012 ssas ssas-2012

我坚持一些事情。如果选择F数量,我希望销售线销售数量重复。我不想更改全局设置'IgnoreUnrelatedDimensions'(因为我们有很多用户使用此度量,它会影响所有的电子表格)是否可以在“计算”选项卡中在MDX中执行此操作?

此外,我不希望F Qty聚合(基本上你可以在多个月有多个预测),所以总结它们是没有意义的。他们仍然希望与销售线销售数量并排分析F数量。是否可以关闭或隐藏列的总计?如果没有,我如何显示最后一个不是0的值作为总计?

此外,如果我可以获得销售线销售数量以显示我的预测准确度计算应该有效。

enter image description here

1 个答案:

答案 0 :(得分:2)

要隐藏F数量的聚合,我会使用SCOPE计算,如下所示:

SCOPE ( [ForecastOffset].[ForecastOffset].[All] , [Measures].[F Qty] ); This = null; END SCOPE;

我猜测ForecastOffset属性的维度名称。

这应该出现在[Measures]的定义之后。[F Qty](如果计算方法脚本中存在一个)。

对于销售线销售数量,另一个SCOPE计算可能有效,例如

SCOPE ( [ForecastOffset].[ForecastOffset].[All].CHILDREN , [Measures].[Sales Line Selling Quantity] ); This = [ForecastOffset].[ForecastOffset].[All]; END SCOPE;