计算最近 12 周的平均值

时间:2021-07-23 08:57:30

标签: ssas mdx mdx-query mdxjs

我想出了如何计算数据中最近 12 周交易量的平均值。但是假设今年没有 12 周,它只有 8 周,那么我想用上一年剩余的 4 周使其成为 12 周?

这是我的平均 mdx 查询的样子:

Avg(
   LastPeriods(
      12,
      Tail(
         NonEmpty(
            [Time].[Week].[Week].Members,
            [Measures].[Vol ( Cases)]
         ),
         1
      ).Item(0)
   ),
   [Measures].[Vol ( Cases)]
)

1 个答案:

答案 0 :(得分:0)

我想知道您是否可以在您的度量范围内简化和使用以下内容?:

 ...
 ...         
 Tail(
     NonEmpty(
        [Time].[Week].[Week].Members,
        [Measures].[Vol ( Cases)]
     ),
     12
 )
 ...
 ...