Mdx 如何将LastDate作为度量值返回

Mdx 如何将LastDate作为度量值返回,mdx,Mdx,这是一个表达: WITH MEMBER [Date].[Calendar].[LastDate] AS Tail( nonempty( [Date].[Calendar].MEMBERS, [Measures].[Internet Sales Amount] ) ).Item(0) MEMBER [Measures].[MeasureX] AS

这是一个表达:

WITH 
    MEMBER [Date].[Calendar].[LastDate] AS
        Tail(
          nonempty(
              [Date].[Calendar].MEMBERS,
                [Measures].[Internet Sales Amount]
            )
        ).Item(0)
    MEMBER [Measures].[MeasureX] AS
        [Date].[Calendar].[LastDate].member_value
SELECT 
  {
        [Measures].[MeasureX]
  } ON COLUMNS
FROM [Adventure Works];
结果是:


如何配置此选项,以便MeasureX返回[date].[Calendar]维度中的最后一个日期?

计算成员的公式无法返回成员;您可以使用icCube来实现这一点;-但是对于SSA来说,创建一组一个成员可能会为您带来好处。然后可以使用符号mySet0访问成员


希望对您有所帮助。

函数是否与icCube的方言有关?icCube是开源的免费软件吗?好的-那么如果我在脚本中使用SET AS和.item0.item0,那么应该可以-我会证明CCube不是开源的,但是有一个免费的“社区”版本可用。我是否仍然需要SQL Server analysis services来构建多维数据集,或者该功能是否在icCube的免费社区版本中?希望尝试在家中设置一些多维数据集,即我没有SSASicCube,它是一个完整的OLAP服务器,不依赖于SSA。