我的存储过程返回大约 100 行。一列是类别。
在 SSRS 中,我创建了与该存储过程相关的数据集。在报告正文中,我有 Tablix,它与数据集相关。
现在,我有一个名为 FilterColumn 的附加参数,它包含数据集中的所有不同类别,加上一行名为“所有产品”的行。
如何根据该参数过滤 tablix 以显示特定类别的产品还是所有产品?
您需要设置一个类似于以下内容的过滤器:
其中表达式为:
=IIf(Parameters!FilterColumn.Value = Fields!Category.Value
or Parameters!FilterColumn.Value = "All products"
, "Include"
, "Exclude")
这与行匹配Category基于参数值,或者,如果该值 =All products
,将包括所有行。
正如评论和其他答案中提到的,这在 SP 中也是可能的,但由于它似乎是专门为了演示功能,因此应该在报告级别上实现这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)