我有一个具有多个层次结构的日期维度(大多数情况下)。我有许多作为运行总计计算的度量,如下例所示。
AGGREGATE([Date].[Calendar].[Date].Members.Item(0):ClosingPeriod([Date].[Calendar].[Date], [Date].[Calendar].CurrentMember), [Measures].[Number Of Contracts])
我的问题是运行总计仅适用于日历层次结构(按年、月和日分解所有内容)。如果我改为使用 Weeks hiearchy (按单个周分解),则计算不起作用,它只会显示每周相同的数字。
MDX 中是否有一种高效的方法可以使运行的总工作量适用于多个层次结构?到目前为止,我尝试的一切都非常缓慢。