Fortsetzung dieses und arbeitete hier mit anderen zu erkunden ... Das ist, was wir mit zum vorherigen Arbeitstag aussehen kam und die Wochenenden aus, wenn sie an einem Montag den Bericht ziehen. Dieser Ausdruck würde zum Datumsparameter hinzugefügt werden.
=Switch(WeekdayName(DatePart("w", Today)) = "Wednesday",DateAdd(DateInterval.Day
, Switch(DatePart(DateInterval.WeekDay, Today()) = 2, -3
,DatePart(DateInterval.WeekDay, Today()) = 1, -2,True, -2) , Today()),
WeekdayName(DatePart("w", Today)) = "Thursday",DateAdd(DateInterval.Day
, Switch(DatePart(DateInterval.WeekDay, Today()) = 2, -3
,DatePart(DateInterval.WeekDay, Today()) = 1, -2,True, -2) , Today()),
WeekdayName(DatePart("w", Today)) = "Friday",DateAdd(DateInterval.Day
, Switch(DatePart(DateInterval.WeekDay, Today()) = 2, -3
,DatePart(DateInterval.WeekDay, Today()) = 1, -2,True, -2) , Today()),
WeekdayName(DatePart("w", Today)) = "Saturday",DateAdd(DateInterval.Day
, Switch(DatePart(DateInterval.WeekDay, Today()) = 2, -3
,DatePart(DateInterval.WeekDay, Today()) = 1, -2,True, -2) , Today()),
WeekdayName(DatePart("w", Today)) = "Sunday",DateAdd(DateInterval.Day
, Switch(DatePart(DateInterval.WeekDay, Today()) = 2, -3
,DatePart(DateInterval.WeekDay, Today()) = 1, -2,True, -3) , Today()),
WeekdayName(DatePart("w", Today)) = "Monday",DateAdd(DateInterval.Day
, Switch(DatePart(DateInterval.WeekDay, Today()) = 2, -3
,DatePart(DateInterval.WeekDay, Today()) = 1, -2,True, -4) , Today()),
WeekdayName(DatePart("w", Today)) = "Tuesday",DateAdd(DateInterval.Day
, Switch(DatePart(DateInterval.WeekDay, Today()) = 2, -3
,DatePart(DateInterval.WeekDay, Today()) = 1, -2,True, -2) , Today())
)
Meinen Sie wollen Sie den vorherigen M-F Geschäftstag eines bestimmten Tages? –
Nein, ich muss den vorherigen Freitag ziehen und ihn im Bericht einstellen lassen. Jeden Montag müssen wir Freitagsdaten ziehen. – BIReportGuy
Was meinen Sie mit dem Code sieht nicht über die Wochenenden hinaus? Können Sie Ihre Frage so bearbeiten, dass sie die Erwartungen enthält, die Sie für einen Datumsbereich erwarten, wenn der Bericht an einem Sonntag, Montag, Dienstag, Mittwoch usw. ausgeführt wird? –