proc cas;
/* Prérequis : S'assurer que la bibliothèque de formats existe */
sessionProp.addFmtLib / fmtLibName="MesFormats" replace=true;
/* Création du format avec les 3 piliers : Où, Qui, Quoi */
sessionProp.addFormat /
fmtLibName="MesFormats", /* 1. REQUIS : Le conteneur */
fmtName="EtatStock", /* 2. REQUIS : Le nom du format */
replace=true, /* Best Practice : Permet la ré-exécution */
/* 3. LOGIQUEMENT INDISPENSABLE : La définition */
ranges={
"low -< 20 = 'Critique'",
"20 -< 100 = 'Normal'",
"100 - high = 'Surstock'"
};
/* Application pour tester le résultat sur vos données */
table.fetch /
table={caslib="casuser", name="produits"}
format={Quantite="EtatStock."}; /* Application du format créé */
quit;
sessionProp