Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS报告中的多条件格式_Reporting Services_Ssrs 2008_Ssrs 2008 R2_Ssrs 2012 - Fatal编程技术网

Reporting services SSRS报告中的多条件格式

Reporting services SSRS报告中的多条件格式,reporting-services,ssrs-2008,ssrs-2008-r2,ssrs-2012,Reporting Services,Ssrs 2008,Ssrs 2008 R2,Ssrs 2012,嗨,我有两个条件在SSRS报告中列 如果Expirationdate我想你的IIF和括号太多了 试试这个: =iif(Fields!EXPIRATIONDATE.Value <= Parameters!BEGDATE.Value, "Red", iif(Fields!LICENSENUM.Value < Parameters!BEGDATE.Value and Fields!LICENSENUM.Value > Parameters!ENDDATE.Value , "Orang

嗨,我有两个条件在SSRS报告中列


如果Expirationdate我想你的IIF和括号太多了

试试这个:

=iif(Fields!EXPIRATIONDATE.Value <= Parameters!BEGDATE.Value, "Red", iif(Fields!LICENSENUM.Value < Parameters!BEGDATE.Value and Fields!LICENSENUM.Value > Parameters!ENDDATE.Value , "Orange", "White"))
=iif(字段!EXPIRATIONDATE.Value参数!ENDDATE.Value,“橙色”、“白色”))

您能解释一下发生了什么错误吗?你还没有表达出问题所在is@ChanceFinley抱歉,我的当前外汇报表未生成。我获取重载解析失败,因为没有可访问的“iif”接受此数量的参数。我建议使用开关而不是嵌套的iif。通过将最后一个表达式设置为“始终为真”,可以模拟ELSE。例如:谢谢!看起来括号也很重要。工作得很好!
=iif((Fields!EXPIRATIONDATE.Value <= Parameters!BEGDATE.Value), "Red"
,iif((Fields!LICENSENUM.Value<Parameters!BEGDATE.Value) and (Fields!LICENSENUM.Value>Parameters!ENDDATE.Value)) , "Orange","White")
=iif(Fields!EXPIRATIONDATE.Value <= Parameters!BEGDATE.Value, "Red", iif(Fields!LICENSENUM.Value < Parameters!BEGDATE.Value and Fields!LICENSENUM.Value > Parameters!ENDDATE.Value , "Orange", "White"))