Reporting services 向连接到SSAS多维数据集的SSRS报告中的参数添加TOP(ALL)值
我有一个简单的SSRS报告,它连接到一个SSAS多维数据集,该多维数据集按员工显示一天的所有销售额。报告显示正确,并按降序显示所有员工及其销售情况 但是用户不想看到所有的销售情况;他们只想看到top N。因此我在数据集中添加了一个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名卖家 在这些参数选项中,我
top N
运算符筛选器,该筛选器的值(即N)来自参数@TopN
(表达式:[Sales]
,运算符:top N
,值:[@TopN]
)
因此,@TopN
的当前可用静态值为20、50、100,并且工作正常;我在参数下拉列表中选择“20”,并显示前20名卖家
在这些参数选项中,我想添加“全部显示”,如果他们选择该选项,那么将显示所有员工。使用此选项,用户可以显示排名前20、50或100的卖家,或者只显示所有卖家
我怎么能做到呢
谢谢。我最终使用了Eric Hauenstein的解决方案。可能有多少卖家?为什么不将最大值设置为任意大的数字,如50000?