【问题标题】:SSAS IgnoreUnrelatedDimensions and Grand Total behaviourSSAS IgnoreUnrelatedDimensions 和总计行为
【发布时间】:2016-06-08 13:36:08
【问题描述】:

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

另外,我不希望 F Qty 汇总(基本上您可以在多个月份进行多个预测),因此将它们相加没有意义。他们仍然希望将 F Qty 与 Sales Line Selling Quantity 并排分析。是否可以关闭或隐藏列的总计?如果不是,我如何将最后一个不是 0 的值显示为总计?

另外,如果我可以让销售线销售数量显示我的预测准确性计算应该可以工作。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    这应该出现在 [Measures].[F Qty] 的定义之后(如果计算量度脚本中存在的话)。

    对于 Sales Line Selling Quantity,另一个 SCOPE 计算可能有效,例如

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

    【讨论】:

    • 嗨,感谢您的帮助,我会尝试的。如何使用 validmeasure 函数覆盖 ignoreunrelateddimensions 属性并重复上述值?
    • 如果您想用一块石头杀死两只鸟,我还有一个基于 mdx 的问题!我是 mdx 的新手。
    • 大概 Sales Line Selling Quantity 有一个现有的 MDX 计算?
    • 您好抱歉延迟回复,不,这只是一个标准的总和措施
    • 那么为什么它不针对行显示任何值?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多