Filtern nach 6 Wochen Dauer, WochenbeginnHi -
Ich bin daran interessiert, Daten basierend auf dem Zeitstempel in Daten zwischen jetzt und 6 Wochen zu filtern, beginnend mit dem ersten Tag der Woche (Sonntag). Dies erfordert zusätzliche Logik, wenn das neue Jahr beginnt.
Ich habe nach Datum-Zeit-Funktionen gesucht und festgestellt Datumsinkrement Funktion, die 6 Wochen in die Zukunft liefern würde. Wie erhalte ich ein Startdatum, das 6 Wochen in der Vergangenheit liegt?
Vielen Dank!
FensterBetreff: Nach 6 Wochen Dauer filtern, WochenbeginnHier ist ein kleines Skript, das Ihnen einen Hinweis zur Lösung Ihres 6-Wochen-Problems geben sollte.

Names Default To Here( 1 );
// put in any date using the format of mm/dd/yyyy
inDate = "07/21/2021";
jmpDate = Informat( inDate, "mm/dd/yyyy" );
// Calculate the date 6 weeks before, and adjust to the
// Sunday prior to the absolute 6 week date
sixWeeksBefore = jmpDate - In Weeks( 6 ) - In Days( Day Of Week( jmpDate ) - 1 );
// Calculate the date 6 weeks after, and adjust to the
// Sunday following
sixWeeksAfter = jmpDate + In Weeks( 6 ) + In Days( 8 - Day Of Week( jmpDate ) );
Dialog(
"Input date is: " || Long Date( jmpDate ),
"6 weeks before is: " || Long Date( sixWeeksBefore ),
"6 weeks after is: " || Long Date( sixWeeksAfter )
);
Suchen Sie im Scripting-Index nach Hilfe zu den verschiedenen Funktionen.