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 :

Macros variables mois et année


Sujet :

Macro

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Technicienne études et reporting
    Inscrit en
    Avril 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Technicienne études et reporting

    Informations forums :
    Inscription : Avril 2019
    Messages : 8
    Points : 9
    Points
    9
    Par défaut Macros variables mois et année
    Bonjour,

    J'ai besoin d'importer dans SAS chaque mois un fichier nommé YYYYMM_NomDuFichier.txt.
    Je souhaite ne pas avoir à modifier des macros variables mois et annee à chaque récurrence.

    Comment, dans une macro variable, je peux calculer automatiquement le mois et l'année en cours et donc récupérer automatiquement YYYYMM ?

    J'ai essayé plusieurs fonctions mais rien ne fonctionne et après 1h de recherche sur le forum je n'ai rien trouvé de similaire.

    Merci par avance

    Auriane

  2. #2
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    Avril 2008
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 064
    Points : 4 478
    Points
    4 478
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    %LET ym = %SYSFUNC(TODAY(), YYMMDDN8.) ;
    %LET ym = %SUBSTR(&ym,1,6) ;
    Bon courage.
    Olivier

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur en SAS/ Statisticien
    Inscrit en
    Janvier 2013
    Messages
    483
    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 : 483
    Points : 1 552
    Points
    1 552
    Par défaut
    Bonjour,
    Récupération directe (Mois et Année) avec le format : YYMMN6.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    %LET ym = %SYSFUNC(TODAY(), YYMMN6.)  ;
    Cdt Ward

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Technicienne études et reporting
    Inscrit en
    Avril 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Technicienne études et reporting

    Informations forums :
    Inscription : Avril 2019
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    Super merci à tous les 2 !!!

    Bonne journée

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

Discussions similaires

  1. Macro variable - format du mois
    Par mikado1355 dans le forum Macro
    Réponses: 2
    Dernier message: 05/10/2015, 20h37
  2. Macro variable : année et mois
    Par flo_consulting dans le forum Macro
    Réponses: 2
    Dernier message: 19/05/2015, 17h38
  3. Comparer Date avec variable mois et année
    Par Brialex dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/11/2014, 17h52
  4. Extraire mois et année d'un champs date
    Par cnguyen dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 13/07/2006, 11h56
  5. Association mois et année
    Par cciocc dans le forum Access
    Réponses: 5
    Dernier message: 15/05/2006, 13h47

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