Bonjour,
Je débute dans le codage macro et je dois automatiser les dates de facture en dur dans le programme par des macro dates. L'objectif est de pouvoir comparer
les trimestres T1(2022 vs 2021), T2(2022 vs 2021), T3(2022 vs 2021), T4(2022 vs 2021). Du coup, je vous sollicite car je sais pas trop comment m'y prendre.
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 %let periode = 202201 %let periode_actuelle=&periode.; %let periode_P = '01JAN2022 00:00:00'dt; %let Annee_actuelle = %substr(&periode_actu.,1,4); %let Annee_M1 = %eval(%substr(&periode_actu.,1,4)-1); Data PATO_T1 ; SET Source.REVENU (Where=( Date_Facture between "01JAN2021"d and "31MAR2021"d or Date_Facture between "01JAN2022"d and "31MAR2022"D)); run; Data PATO_T2 ; SET Source.REVENU (Where=( Date_Facture between "01APR2021"d and "30JUN2021"d or Date_Facture between "01APR2022"d and "30JUN2022"D)); run; Idem pour PATO_T3, PATO_T4
Partager