Filtrer par durée de 6 semaines, début de semaineSalut -
Je suis intéressé par le filtrage des données en fonction de l'horodatage des données entre maintenant et 6 semaines, à partir du premier jour de la semaine (dimanche). Cela nécessite une logique supplémentaire lorsque la nouvelle année commence.
J'ai cherché des fonctions de date et d'heure et j'ai remarqué incrément de date fonction qui fournirait 6 semaines dans le futur. Comment puis-je obtenir une date de début qui est de 6 semaines dans le passé ?
Merci!
les fenêtresRe: Filtrer par durée de 6 semaines, début de semaineVoici un petit script qui devrait vous aider à résoudre votre problème de 6 semaines.

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 )
);
Consultez l'index de script pour obtenir de l'aide sur les différentes fonctions.