Quelle est la signification du paramètre defaultL lors de la création d'un format avec addFormat ?

La Longueur par Défaut (defaultL) : Éviter la Troncature

Le paramètre defaultLParamètre de l'action CAS addFormat définissant la longueur par défaut (en octets) d'un format. Sa valeur implicite est -1, laissant le moteur CAS ajuster dynamiquement la taille allouée. dans l'action addFormat est utilisé pour définir la longueur par défaut du format. Cette valeur représente la taille standard que le format utilise si aucune autre longueur n'est explicitement spécifiée lors de son application. Par défaut, sa valeur est -1, indiquant une longueur par défaut gérée automatiquement par SAS CAS.

Exemple de Code Additionnel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
proc cas;
/* Définition d'un format avec une longueur par défaut forcée */
sessionProp.addFormat /
fmtName="STATUTFMT",
defaultL=25, /* On force la longueur à 25 caractères, même si le label actuel le plus long fait 10 caractères */
ranges={
" 'A' = 'Approuvé' ",
" 'R' = 'Rejeté' ",
" 'P' = 'En attente' "
/* Si on ajoute plus tard " 'E' = 'Escalade niveau supérieur' ",
l'affichage ne sera pas tronqué grâce au defaultL=25 */

};

print "Format STATUTFMT initialisé avec une longueur garantie de 25 caractères.";
quit;

Cette réponse vous a-t-elle aidé ?

Vos votes aident à améliorer notre base de connaissances.

Exemples pour l'action addFormat

Ajout d'un format simple VALUE
Illustration corporate

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
Illustration corporate

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.