Bonjour,
savez-vous s'il est possible d'utiliser des macro variables dans une requete SQL ?
ce que j'essaie de faire est de nommer certains champs avec la valeur d'une variable SAS comme dans l'exemple (forcément faux, mais juste pour montrer l'idée générale)
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 data _NULL_; MaMacroVariable=year(DATE()); call symput('MaMacroVariable',MaMacroVariable); run; %put &MaMacroVariable; proc sql; SELECT sum(mesventes) AS &MaMacroVariable FROM mabase.ventes WHERE YEAR(dtjour) = YEAR(TODAY()) FROM mabase.ventes; quit;
Partager