Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mdx 基于其他维度返回日期维度的最后一个非空成员_Mdx - Fatal编程技术网

Mdx 基于其他维度返回日期维度的最后一个非空成员

Mdx 基于其他维度返回日期维度的最后一个非空成员,mdx,Mdx,MDX新手,有点困惑 我们有一个立方体,顶部有一个excel数据透视表用于报告。我需要提供的是一种简单的方法,让人们在对另一个维度进行切片时可以看到相关日期维度的max(last)成员,以及当天的行数 我有一个“预订数量”指标,我想看看上次我为任何其他维度的孩子预订时的预订数量。如果这有道理的话 到目前为止,我得到的最接近的结果是: select [Measures].[Booking Count] on 0, filter(([Sub Channel].[Channels].[Channel]

MDX新手,有点困惑

我们有一个立方体,顶部有一个excel数据透视表用于报告。我需要提供的是一种简单的方法,让人们在对另一个维度进行切片时可以看到相关日期维度的max(last)成员,以及当天的行数

我有一个“预订数量”指标,我想看看上次我为任何其他维度的孩子预订时的预订数量。如果这有道理的话

到目前为止,我得到的最接近的结果是:

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