【发布时间】:2018-09-14 18:15:51
【问题描述】:
我需要允许我的用户从一个参数(或两个参数)中选择一个列名及其值来过滤结果。
我有一个文本参数,其中包含我的数据集中列出的几个列名 第 1 列,第 2 列,第 3 列。这些列中的每一列只有两个值 1 和 0。
我很想知道如何根据参数中列出的列名和选定的值(1 或 0)过滤我的数据集
我认为它必须与动态 sql 相关,但不确定如何将其合并到 WHERE 子句或实际的数据集过滤器中。
感谢您的任何积分! :)
【问题讨论】:
-
您的用户如何访问报告?你能详细介绍一下你的架构吗
-
您的意思是根据参数显示/隐藏列还是根据列过滤行。?
-
感谢您回复我,伙计们 :) 丹麦语 - 我的用户正在从 ReportManager 页面访问报告。 Mehra76 - 我需要根据从文本参数中选择的列的值过滤行。
标签: tsql reporting-services ssrs-2012 dynamic-sql