【问题标题】:ssrs:add null value to multi value parameter didn't workssrs:将空值添加到多值参数不起作用
【发布时间】:2018-05-27 07:54:11
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: reporting-services reporting-services-2016


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-26
      • 1970-01-01
      • 2015-04-06
      • 2020-04-23
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多