September 29, 2015 at 11:51 am
Can somebody please look the below code and tell me what I am doing wrong.
The last portion of the code where it says "Silver " does not work. but the first 3 does work. Thanks
=IIf(Fields!GrandTotalBillableRatio.Value >= 2.0, "Green"
,IIf(Fields!GrandTotalBillableRatio.Value >= 1.75 and Fields!GrandTotalBillableRatio.Value < 2.0, "Yellow",
IIf(Fields!GrandTotalBillableRatio.Value < 1.75 and Fields!GrandTotalBillableRatio.Value >=0.00, "Red",
"Silver")))
September 29, 2015 at 8:23 pm
Why not
=IIf(Fields!GrandTotalBillableRatio.Value >= 2.0, "Green",
, IIf(Fields!GrandTotalBillableRatio.Value >= 1.75, "Yellow",
, IIf(Fields!GrandTotalBillableRatio.Value >= 0, "Red", "Silver")))
September 30, 2015 at 8:12 am
Thanks for your response but it did not work, it remains red when the condition is Nan or > 0.
here is some few things i have tried.
IIf(Fields!GrandTotalBillableRatio.Value >= 2.0, "Green",
IIf(Fields!GrandTotalBillableRatio.Value >= 1.75, "Yellow",
IIf(Fields!GrandTotalBillableRatio.Value >= 0, "Red", "Silver")))
----------------------------------------------------------------------------
IIf(Fields!GrandTotalBillableRatio.Value >= 2, "Green",
IIf(Fields!GrandTotalBillableRatio.Value >= 1.75, "Yellow",
IIf(Fields!GrandTotalBillableRatio.Value > 0, "Red", "Silver")))
some fields are blank and some turn silver if the condition is > 0
--------------------------------------------------------------------
IIf(ReportItems!Textbox38.Value >= 2, "Green",
IIf(ReportItems!Textbox38.Value >= 1.75, "Yellow",
IIf(ReportItems!Textbox38.Value >= 0, "Red",
IIf(ReportItems!Textbox38.Value = "Nan", "Silver",
"Silver"))))
remain blank.
Thanks
October 2, 2015 at 2:57 am
I image it converts the null values to 0 for the comparison and short circuits to Red. Try this, also Switch is much cleaner then nested IIFs:
=Switch(
IsNothing(Fields!GrandTotalBillableRatio.Value), "Silver",
Fields!GrandTotalBillableRatio.Value >= 2.0,"Green",
Fields!GrandTotalBillableRatio.Value >= 1.75, "Yellow",
Fields!GrandTotalBillableRatio.Value >= 0, "Red",
True, "Silver"
)
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy