我有一个度量 - 'TEST',它是所有维度的总和,除了我们需要最后一天的值的 DATE 维度。
我创建了一个聚合为“SUM”的度量,并创建了一个范围语句来处理异常
SCOPE([Date].[Date].[All])
THIS = TAIL([Date].[Date].MEMBERS,1).ITEM(0) ;
END SCOPE
它运作良好,并获得了最后一天的价值。但问题是它总是选择 Last day 的值并且不尊重报告上的过滤器。
例如。如果我有
1 月 1 日 - 100 日,
1 月 2 日 - 200 日,
1 月 3 日 - 300 日
当我收到 1 月 1 日和 1 月 2 日的报告时——我确实希望看到 200。相反,我用上述 MDX 得到 300。
谢谢。任何帮助深表感谢。