【发布时间】:2021-11-07 15:08:49
【问题描述】:
我一直在尝试让嵌套 iif 与“like”运算符一起使用,但无法提出正确的语法。基本代码如下所示,在建议之前,我也尝试过使用 SWITCH 运算符,但出现类似错误。表达式编辑器根据括号移动错误。此特定表达式位于 SSRS 报告中矩阵的“填充”属性中。我真的很想在匹配上设置颜色并让它保持不变而不匹配。对于下面的代码,表达式编辑器在文本“Preferred”之后的第一个逗号上显示错误。
=iif((Fields!PHASE_TYPE.Value like "*Preferred*","ForestGreen","Blue") or
(Fields!PHASE_TYPE.Value like "*Maintain*","DarkSeaGreen","Red"))
【问题讨论】: