#1 Thu 22 December 2022 15:41
- SK2LL
- Participant occasionnel
- Date d'inscription: 18 Aug 2016
- Messages: 25
FME 2021.2 - Date : semaine A du X au Y
Bonjour..
Je réalise des stats sur une base de données en fonction de la date de création et dans mon analyse je souhaiterai dire par exemple que XX objets ont été créés lors de la semaine 1 du 1/1/22 au 7/1/22
Le numéro de semaine est obtenu avec @DateTimeFormat(@Value(date), %W)
Par contre, les dates de début et fin de semaine, je creuse pas mal. Et ne voulant pas me retrouvé en Chine, je me permet cette demande... ici, parmis vous.
Pas simple...
Merci d'avance pour vos retours..
..et Bonnes fêtes de fin d'année.
Stéphane
Hors ligne
#2 Fri 23 December 2022 19:23
- Benoit D
- Participant assidu
- Date d'inscription: 17 Jul 2018
- Messages: 150
Re: FME 2021.2 - Date : semaine A du X au Y
Bonjour,
On va utiliser le numéro du jour dans la semaine pour retrancher le bon nombre de jours afin de tomber le lundi précédent.
numéro du jour dans la semaine est @Evaluate(@DateTimeFormat(@Value(date),%u) donc on le retire pour avoir le premier jour de la semaine :
Dans un attribute manager si "date" est l'attribut avec le jour:
debut_semaine = @DateTimeAdd(@Value(date),-P@Evaluate(@DateTimeFormat(@Value(date),%u)-1)D)
fin_semaine = @DateTimeAdd(@Value(debut_semaine),P6D)
Joyeuses fêtes !
Nous sommes à -P2D de Noël
Hors ligne