1

为了允许在 SSRS 项目的多值参数中选择空值,我们可以使用数据集的查询

Select ID,Value From SpecificTable
Union All
Select NULL,'Other' 

为了让从参数可用选择中选择“其他”字符串时从参数返回空值

注意:在参数属性的可用值部分中,我选择 ID 列作为值字段,将值作为标签归档

我尝试了上一个查询但没有任何好处,当我预览报告时,字符串“其他”没有显示为参数的可用选择

我应该应用任何其他配置吗?

4

1 回答 1

0

我不认为你可以这样做......这就是为什么“允许 Nulls”是一个选项......你可以做的就是将 Other 的 ID 值设置为一些模糊的值......比如 -99 .. 实际来自特定的 ID 永远不会是.. 并修改你的存储过程说..

where (@id = sometable.someidcolumn or @id = -99) 

这实际上应该忽略 ID 选择!除非您当然希望它做其他事情..然后您在 where 子句中进行相应的编码。

于 2018-05-27T21:51:00.037 回答