You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSRS中IIF语句正确语法:实现LocationNumber取值为MAIN时返回空值

SSRS 符合需求的IIF表达式写法

你可以直接使用下面的表达式替换原有表达式即可实现效果:
=IIF(First(Fields!LocationNumber.Value, "dsServiceCall") = "MAIN", Nothing, First(Fields!LocationNumber.Value, "dsServiceCall"))

语法说明

  • IIF语句共3个参数,依次为:判断条件、条件成立时返回值、条件不成立时返回值
  • 第一个参数直接调用你原有的取值逻辑判断是否等于MAIN即可
  • 第二个参数使用SSRS内置的Nothing关键字返回空值,报表识别到空值后对应位置不会展示任何内容
  • 第三个参数直接返回原取值逻辑的结果即可

补充:如果需要严格区分大小写匹配,可以将判断条件替换为StrComp(First(Fields!LocationNumber.Value, "dsServiceCall"), "MAIN", CompareMethod.Binary) = 0,匹配成功时才会返回空值。

内容的提问来源于stack exchange,提问作者Ron Bizzle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 00:15:03