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 :

traduction de macros


Sujet :

Macro

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 107
    Par défaut traduction de macros
    * Bonjour, *

    Quelqu'un pourrait m'expliquer ce que fait cette macro réellement et à quoi sert le _ind

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    FILE NAME       Output
    MACRO NAME      output
    DESCRIPTION     Permit to output data
     
    METHOD                  NA
    EXT MACRO PARAM         NA
    INT MACRO PARAM        _ordre _Labrow _var  _ind
                    [REQUIRED]: _ordre : Position order (allows to sort the row labels)
                                _labrow : output Label (row name in the results table)
                                _Var  : output condition (boolean to be summed by labrow)
     
                    [OPTIONAL]: 
                                _ind :  Indent number
     
    OUTPUT FILE             NA
    REQUIREMENTS            Compile first %indent
    NOTES                   You must define labrow length
     
     
    ----------------------------------------------------------------------------------------------------*/
     
     
    %macro outputs(_ordre,_labrow,_var,_ind);
    %if "&_ind" ne "" %then %do;
     labrow="&&_indent&_ind"!!&_labrow;
    %end;
    %else %do;
     labrow=&_labrow;
    %end;
    %if "&_ordre" ne "" %then %do;
       ordre=&_ordre;
    %end;
      var=&_var;
      output;
    %mend;
    * Merci *

  2. #2
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2011
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2011
    Messages : 1 625
    Par défaut
    rien du tout
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 107
    Par défaut

    mais je pense que ca doit faire un truc, et je me demande a quoi sert l'option

  4. #4
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2011
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2011
    Messages : 1 625
    Par défaut
    à ta place j'utiliserai au premier lieu le traducteur google si tu ne comprends pas les termes en anglais ( car tout est expliqué dans les commentaire. Enfin presque ! )

    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
    16
    17
    18
    19
    20
    21
     
    FILE NAME       Output
    MACRO NAME      output
    DESCRIPTION     Permit TO output DATA
     
    METHOD                  NA
    EXT MACRO PARAM         NA
    INT MACRO PARAM        _ordre _Labrow _var  _ind
                    [REQUIRED]: _ordre : Position ORDER (allows TO sort the row labels)
    							_labrow : output Label (row name IN the results TABLE)
                                _Var  : output condition (BOOLEAN TO be summed BY labrow)
     
                    [OPTIONAL]: 
                                _ind :  Indent number
     
    OUTPUT FILE             NA
    REQUIREMENTS            Compile first %indent
    NOTES                   You must define labrow length
     
     
    ----------------------------------------------------------------------------------------------------*/
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

  5. #5
    Membre émérite

    Femme Profil pro
    SAS FRANCE - Support Clients France et Europe
    Inscrit en
    Février 2010
    Messages
    289
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : SAS FRANCE - Support Clients France et Europe
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 289
    Par défaut
    Bonjour,

    Cette macro sera vraisemblablement appelée dans une étape DATA. Elle permet de préparer une aggrégation et/ou un tri d'une table. Il y a une notion de boucle facultative me semble-t-il.
    En gros cette macro dit ceci à peu de chose près :

    Si l'identation existe, alors le nom de la ligne sera "identation + label"
    Si l'indentation n'existe pas, alors le nom de la ligne "label"
    => j'imagine par exemple "32 - Pays" ou bien "Pays"

    Si on a déclaré vouloir trier, alors on triera par la variable &ordre

    ensuite, VAR indique si oui ou non on agrège en fontion du nom des lignes.

    Géraldine Cade-Deschamps

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

Discussions similaires

  1. Traduction Macro Excel
    Par EnzoExcel dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/12/2014, 13h43
  2. "Traduction" d'une macro EXCEL pour ACCESS
    Par tatabea dans le forum VBA Access
    Réponses: 1
    Dernier message: 17/01/2013, 20h20
  3. Traduction d'une macro C++ en java
    Par ToTo13 dans le forum Général Java
    Réponses: 5
    Dernier message: 12/11/2012, 09h54
  4. Traduction d'une macro en language web
    Par jonathanm44 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/01/2011, 08h33
  5. [OpenOffice][Tableur] Traduction langage macro excel en open office
    Par ickyknox dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 19/03/2008, 13h05

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