Reporting services 使用嵌套iif语句的SSRS 2012填充表达式

Reporting services 使用嵌套iif语句的SSRS 2012填充表达式,reporting-services,ssrs-2012,Reporting Services,Ssrs 2012,我正在一个专栏中研究颜色代码问题。我使用的是嵌套的if语句。这两个部分都可以自己工作,但当尝试嵌套时,从查找中工作的部分不起作用。下面是我的表情 如果 ( 查找(字段!设备密钥.值,字段!设备密钥.值,字段!EW\U last\U SM.Value,“SM\U信息”)> Dateadd(“d”和+2,查找(字段!设备密钥。值,字段!设备密钥。值,字段!EICT\U最后一次密钥。值,“密钥信息”),“红色”, iif(Me.value=“现在”,“黄色”, “白色”) ) 问题是同一列中存在多个数

我正在一个专栏中研究颜色代码问题。我使用的是嵌套的if语句。这两个部分都可以自己工作,但当尝试嵌套时,从查找中工作的部分不起作用。下面是我的表情

如果 ( 查找(字段!设备密钥.值,字段!设备密钥.值,字段!EW\U last\U SM.Value,“SM\U信息”)> Dateadd(“d”和+2,查找(字段!设备密钥。值,字段!设备密钥。值,字段!EICT\U最后一次密钥。值,“密钥信息”),“红色”, iif(Me.value=“现在”,“黄色”, “白色”)
) 问题是同一列中存在多个数据类型。解决方法是添加两列,并将if语句的每个部分放在自己的列中,然后引用这两列进行颜色编码