iif 函数表达式(Is Nothing 条件格式 s-s-rS)

Posted

技术标签:

【中文标题】iif 函数表达式(Is Nothing 条件格式 s-s-rS)【英文标题】:iif Function Expressions ( IsNothing Conditioal formating s-s-rS) 【发布时间】:2019-09-19 22:32:32 【问题描述】:

当我尝试添加一个表达式以根据空白条件给我失败时,我收到以下输出。

=iif(Variables!PAT_ID_Count.Value = 0, "PASS", "FAIL", iif(IsNothing(Variables!Summary.Value), "FAIL","" )) 'Public Function IIf(Expression As Boolean, TruePart As Object, FalsePart As Object) As Object' 的参数太多

【问题讨论】:

【参考方案1】:

听起来你想要 PASS if 0,否则如果它是 NULL/NOTHING 然后 FAIL else ""。你会希望你的第二个 IIF 在你的第一个 IIF 的 ELSE 部分中。

=iif(Variables!PAT_ID_Count.Value = 0, "PASS", iif(IsNothing(Variables!Summary.Value), "FAIL", ""))

【讨论】:

以上是关于iif 函数表达式(Is Nothing 条件格式 s-s-rS)的主要内容,如果未能解决你的问题,请参考以下文章

每日一课:报表隔行换色

VB.Net/C# - 在自定义函数上拆分字符串

IIFE(Imdiately Invoked Function Expression 立即执行的函数表达式)

[转]深入理解闭包

s-s-rS 条件格式开关或 IIF

查询在 iif ms-access sql 中不返回真值