reporting-services - ssrs:将空值添加到多值参数不起作用
问题描述
为了允许在 SSRS 项目的多值参数中选择空值,我们可以使用数据集的查询
Select ID,Value From SpecificTable
Union All
Select NULL,'Other'
为了让从参数可用选择中选择“其他”字符串时从参数返回空值
注意:在参数属性的可用值部分中,我选择 ID 列作为值字段,将值作为标签归档
我尝试了上一个查询但没有任何好处,当我预览报告时,字符串“其他”没有显示为参数的可用选择
我应该应用任何其他配置吗?
解决方案
我不认为你可以这样做......这就是为什么“允许 Nulls”是一个选项......你可以做的就是将 Other 的 ID 值设置为一些模糊的值......比如 -99 .. 实际来自特定的 ID 永远不会是.. 并修改你的存储过程说..
where (@id = sometable.someidcolumn or @id = -99)
这实际上应该忽略 ID 选择!除非您当然希望它做其他事情..然后您在 where 子句中进行相应的编码。
推荐阅读
- php - 根据在 WooCommerce 结帐中选择的城市显示子区域下拉列表
- javascript - 页面只是重新加载但不重定向到页面
- r - 熔化和转化贴有标签的李克特量表 R
- elasticsearch - Elasticsearch 使用基本许可证审计用户活动
- php - fopen() 函数被跳过 - 没有文件被创建 | PHP
- activemq - 如何从 ActiveMQ 获取队列中的用户特定数据
- javascript - 为什么使用循环中的“键”在for循环中创建一个新对象作为键返回?
- spring-boot - 在 Spring Boot Maven 插件创建的 Docker 镜像中安装包
- java - 如何在 Java Android App 中使用从 Webserver 检索到的 JSON 来动态创建和使用对象
- javascript - 由 ajax 响应覆盖的变量