我想报告可能返回多个条件的报告。负,正,已取消,负/稀或正/稀。我写了一个IIF声明,其中有几个条件。
=IIf([Negative]="1","NEGATIVE RESULT",
IIf([Positive]="1","POSITIVE RESULT",
IIf([Cancelled]="1","CANCELLED TEST",
IIf([Negative]="1" And [Dilute]="1","NEGATIVE/DILUTE RESULT",
IIf([Positive]=”1” And [Dilute]=”1”, POSITIVE/DILUTE
)
)
)
)
)
第一部分,中间部分和最后部分都将作为单个语句单独工作,但在一起使用时将不会工作。
我在做什么错?有什么建议吗?
答案 0 :(得分:0)
您可以混合使用Switch
和IIf
函数:
=Switch(
[Negative]="1", "NEGATIVE" & IIf([Dilute]="1", "/DILUTE", "") & " RESULT",
[Positive]="1", "POSITIVE" & IIf([Dilute]="1", "/DILUTE", "") & " RESULT",
[Cancelled]="1", "CANCELLED TEST"
)