Problème macro programme SAS

Mathieu -  
 raf64 -
Bonjour,
Je dois créer un macro programme permettant de compter le nombre de variables saisies en paramètre.
Je ne vois pas comment faire.
Quelqu'un pourrait m'aider svp !
Je n'en peux plus loool !
A voir également:

1 réponse

raf64
 
Euh, la question n'est pas très claire...

Tu cherches à créer une macro qui compte le nombre de paramètres d'une autre macro, ou bien une macro qui compte le nombre de paramètres qu'elle prend en compte ?

Dans le premier cas, ce n'est pas évident... Dans le second cas, la macro ayant un nombre de paramètres fixe, a priori, il suffit d'incrémenter un compteur à chaque fois que tes paramètres sont lus. Si il n'est pas fixe, alors ils sont dans une macro variable, dans ce cas, tu fais une boucle sur les éléments de ta macro-variable avec un scan() et tu incrémentes ton compteur.

Essaie d'être plus clair.

Par contre, il doit probablement y avoir un moyen de retrouver le nombre de paramètres d'une macro directement via une variable SAS. Reste à trouver si elle existe...
1