我整整一周都在苦苦挣扎,尚未找到答案。我有一个相当简单的报告,其中Analysis Services Cube是数据源。
我正在尝试将TimeDate参数的默认值设置为上一个日期。我熟悉如何正常做到这一点,但我对MDX有困难。
以下表达式确实有效,但是因为多维数据集的数据值基于自2011年1月1日以来的天数(例如值' 1136'生成2/9/2014)。
="[Time Date].[Date].&["+DAY(CSTR(DAY(NOW())+"]"
答案 0 :(得分:0)
以下内容应该有效:
="[Time Date].[Date].&[" + DateDiff(DAY, Date(2011, 1, 1), Today()) + "]"
有关Reporting Services的日期功能,请参阅http://technet.microsoft.com/en-us/library/aa337092.aspx。