Voir le flux RSS

m.brahim

  1. SQL-Etape data

    par , 06/11/2018 à 15h53
    Bonjour,
    Je partage cet article qui est intéressant:
    Article
    Cordialement
    Catégories
    Sans catégorie
  2. Création macros variables avec chaines de caractères et point virgule

    par , 04/10/2018 à 13h15
    Bonjour ,

    Je partage cette solution:

    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
    %macro tt();
    data _null_;
    set sashelp.class;
    call symputx ('name'||left(_n_),catt(name,';') );
    call symput ('nbr',_n_);
    run;
    
    
    %do i=1 %to &nbr;
    %global  nname&i;
    %let nname&i=%SUPERQ(name&i);
    
    %end
    %end;
    %mend;
    
    %tt;
    Cordialement
    Catégories
    Sans catégorie
  3. Utilisation de l'opérateur IN et NOT IN dans une macro

    par , 23/08/2018 à 12h52
    Bonjour,

    Je partage cette vidéo sur l'usage de l'opérateur IN et NOT IN dans une macro:


    Video


    Cordialement

    Mis à jour 06/11/2018 à 15h57 par m.brahim

    Catégories
    Sans catégorie
  4. Réduction le nombre de colonnes d'une table si nécessaire

    par , 22/08/2018 à 12h34
    Bonjour,

    Je partage avec vous ce code qui a pour but de réduire si nécessaire le nombre de colonnes d'une table.

    L'étape 1 : Décaler les données vers la gauche de la table

    Etape 2: Supprimer les colonnes vides.




    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    data tab1;
    input id x1 x2 x3 x4 x5;
    cards;
    1 3 2 2 . 1
    1 . 1 1 3 2
    1 9 . 3 9 6
    1 8 . 7 3 2
    1 8 2 . 6 .
    1 6 5 . . 9
    2 1 3 . 8 .
    ...
    Catégories
    Sans catégorie
  5. Comparer deux chaines de caractère entre elles et extraire les caractères différents

    par , 10/11/2016 à 14h22
    Bonjour,
    Je souhaite partager cette solution avec vous:

    Code SAS : 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
     
    data test;
     input @1 id $3.
     @5 var $5.;
    datalines;
    001 acbf
    002 abxde
    003 12cce
    004 abc e
    ; run;
     
    data test1(drop=i ver diff_car
               rename=(diff_car1=diff_car));
    		   retain id var ref diff_car;
    set test;
    length diff_car1 $10.;
    retain diff_car1;
    by id;
    if first.id then do;
    diff_car1="";
    ...

    Mis à jour 17/08/2017 à 15h10 par Malick (Ajout balises code)

    Catégories
    Sans catégorie
Page 1 sur 3 123 DernièreDernière