询问者
Reporting Services报表的参数向MDX里传递的问题

问题
-
用MDX做Reporting Services报表,X轴为时间维度,Y轴为金额合计柱状图。有一个时间的单选下拉框,可以选择2005年7月,2005年8月,2005年9月,2005年10月,2005年11月。。。
现在的情况是,当任意选择参数时,比如选择2005年9月,报表呈现出来的是2005年9月的金额合计柱状图。
我想实现的是当任意选择参数时,比如选择2005年9月,报表呈现出来的是2005年9月以及2005年9月之前10个月的各个柱状图。
现在的MDX如下:
SELECT NON EMPTY { [Measures].[金额] } ON COLUMNS,
NON EMPTY { ([时间].[月].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION,
MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( STRTOSET(@[参数], CONSTRAINED) ) ON COLUMNS
FROM [TEST]) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
如果想实现,该MDX应该如何修改,谢谢。
全部回复
-
不明白,求详解!
还有想学些Reporting Service 的知识,有没有什么好书推荐推荐?
Thanks in advance.
It's time to start living the life you are imagined.
- 已编辑 Molly Bryant 2012年2月23日 2:04
-