Publié le :
Macro EXTERNE

Macro pour compter les variables numériques d'un jeu de données

Ce code est également disponible en : Deutsch English Español
Cette macro, `%nvarsn`, agit comme une fonction. Elle prend un nom de jeu de données en paramètre et renvoie le nombre total de variables numériques qu'il contient. Elle s'appuie sur deux sous-macros, `%varlistn` pour extraire la liste des variables numériques et `%words` pour compter le nombre d'éléments dans cette liste.
Analyse des données

Type : EXTERNE


Le jeu de données sur lequel la macro opère est fourni comme argument ('ds') lors de son appel. Aucune donnée n'est créée ou gérée directement par la macro elle-même.

1 Bloc de code
MACRO %nvarsn
Explication :
Ce bloc définit la macro `%nvarsn`. Elle accepte un argument `ds` (le nom du jeu de données). Elle appelle d'abord la macro `%varlistn(&ds)` pour obtenir une liste des noms de variables numériques du jeu de données spécifié. Le résultat de `%varlistn` est ensuite passé à la macro `%words()` qui compte le nombre d'éléments (mots) dans cette liste, retournant ainsi le nombre total de variables numériques. La ligne `%put` est un message de diagnostic indiquant que la macro a été appelée.
Copié !
1%put MACRO CALLED: nvarsn v1.0;
2 
3%macro nvarsn(ds);
4 %words(%varlistn(&ds))
5%mend nvarsn;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations de Copyright : Ce logiciel est du domaine public. Aucune garantie quant à son adéquation ou sa précision n'est donnée ou implicite. L'utilisateur utilise ce code entièrement à ses propres risques.