将TOP(ALL)的值添加到连接到SSAS多维数据集的SSRS报告中的参数

时间:2015-05-22 14:20:29

标签: reporting-services ssrs-2008 ssas

我有一个简单的SSRS报告连接到SSAS多维数据集,该多维数据集显示员工一天的所有销售额。报告正确显示,并按降序显示所有员工及其销售额。

但是用户不希望看到所有的销售;他们只想看到前N个。所以我在数据集中添加了Top N运算符过滤器,该过滤器的值(即N)来自参数@TopNExpression: [Sales]Operator: Top NValue: [@TopN])。

因此@TopN的当前可用静态值为20,50,100,并且正常工作;我在参数下拉列表中选择“20”,显示前20个卖家。

对于那些参数选项,我想添加“全部显示”,如果他们选择该选项,则会显示所有员工。使用此选项,用户可以显示前20,50或100个卖家,或只显示所有卖家。

我怎么能这样做?

感谢。

1 个答案:

答案 0 :(得分:0)

我最终使用了Eric Hauenstein的解决方案。