SSRS参数用于选择要过滤数据集的值的列名称

时间:2018-04-05 03:23:29

标签: tsql reporting-services ssrs-2012 dynamic-sql

我需要允许我的用户从参数(或两个参数)中选择一个列名及其值来过滤结果。

我有一个文本参数,其中包含我的数据集中列出的几个列名 Column1,Column2,Column3。每个列只有两个值1和0.

我希望能帮助您了解如何根据参数中列出的列名和选定值(1或0)过滤我的数据集

我认为它必须与动态sql相关,但不确定如何将其合并到WHERE子句或实际数据集过滤器中。

感谢任何积分! :)

1 个答案:

答案 0 :(得分:0)

在Tablix中,您可以使用过滤器部分来设置条件 col1 = param1。这只会选择与参数值匹配的行。

https://www.mssqltips.com/sqlservertip/2597/dataset-and-tablix-filtering-in-sql-server-reporting-services/