Reporting services SSRS是否有办法将下拉空复选标记设置为默认值?

Reporting services SSRS是否有办法将下拉空复选标记设置为默认值?,reporting-services,ssrs-2014,Reporting Services,Ssrs 2014,我有3个下拉列表,我希望默认情况下有1个下拉列表设置为空复选标记。 因此,只有在需要使用marriedname进行筛选时,才能删除复选标记。 下拉列表包括姓名、名字和婚姻名称 数据集婚姻名称: 选择distinct[Name3] 来自病人 按[Name3]排序转到参数属性(Marriedname)。如果勾选复选框“允许空值”,将有一个空复选标记,并且在运行报告时默认选中该复选标记 编辑:如果参数可用值是从数据集填充的,“null”复选框将不会显示。解决方法是在数据集结果的下拉列表中包含“null

我有3个下拉列表,我希望默认情况下有1个下拉列表设置为空复选标记。 因此,只有在需要使用marriedname进行筛选时,才能删除复选标记。 下拉列表包括姓名、名字和婚姻名称

数据集婚姻名称:

选择distinct[Name3]
来自病人

按[Name3]排序
转到参数属性(Marriedname)。如果勾选复选框“允许空值”,将有一个空复选标记,并且在运行报告时默认选中该复选标记

编辑:如果参数可用值是从数据集填充的,“null”复选框将不会显示。解决方法是在数据集结果的下拉列表中包含“null”值作为选项之一。此查询将向下拉列表中的结果集添加空值,默认情况下,您可以指定空值

Select distinct [Name3]  
into #temptable
from PatientenNAW  
ORDER BY [Name3] 

insert into #temptable ([Name3]) values (null) --you might need to put this null value in single quotes depending on how you reference default value

drop table #temptable

以下步骤将帮助您获得所需的结果


您好,我使用的是从查询中获取值,而不是指定值。为什么空复选框不起作用?如果希望下拉列表中出现“null”,可以尝试以下操作:将查询添加到临时表中,然后在临时表中插入一个“null”行。在该参数的默认值中,可以将其设置为空行的值。如果您希望null位于下拉列表的顶部或底部,那么您需要在查询中添加某种排序。默认值为“(Null)”。还是没有显示复选框。如果我没有选择marriedname,则在运行报告时会出现错误,尽管我已选择了名称和名字。我做了一些研究,结果表明,如果使用查询填充可用值,则不会显示空复选框。一种解决方法是在查询结果中包含空值,您可以使用我在前面的注释中提到的步骤来实现这一点。您好,您有临时表查询的示例以及如何插入空值吗?您好,在报告参数属性中:在“可用值”中,我有一个数据集。查询将生成marriednames。默认值有一个空值。是的,这很好,我只是演示了如何做,不用担心
只是空值
,在您的情况下,它将只是空值。您是否仍面临上述变更或您设法解决的问题?