如何计算计算成员中的第一个日期?

问题描述 投票:1回答:1

我需要在mdx中具有第一个过滤日期,该日期不按报告行中使用的日期维度进行过滤。

我需要保留日期过滤器,但需要按行传递日期。

Please check Sample Image

sql-server ssas mdx calculated-columns cube
1个回答
1
投票

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

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

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

有用的网址

© www.soinside.com 2019 - 2024. All rights reserved.