我有一个简单的SSRS报表连接到一个SSAS多维数据集,该多维数据集显示一天内按员工划分的所有销售额。报告显示正确,并按降序显示了所有员工及其销售额。
但是用户不想看到所有的销售;他们只想看到前n。所以我在数据集中添加了一个Top N
算子过滤器,并且该过滤器的值(即。N)来自参数@TopN
(Expression: [Sales]
, Operator: Top N
, Value: [@TopN]
)。
所以@TopN
当前可用的静态值是20,50,100,这是正确的;我在下拉参数中选择"20",就会显示前20名的卖家。
对于这些参数选项,我想添加"Show All",如果他们选择了该选项,那么将显示所有员工。有了这个选项,用户可以显示前20名、前50名或前100名卖家,或者只显示所有卖家。
我怎么能做到呢?
谢谢。
我最终使用了Eric Hauenstein的解决方案。