我有一个简单的SSRS报告,连接到一个SSAS多维数据集,该多维数据集按雇员显示所有销售情况一天。报告正确显示,并按降序向我显示所有员工及其销售额。
但是用户不想看到所有的销售;他们只想看到顶部的N,所以我在dataset中添加了一个Top N操作符过滤器,以及那个过滤器的值(即。N)来自参数@TopN (Expression: [Sales],Operator: Top N,Value: [@TopN])。
因此,@TopN当前可用的静态值是20、50、100,这是正确的;我在参数下拉列表中选择了" 20“,并显示了前20个卖家。
在这些参数选项中,我想添加“shown”,如果他们选择了这个选项,那么所有的员工都会被显示出来。使用此选项,用户可以显示前20、50或100个卖家,也可以只显示所有卖家。
我怎么能做到呢?
谢谢。
发布于 2015-06-04 19:48:15
最后我使用了埃里克·霍恩斯坦的解决方案。
https://stackoverflow.com/questions/30399171
复制相似问题