SSRS Report Builder 3.0 MDX时间/日期参数默认值

时间:2014-04-08 17:28:26

标签: sql reporting-services ssas mdx

我整整一周都在苦苦挣扎,尚未找到答案。我有一个相当简单的报告,其中Analysis Services Cube是数据源。

我正在尝试将TimeDate参数的默认值设置为上一个日期。我熟悉如何正常做到这一点,但我对MDX有困难。

以下表达式确实有效,但是因为多维数据集的数据值基于自2011年1月1日以来的天数(例如值' 1136'生成2/9/2014)。

="[Time Date].[Date].&["+DAY(CSTR(DAY(NOW())+"]"

1 个答案:

答案 0 :(得分:0)

以下内容应该有效:

="[Time Date].[Date].&[" + DateDiff(DAY, Date(2011, 1, 1), Today()) + "]"

有关Reporting Services的日期功能,请参阅http://technet.microsoft.com/en-us/library/aa337092.aspx