Comment gérer le remplacement d'un format existant avec l'action addFormat ?

Gouvernance et Sécurité en Production (replace)

Le paramètre replace, lorsqu'il est défini à TRUE (valeur par défaut), permet de remplacer un format existant portant le même nom par la nouvelle définition fournie. Si cette option est à FALSE et qu'un format du même nom existe, l'action échouera, évitant ainsi des modifications involontaires de formatsInstructions de présentation appliquées aux valeurs des variables pour modifier leur apparence (dates, monnaies, libellés) sans altérer la donnée stockée dans les tables SAS Viya. déjà définis.

Exemple de Code Additionnel

1<pre>PROC CAS;
2/* Connexion à la session CAS et chargement de l'action set */
3SESSION casauto;
4BUILTINS.LOADACTIONSET / actionSet="format";
5/* Tentative d'ajout sécurisée d'un format de production */
6/* Si le format NIVEAU_RISQUE existe déjà, l'action échouera proprement */
7FORMAT.addFormat /
8fmtLibName="FormatsEntreprise" /* Librairie globale supposée exister */
9fmtName="NIVEAU_RISQUE"
10replace=FALSE /* Verrou de sécurité activé */
11ranges={
12"1 = 'Faible'",
13"2 = 'Moyen'",
14"3 = 'Élevé'"
15};
16PRINT "Exécution terminée. Si le format existait, une erreur a été levée pour empêcher l écrasement.";
17QUIT;</pre>

Exemples pour l'action addFormat

Ajout d'un format simple VALUE
Schéma conceptuel de l'exemple : Ajout d'un format simple VALUE
Résultat d'exécution du code : Ajout d'un format simple VALUE

Découvrez cet exemple pour l'action CAS addFormat, qui permet d'instancier dynamiquement un format utilisateur au sein d'une bibliothèque de formats (fmtLibName) rattachée à votre session.

Création d'un format de plages avec l'option MultiLabel
Schéma conceptuel de l'exemple : Création d'un format de plages avec l'option MultiLabel
Résultat d'exécution du code : Création d'un format de plages avec l'option MultiLabel

Découvrez cet exemple pour l'action CAS addFormat qui illustre l'implémentation de la fonctionnalité MultiLabel, une capacité avancée du moteur CAS permettant d'assigner une valeur source à plusieurs catégories de sortie simultanément.