sql-server - (SSRS) IIF 声明 - 空白数据
问题描述
我不知道为什么,但我的 IIF 声明似乎不想工作。
=IIF(IsNothing(Fields!Calculated_Address.Value),Fields!Calculated_Dummy.Value, Fields!Calculated_Address.Value)
有可用的数据。
解决方案
将您的表达式替换为以下内容
=IIF(IsNothing(Fields!Calculated_Address.Value) OR Trim(Fields!Calculated_Address.Value)="",Fields!Calculated_Dummy.Value, Fields!Calculated_Address.Value)
采样数据集
select 'address1' as address, 'address has value' as dummy
UNION ALL
select '' as address, 'address is empty string' as dummy
UNION ALL
select null as address, 'address is null' as dummy
UNION ALL
select ' ' as address, 'address contains spaces' as dummy
推荐阅读
- netlify - 是否可以仅将 Netlify CMS 与 Vuepress 一起使用但不部署在 Netlify 上
- web-scraping - 抓取 AMP 版本的网页是否更容易?
- sql - 使用具有年份数据类型的一列创建表
- r - 合并不同的单独文本行并按特定模式排序
- javascript - how to show text box when the value from combo box is selected for more than one
- math - 找到弹丸击中旋转圆的角度
- machine-learning - 分类器是如何分类的?
- sql-server - ASP.NET MVC 使用远程表调用存储过程
- node.js - 承诺不等待 firebase 查询完成并过早解决
- c# - 仅调试构造函数,不在发布模式下编译