Publié le :
Base SAS CREATION_INTERNE

Structure Conditionnelle IF-THEN-ELSE

Ce code est également disponible en : Deutsch English Español
Ce script illustre la syntaxe de base d'une instruction IF-THEN-ELSE, qui permet d'exécuter différents blocs de code en fonction de la véracité d'une condition spécifiée. Les placeholders '[Condition]' et '[Code goes here]' représentent la logique conditionnelle et les actions à effectuer. Ce type de structure est fondamental pour implémenter des décisions logiques dans le traitement des données ou la programmation de macros.
Analyse des données

Type : CREATION_INTERNE


Aucune donnée n'est explicitement traitée, créée ou importée dans cet exemple. Le script présente une structure de contrôle de flux purement logique sans interaction directe avec des datasets ou des fichiers externes. La catégorie 'CREATION_INTERNE' est utilisée pour indiquer que le script ne dépend pas de sources de données externes ou SASHELP pour son fonctionnement logique.

1 Bloc de code
DATA STEP
Explication :
Ce bloc de code démontre une structure conditionnelle 'IF-THEN-ELSE'. La ligne 'if [Condition] then do;' introduit la condition à évaluer. Si la '[Condition]' est vraie, le code entre 'do;' et le premier 'end;' est exécuté. Si la '[Condition]' est fausse, le code entre 'else do;' et le second 'end;' est exécuté. Les crochets indiquent des emplacements réservés pour une condition SAS valide et le code SAS à exécuter, respectivement.
Copié !
1 * if _ then do;
2
3 IF [Condition] THEN DO;
4 [Code goes here];
5 END;
6 
7 ELSE DO;
8 [Code goes here];
9 END;
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.