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

Reporting services 向连接到SSAS多维数据集的SSRS报告中的参数添加TOP(ALL)值,reporting-services,ssrs-2008,ssas,Reporting Services,Ssrs 2008,Ssas,我有一个简单的SSRS报告,它连接到一个SSAS多维数据集,该多维数据集按员工显示一天的所有销售额。报告显示正确,并按降序显示所有员工及其销售情况 但是用户不想看到所有的销售情况;他们只想看到top N。因此我在数据集中添加了一个top N运算符筛选器,该筛选器的值(即N)来自参数@TopN(表达式:[Sales],运算符:top N,值:[@TopN]) 因此,@TopN的当前可用静态值为20、50、100,并且工作正常;我在参数下拉列表中选择“20”,并显示前20名卖家 在这些参数选项中,我

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

但是用户不想看到所有的销售情况;他们只想看到top N。因此我在数据集中添加了一个
top N
运算符筛选器,该筛选器的值(即N)来自参数
@TopN
表达式:[Sales]
运算符:top N
值:[@TopN]

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

在这些参数选项中,我想添加“全部显示”,如果他们选择该选项,那么将显示所有员工。使用此选项,用户可以显示排名前20、50或100的卖家,或者只显示所有卖家

我怎么能做到呢


谢谢。

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

可能有多少卖家?为什么不将最大值设置为任意大的数字,如50000?