La macro est générique et peut être appliquée à tout jeu de données SAS valide, qu'il soit créé en interne, issu de bibliothèques SAS par défaut comme SASHELP (comme dans l'exemple commenté) ou provenant de sources externes. Elle ne gère pas la création ou la gestion des données sources, mais opère sur des données existantes.
1 Bloc de code
MACRO nobs
Explication : Ce bloc définit la macro `%nobs`. Elle utilise `%sysfunc(open(&dset))` pour obtenir un identifiant de jeu de données, puis `%sysfunc(attrn(&dsid,nobs))` pour extraire le nombre d'observations. Le nombre est ensuite affiché (`&nobs`), et le jeu de données est fermé par `%sysfunc(close(&dsid))`. Les lignes commentées sont des exemples d'utilisation et n'affectent pas la définition de la macro.
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 : Copyright Astellas Europe B.V, Macro name: nobs.sas, Version: 001, Author: Phil Mason, Date: 1Sep2008, SAS version: 9.1.3 SP4
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.