Bonjour,
J'ai plusieurs contages que sur des group by que je veux afficher en une seule sortie dans sas, le problème est que j'aimerais via soit une boucle ou une macro ne pas devoir à réécrire autant de select que de variable d'agrégation mais faire ça avec une boucle ou une macro, sauf que j'ai fait plusieurs tests et que rien ne fonctionne, si quelqu'un peut me donner une idée de 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
18
19
20
21
22
23
24
25
26
27
28 proc sql; select * from (select var1 as variables, count(*) as nbr, 1 as n from bib.tab group by variables union select var2 , count (*) as nbr, 2 as n from sasuser.sale2000 group by bib.tab union select var3, count(*) as nbr, 3 as n from bib.tab group by var3 . . . select varn, count(*) as nbr, n as n from bib.tab group by varn) where variables != " "; quit;
Partager