2017-02-01 5 views
1

Ich bin ein bisschen neu mit SSRS, ich muss eine bedingte Formatierung in SSRS, wo, wenn das last_backup_date weniger als 3 Tage ist, die Spalte wird "gelb" und wenn es weniger als 7 Tage ist , dann wird die Spalte "Rot" ... Ich kann nicht herausfinden, wie das geht. Jede Hilfe wäre willkommen. Ich habe versucht, Switch-Funktion, aber nur nicht herausfinden, welches Datum & Zeit Funktion hier zu verwenden. Vielen Dank im VorausBedingte Formatierung in SSRS

Antwort

1

Versuchen Sie dies mit:

=Switch(
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<3,"Yellow", 
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<7,"Red" 
) 

UPDATE: eine zusätzliche Bedingung auf Kommentare basierend Hinzufügen.

=Switch(
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<3,"DarkGreen", 
DATEDIFF(DateinterVal.Day,Fields!last_backup_date,Today())<=7,"Yellow", 
true,"Red" 
) 

Lassen Sie mich wissen, ob dies hilft.

+0

Oh wow, das war Magie ... Vielen Dank für Ihre Hilfe. Arbeitete perfekt. –

+0

Also ging ich durch das Berichtsergebnis, aber nur Problem, das ich sehe, ist, wenn das last_backup_date genau 7 Tage alt ist, dann werde ich ROT, aber wenn es mehr als 7 Tage alt ist (wie 8 Tage oder 15 Tage oder ein Monat), ich werde nur weiß. Außerdem möchte ich dunkelgrün für diejenigen, deren Lastbackup innerhalb von 3 Tagen (nicht mehr als 3 Tage) genommen wurde. –

+0

@NahidSultanaTithi, ich habe den Ausdruck aktualisiert, probieren Sie es aus. –