IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macro Discussion :

MACRO SAS COMPARER LES TRIMESTRES ANNEE M VS ANNEE M-1


Sujet :

Macro

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    avril 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2009
    Messages : 57
    Points : 27
    Points
    27
    Par défaut MACRO SAS COMPARER LES TRIMESTRES ANNEE M VS ANNEE M-1
    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

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    avril 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2009
    Messages : 57
    Points : 27
    Points
    27
    Par défaut
    Bonjour,

    Personne pour m'aider sur ce sujet?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur en SAS/ Statisticien
    Inscrit en
    janvier 2013
    Messages
    478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur en SAS/ Statisticien
    Secteur : Enseignement

    Informations forums :
    Inscription : janvier 2013
    Messages : 478
    Points : 1 536
    Points
    1 536
    Par défaut
    Bonjour,
    Je pense que tu n'as pas besoin d'automatiser le travail. Un seul code en Etape data peut répondre à ta requête. Comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Data PATO_T1 PATO_T2 PATO_T3 PATO_T4 ;
    SET  Source.REVENU ;
    Quart=qtr(Date_Facture) ;
    if Quart=1 then output PATO_T1 ;
    if Quart=2 then output PATO_T2 ;
    if Quart=3 then output PATO_T3 ;
    if Quart=4 then output PATO_T4 ;
    run ;
    Cordialement
    Ward

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    avril 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2009
    Messages : 57
    Points : 27
    Points
    27
    Par défaut
    Bonjour Ward,

    C'est génial!

    Merci !

    Cdt
    Ibdiak

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Macro qui compare les valeurs d’un tableau en date t et en date t-1
    Par BosonDeH dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/11/2021, 08h29
  2. [XL-365] Créer macro qui compare les cellules de 2 colonnes
    Par GEORGE_V dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 08/07/2019, 12h23
  3. Pb de macro pour comparer les données de deux feuilles
    Par loenia dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 22/06/2015, 16h32
  4. [XL-2010] Macro qui compare 2 colonnes de 2 feuilles excel et qui supprime les différences.
    Par a.saussois dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 29/11/2010, 18h35
  5. Identifier les évolutions de note : macro SAS
    Par tibss dans le forum Macro
    Réponses: 6
    Dernier message: 02/11/2010, 22h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo