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 dans les 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 la semaineL'incrément de date est à mon avis la meilleure façon d'aller avec cela. C'est peut-être un peu difficile à comprendre au début, mais après c'est assez facile. Pour remonter dans le temps, vous pouvez utiliser un incrément négatif.
Names Default To Here( 1 );
// put in any date using the format of mm/dd/yyyy
inDate = "07/21/2021";
jmpDate = Informat(inDate, "Locale Date");
Show(Date Increment(jmpDate, "week", 6, "start"));
Show(Date Increment(jmpDate, "week", -6, "start"));
Re : Filtrer par durée de 6 semaines, début de la semaineAppréciez votre aide, Txnelson. Merci beaucoup !
Re : Filtrer par durée de 6 semaines, début de la semaineVoici un petit script qui devrait vous donner un pointeur vers la résolution de 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 des scripts pour obtenir de l'aide sur les différentes fonctions.