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

RDLC报表IIF表达式编写:对比多文本框与字段匹配后返回对应值

RDLC多条件判断IIF表达式实现方案

你需要的多条件嵌套判断表达式如下:

=IIF(ReportItems!txtSpecie.Value = Fields!Specie.Value, IIF(Fields!Skin.Value = "Skin Off", "Off", IIF(Fields!Skin.Value = "Skin On", "On", "")), "")

注意事项

  • 表达式中ReportItems!txtSpecie.Value是RDLC中引用报表页面对应文本框值的固定写法,若你的文本框命名有差异,自行替换为实际控件名即可
  • 本表达式默认匹配规则为大小写敏感,若需要忽略大小写校验,可以把等值判断改为UCase(ReportItems!txtSpecie.Value) = UCase(Fields!Specie.Value)的形式
  • 若字段可能存在空值异常,可以在判断前加IsNothing()校验避免报错,例如IIF(IsNothing(Fields!Specie.Value) OrElse IsNothing(ReportItems!txtSpecie.Value), "", 原有判断逻辑)

内容的提问来源于stack exchange,提问作者Abd Domingos

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 10:45:02