参数默认为全部

时间:2019-03-14 18:14:18

标签: sql reporting-services

我通过从查询中获取值创建了一个下拉菜单。我创建的目的是使用户每次可以选择一个部门名称或全部选项。另外,我还没有添加任何dafault值。

select distinct departmentid, name from department
union
select Null, 'ALL'
order by department  

现在,当我尝试预览报告时。默认情况下,它选择“全部”选项并运行报告。我该如何选择呢?我对SSRS相当陌生,我不确定出了什么问题。

编辑:我之所以使用NUll,是因为部门ID是uniqueidentifer,并且我不会让我使用int值。另外,当我创建参数时,我将参数设置为允许空值,以便让我看看参数中是否有“ ALL”选项。现在,当我取出allow null值时,它不是默认值。

1 个答案:

答案 0 :(得分:0)

在SSRS中,请选择报告参数默认值0,以便在报告呈现默认值时选择“全部”。

select distinct departmentid, name 
from department 
union 
select 0, 'ALL' 
order by department 

来源网站: blog