【发布时间】:2016-05-26 12:47:17
【问题描述】:
对于基于 OLAP 的报告,我需要提取当年期间和上一年同期的数据。
如果今天是 2016-05-26, 然后我需要这些日期:2016-01-01 - 2016-05-26 和 2015-01-01 - 2015-05-26
SELECT NON EMPTY
{ [Measures].[Sell In Return] } ON COLUMNS,
NON EMPTY { (
[Date].[Date].[Date].ALLMEMBERS *
[Product].[Prod Name].[Prod Name].ALLMEMBERS *
[Product].[Product].[Product].ALLMEMBERS *
[Date].[Month Calendar].[Month Calendar].ALLMEMBERS
) }
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME
ON ROWS
FROM
[Table]
【问题讨论】:
-
您的多维数据集的日期维度中是否有未来的日期,或者是今天多维数据集中的最后一个日期? (我们的立方体没有未来的日子,所以我知道
Tail([Date].[Month Calendar].[Date])是今天) -
你有这样
[Date].[Month Calendar].[Calendar Day]的关卡吗? -
是的,我有未来几天的预测
-
我有层次结构 date.month.week.day
标签: reporting-services ssas mdx olap