Hallo ich habe 2 Bedingungen für eine Spalte in einem SSRS-Bericht.mehrere bedingte Formatierung in SSRS-Bericht
if Expirationdate <= Begdate then red if Begdate <Expirationdate<Enddate then orange else white.
Dies ist, was zur Zeit ich habe.
=iif((Fields!EXPIRATIONDATE.Value <= Parameters!BEGDATE.Value), "Red"
,iif((Fields!LICENSENUM.Value<Parameters!BEGDATE.Value) and (Fields!LICENSENUM.Value>Parameters!ENDDATE.Value)) , "Orange","White")
Gibt es etwas, was ich falsch mache?
Können Sie uns erklären, was das geschieht, ist falsch? Sie haben nicht geäußert, was das Problem ist –
@ChanceFinley Sorry mit meinem aktuellen FX mein Bericht wird nicht erstellt. Ich bekomme eine Überladungsauflösung gescheitert, weil kein Access 'iif' diese Anzahl von Argumenten akzeptiert. –
Ich würde die Verwendung von Switch anstelle von verschachtelten IIF empfehlen. Der ELSE kann emuliert werden, indem der letzte Ausdruck immer auf wahr gesetzt wird. Zum Beispiel: https://stackoverflow.com/questions/18538222/ssrs-conditional-formatting-switch-o-iif – niktrs