SSRS 报告中的多种条件格式

multiple conditional formatting in SSRS report

您好,我有 2 个条件用于 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")

我做错了什么吗?

我觉得你的 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"))