标签: reporting-services ssas mdx ssrs-2008-r2 ssas-2008
我是MDX查询的初学者,
我创建了一个使用MDX查询的SSRS报告,报告必须根据日期范围进行提取。我使用了where子句并使用了像
@from : @to
我必须从参数传递这两个值,创建2参数@from和@to 并在查询设计器中设置值。 现在,当我使用{{1}}时,我收到了错误消息。 我肯定我必须使用像strtomember这样的功能。请指导
答案 0 :(得分:1)
参数的值必须包含Date维度层次结构
Date
示例where子句:
Where STRTOMEMBER(@From) : STRTOMEMBER(@To)
@From值应该是这样的字符串:
[Date].[Month].&[200609]
将参数设置为文本时,请设置available values,如下所示:
available values
在值中加上以下表达式:
="[Date].[Month].&[200601]"
请注意,标签是您要在报表选择器中显示的标题。您也可以使用查询设置这些值。
如果这有用,请告诉我。