【发布时间】:2019-03-14 18:14:18
【问题描述】:
我通过从查询中获取值创建了一个下拉菜单。我创建这样每次用户都可以选择一个部门名称或所有选项。另外,我还没有添加任何默认值。
select distinct departmentid, name from department
union
select Null, 'ALL'
order by department
现在,当我尝试预览报告时。它默认选择“ALL”选项并运行报告。我如何让它让我选择选项。我对 SSRS 还很陌生,我不确定出了什么问题。
已编辑:我之所以使用 NUll 是因为部门 id 是唯一标识符,我不会让我使用 int 值。此外,当我创建参数时,我将参数设置为允许空值,让我查看参数中是否有“ALL”选项。现在,当我取出允许的空值时,它不会默认。
【问题讨论】:
-
附注:
distinct在您使用union时是不必要的,因为union将为您删除重复项。 -
@hiten004 我已经看过这个网站了。我不想使用全选选项。
-
在 ssrs 参数中将此
select distinct departmentid, name from department union select 9999, 'ALL' order by department设为默认 '9999' -
@Hiten004 - 我通常使用 0 作为 ID 整数,因为很少有 ID 为 0。