如何在SQL Server报表生成器中添加“全选”选项而不选中“允许多个值”?

时间:2018-06-29 14:42:36

标签: sql-server reporting-services reportbuilder

我有一个带有状态参数(整数)的报告。该报告根据选择的状态显示不同的数据。我想添加“全国范围”选项,但是我不想检查“允许多个值”,因为不需要为此报告选择多个状态。

1 个答案:

答案 0 :(得分:1)

只需在参数查询或新项目中添加一个新值,将其标记为“ Nation Wide”,并将值设为-1,然后在查询中如果参数等于-1,则不要使用where子句

if @parameter = -1
 begin
   select *
   from table
 end 
else 
 begin
   select *
   from table where
   status = @parameter
 end 

enter image description here