【问题标题】:How to compute a MDX weighted average measure如何计算 MDX 加权平均度量
【发布时间】:2012-10-09 22:45:52
【问题描述】:

我们正在一家物流服务提供商实施 ActivePivot,我们希望构建一个视图来帮助我们找出移动速度不够快的货物,并帮助了解如何改进此 KPI。我们有一个简单的 MDX 视图,以天为单位显示老化的库存以及客户的发货数量。

有没有一种简单的方法来计算按每个客户的发货量加权的陈旧库存?无论用于分析此度量的维度如何,有没有一种方法可以计算此加权平均值?

这是我们使用的 MDX 查询:

WITH
MEMBER [Measures].[Mean Storage Time] AS
    ([Measures].[Nb.DayPrestation.Started-Finished].Value / [Measures].[Nb.Prestation.Started-Finished].Value)
SELECT
NON EMPTY Order(Hierarchize({DrilldownLevel({[V_MODEL].[ALL].[AllMember]})}), ([Measures].[Mean Storage Time]), DESC) ON ROWS,
NON EMPTY {[Measures].[Mean Storage Time], [Measures].[NbP.PBK]} ON COLUMNS
FROM [OperationPrestationCube]
WHERE ([V_DESTINATION].[ALL].[AllMember], [P_STOCKAGE].[ALL].[AllMember].[true])

【问题讨论】:

  • 谢谢。完美运行。

标签: mdx activepivot


【解决方案1】:

下面的MDX添加了一个“加权平均存储”,等于“平均存储时间”加权“NbP.PBK”

WITH
MEMBER [Measures].[Weighted Mean Storage] AS
    Iif(([V_MODEL].CurrentMember.Level.Ordinal = 0), [Measures].[Mean Storage Time], Iif(IsEmpty([Measures].[Mean Storage Time]), NULL,(([Measures].[Mean Storage Time] * [Measures].[NbP.PBK]) / ([V_MODEL].DefaultMember, [Measures].[NbP.PBK]))))
MEMBER [Measures].[Mean Storage Time] AS
    ([Measures].[Nb.DayPrestation.Started-Finished].Value / [Measures].[Nb.Prestation.Started-Finished].Value)
SELECT
NON EMPTY Order(Hierarchize({DrilldownLevel({[V_MODEL].[ALL].[AllMember]})}), ([Measures].[Mean Storage Time]), DESC) ON ROWS,
NON EMPTY {[Measures].[Mean Storage Time], [Measures].[NbP.PBK], [Measures].[Weighted Mean Storage]} ON COLUMNS
FROM [OperationPrestationCube]
WHERE ([V_DESTINATION].[ALL].[AllMember], [P_STOCKAGE].[ALL].[AllMember].[true])

【讨论】:

    【解决方案2】:

    您可以使用如下表达式计算加权平均值:

    Sum('set on which you want to do weighted avg', 'your measure' * 'the weight') / Sum('set on which you want to do weighted avg', 'the weight')
    

    【讨论】:

      猜你喜欢
      • 2010-10-04
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      • 1970-01-01
      • 2016-05-10
      相关资源
      最近更新 更多