DS2 - Création d'une variable array

L'exemple de code ci-dessous permet de créer une variable array (vararray) monTableau :
proc ds2;
     data testTableau;
     vararray double monTableau[5];
     method init();
          monTableau:=(4651,351,7897,6548,9841);
          put monTableau[1]=;
     end;
enddata;
run;
quit;
sas-ds2-vararray
  • Vous devez utilise l'instruction VARARRAY pour créer un tableau de variables.
  • Un tableau de variables est un regroupement temporaire de variables globales.
  • Un seul tableau peut être spécifié dans une instruction VARARRAY.
  • Les tableaux de variables n'existent que pour la durée du programme DS2.
  • Pour plus d'informations, reportez-vous à la section DS2 Arrays du document SAS DS2 Programmer’s Guide.
  • Pour plus d'informations sur la création d'un tableau temporaire, voir l'instruction DECLARE.
Source : VARARRAY Statement  

Nicolas Housset

Passionné d'informatique, je suis Consultant et expert technique SAS VIYA, également co-fondateur de la société Flexcelite. Spécialisé dans les technologies SAS (Viya, 9.4) et les infrastructures associées (Linux, Hadoop, Azure), ce blog est mon espace pour partager mes mémos techniques et retours d'expérience.