答案 0 :(得分:0)
创建Text
数据类型参数,在Report Parameter Properties
窗口中,转到Available values
标签,然后选择Specify values
单选按钮。
为每个数据集添加标签和值,然后创建数据集并使用该参数根据所选数据集有条件地运行查询。
例如:
IF @DataSetSelection = 'Report1'
select * from Table --Select statement for Report1
ELSE
BEGIN
IF @DataSetSelection = 'Report2'
select * from Table --Select statement for Report2
ELSE
IF @DataSetSelection = 'Report3'
select * from Table --Select statement for Report3
ELSE
IF @DataSetSelection = 'Report4'
select * from Table --Select statement for Report4
END
同样如WEI_DBA在注释中所提到的,您可以将该逻辑包装在SP中并将SSRS参数值传递给SP。