Ich habe viel Mühe mit IIF und andere Funktionen in SQL Reporting Services und bei Verwendung eines Ausdrucks auf einem Etikett.Probleme mit IIF und Datepart Funktionen in SSRS
Ich muss den Tag vorher zeigen, wenn ich einen Bericht mit der Ausnahme, dass, wenn es "Montag" ist, zeigt es "Samstag" statt Sonntag.
Unten ist das, was ich benutze, und es funktioniert nicht richtig, da es Sonntag zeigt, wenn ich es
heute laufe=IIF(
(WeekDayName(WeekDay(dateadd("d", - 1, Today()))) ="Monday"), WeekDayName (WeekDay(dateadd("d", -2, Today()))) , WeekDayName (WeekDay(dateadd("d", -1, Today()))))
Ich testete die Lösung, aber es funktioniert nicht, da es mir nur die vorige gibt mein letzter Tag. Ich habe die -1 zu einer -2 im zweiten Teil des Ausdrucks geändert und es funktioniert gut, = IIF ((WeekDayName (WeekDay (dateadd ("d", - 1, Heute()))) = "Montag"), "Saturday", WeekDayName (WeekDay (dateadd ("d", -2, Today())))) Vielen Dank für die Hilfe –