L'action addFormat permet de spécifier le type de données pour lequel le format est conçu. Vous pouvez indiquer si la valeur correspond à une date (DATE), une heure (TIME) ou une date et heure combinées (DATETIME). Cette précision est cruciale pour l'interprétation correcte des valeurs par le système SAS Cloud Analytic ServicesMoteur analytique distribué et en mémoire (in-memory) au cœur de SAS Viya. Il assure le traitement des données et l'exécution des modèles avec une très haute performance. (CAS).
Comment spécifier le type de données pour un format dans l'action addFormat ?
Le Paramètre datatype : La Clé du Temps dans CAS
Exemple de Code Additionnel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
proc cas;
/* Appel de l'actionset sessionProp pour ajouter un format à la session */
sessionProp.addFormat /
fmtName="FISC_QTR",
datatype="DATE", /* Paramètre crucial pour l'interprétation temporelle par le système */
ranges={
" '01JAN2026'd - '31MAR2026'd = 'Q1-2026' ",
" '01APR2026'd - '30JUN2026'd = 'Q2-2026' ",
" '01JUL2026'd - '30SEP2026'd = 'Q3-2026' ",
" '01OCT2026'd - '31DEC2026'd = 'Q4-2026' "
};
print "Le format temporel FISC_QTR a été initialisé avec succès.";
quit;
/* Appel de l'actionset sessionProp pour ajouter un format à la session */
sessionProp.addFormat /
fmtName="FISC_QTR",
datatype="DATE", /* Paramètre crucial pour l'interprétation temporelle par le système */
ranges={
" '01JAN2026'd - '31MAR2026'd = 'Q1-2026' ",
" '01APR2026'd - '30JUN2026'd = 'Q2-2026' ",
" '01JUL2026'd - '30SEP2026'd = 'Q3-2026' ",
" '01OCT2026'd - '31DEC2026'd = 'Q4-2026' "
};
print "Le format temporel FISC_QTR a été initialisé avec succès.";
quit;
Cette réponse vous a-t-elle aidé ?
Exemples pour l'action addFormat
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
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.