我正在尝试为报表中的字段执行和/或声明,但我收到错误。如果我只是做一个没有“或”的工作正常。我需要采用不同的方式对此进行编码吗?
=IIf(Fields!NOP.Value = "1","Consulting Fee","") or IIf(Fields!NOP.Value = "3","Honoraria","")
答案 0 :(得分:3)
从我能够说出的SSRS表达式中没有正式的“OR”语句,您可能尝试的是一个开关:
=Switch(Fields!NOP.Value = "1", "Consulting Fee", Fields!NOP.Value = "3","Honoraria")
答案 1 :(得分:1)
嵌套IIF
语句应该有效:
=IIF(Fields!NOP.Value = "1", "Consulting Fee", IIF(Fields!NOP.Value = "3", "Honoraria", ""))