【问题标题】:How calculate First Date in calculated Member?如何计算计算会员中的第一个日期?
【发布时间】:2019-03-04 20:09:55
【问题描述】:

我需要在 mdx 中首先过滤日期,而不是按报告行中使用的日期维度过滤。

我需要保留日期过滤器,但需要通过行中的日期。

【问题讨论】:

    标签: sql-server ssas mdx calculated-columns cube


    【解决方案1】:

    使用MDX查询可以使用FirstChild属性获取维度成员的第一个值,假设日期维度称为DimDate,日期成员为Date

    SELECT {DimDate.Date.[All].FirstChild} ON 1,
    { ... } ON 0
    FROM [myCudbe]
    

    您也可以使用MIN() 函数来检索最小日期值,上面的链接(官方文档)包含一个很好的例子。

    有用的链接

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多