SSRS报告中的多个条件格式

时间:2017-06-29 15:26:01

标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012

您对SSRS报告中的列有两个条件。

if Expirationdate <= Begdate  then red 
if Begdate <Expirationdate<Enddate then orange
else 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")

我有什么问题吗?

1 个答案:

答案 0 :(得分:0)

我认为你有太多的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"))