Publié le :
Macro CREATION_INTERNE

Macro simple pour afficher une valeur dans le journal

Le script définit une macro nommée `macro_without_brief_tag`. Cette macro accepte un unique argument positionnel, `i_desc`. L'unique instruction à l'intérieur de la macro est `%put &i_desc.;`, qui résout la valeur de la variable macro `i_desc` et l'écrit dans le journal SAS©. Ce type de macro est souvent utilisé comme un utilitaire simple pour le débogage ou pour afficher des messages de statut pendant l'exécution d'un programme plus large. Le code est encapsulé dans des commentaires de documentation spécifiques à SASUnit.
Analyse des données

Type : CREATION_INTERNE


Cette macro ne lit ni ne crée aucun jeu de données. Elle opère uniquement sur la valeur du paramètre macro qui lui est fourni à l'appel.

1 Bloc de code
MACRO
Explication :
Ce bloc définit une macro `%MACRO` nommée `macro_without_brief_tag` avec un paramètre `i_desc`. L'instruction `%put` est utilisée pour écrire la valeur de la variable macro `&i_desc` dans le journal SAS. La macro est terminée par l'instruction `%MEND`.
Copié !
1%MACRO macro_without_brief_tag (i_desc);
2%put &i_desc.;
3%MEND macro_without_brief_tag;
4 
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 2010-2023 HMS Analytical Software GmbH, http://www.analytical-software.de This file is part of SASUnit, the Unit testing framework for SAS(R) programs. For copyright information and terms of usage under the GNU Lesser General Public License see included file README.md or https://github.com/HMS-Analytical-Software/SASUnit/wiki/readme/.


Banner
Le Conseil de l'Expert
Expert
Simon
Expert SAS et fondateur.
« Cette macro, bien que minimaliste, illustre l'un des piliers du développement robuste en SAS : la traçabilité. Dans des flux de production complexes, savoir exactement où l'on se trouve et quel paramètre est utilisé est crucial. »