Mdx 基于其他维度返回日期维度的最后一个非空成员
MDX新手,有点困惑 我们有一个立方体,顶部有一个excel数据透视表用于报告。我需要提供的是一种简单的方法,让人们在对另一个维度进行切片时可以看到相关日期维度的max(last)成员,以及当天的行数 我有一个“预订数量”指标,我想看看上次我为任何其他维度的孩子预订时的预订数量。如果这有道理的话 到目前为止,我得到的最接近的结果是:Mdx 基于其他维度返回日期维度的最后一个非空成员,mdx,Mdx,MDX新手,有点困惑 我们有一个立方体,顶部有一个excel数据透视表用于报告。我需要提供的是一种简单的方法,让人们在对另一个维度进行切片时可以看到相关日期维度的max(last)成员,以及当天的行数 我有一个“预订数量”指标,我想看看上次我为任何其他维度的孩子预订时的预订数量。如果这有道理的话 到目前为止,我得到的最接近的结果是: select [Measures].[Booking Count] on 0, filter(([Sub Channel].[Channels].[Channel]
select [Measures].[Booking Count] on 0, filter(([Sub Channel].[Channels].[Channel].members, [Booking Date].[Date].children), not isempty([Measures].[Booking Count])) on 1 from myCube
但我无法使用LastChild或类似工具获取每个频道的最后一个成员
希望这有意义!非常感谢您的帮助。您就快到了,只需使用
Tail
功能从您的集合中获取最后日期:
select [Measures].[Booking Count]
on 0,
Tail(filter(([Sub Channel].[Channels].[Channel].members, [Booking Date].[Date].children),
not isempty([Measures].[Booking Count])))
on 1
from myCube