日期范围作为使用MDX的SSRS中的参数

时间:2015-10-15 14:26:17

标签: reporting-services ssas mdx ssrs-2008-r2 ssas-2008

我是MDX查询的初学者,

我创建了一个使用MDX查询的SSRS报告,报告必须根据日期范围进行提取。我使用了where子句并使用了像

这样的范围
@from : @to

我必须从参数传递这两个值,创建2参数@from和@to 并在查询设计器中设置值。 现在,当我使用{{1}}时,我收到了错误消息。 我肯定我必须使用像strtomember这样的功能。请指导

1 个答案:

答案 0 :(得分:1)

参数的值必须包含Date维度层次结构

的字符串

示例where子句:

Where STRTOMEMBER(@From) : STRTOMEMBER(@To)

@From值应该是这样的字符串:

[Date].[Month].&[200609]

将参数设置为文本时,请设置available values,如下所示:

enter image description here

在值中加上以下表达式:

="[Date].[Month].&[200601]"

请注意,标签是您要在报表选择器中显示的标题。您也可以使用查询设置这些值。

如果这有用,请告诉我。