Publié le :

Appliquer des Libellés et des Formats

Ce code est également disponible en : Deutsch English Español
L'action ALTERTABLE de CAS permet de modifier la structure d'une table existante dans le Cloud Analytic Services (CAS). Cet exemple se concentre sur l'application de libellés (labels) pour rendre les noms de colonnes plus lisibles et de formats pour spécifier comment les données doivent être affichées. Les colonnes 'Payment_History' et 'Total_Debt' reçoivent des formats spécifiques ('percent.' et 'dollar10.' respectivement), tandis que 'Customer_Name', 'Credit_Score', 'State_FIPS' et 'Region_FIPS' reçoivent uniquement des libellés. La colonne 'Income' reçoit également un format 'dollar10.'. Le code utilise ensuite l'action table.fetch pour afficher les résultats avec les nouveaux libellés et formats appliqués, montrant ainsi l'efficacité des modifications. Une session CAS est initiée via PROC CAS.
Analyse des données

Type : CREATION_INTERNE


L'exemple utilise une table CAS nommée 'creditscores'. Il est supposé que cette table existe et est accessible. L'exemple ne fournit pas le code de création de la table 'creditscores'.

1 Bloc de code
PROC CAS
Explication :
Ce code SAS utilise PROC CAS pour interagir avec le Cloud Analytic Services. L'action table.alterTable est employée pour modifier les attributs de la table 'creditscores'. Des libellés (labels) sont attribués à plusieurs colonnes pour une meilleure lisibilité, et des formats sont appliqués pour l'affichage des données (ex: 'percent.' pour Payment_History, 'dollar10.' pour Total_Debt et Income). Ensuite, l'action table.fetch est utilisée pour récupérer et afficher les données de la table 'creditscores', en sélectionnant des variables spécifiques (fetchvars) et en montrant l'effet des libellés et formats appliqués. L'option 'index=false' est utilisée avec l'action fetch.
Copié !
1PROC CAS;
2 TABLE.alterTable / columns={
3 {label="Customer Name", name="Customer_Name"},
4 {label="Payment History", FORMAT="percent.", name="Payment_History"},
5 {label="Credit Score", name="Credit_Score"},
6 {label="Total Debt", FORMAT="dollar10.", name="Total_Debt"},
7 {label="State FIPS", name="State_FIPS"},
8 {FORMAT="dollar10.", name="Income"},
9 {label="Region FIPS", name="Region_FIPS"}},
10 name="creditscores";
11 TABLE.fetch / TABLE="creditscores"
12 fetchvars={"Customer_Name", "State", "Age", "Income",
13 "Payment_History", "Credit_Score",
14 "Total_Debt", "State_FIPS", "Region_FIPS"},
15index=false;
16QUIT;
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.
Informations de Copyright : Copyright © SAS Institute Inc. All Rights Reserved


Banner
Le Conseil de l'Expert
Expert
Stéphanie
Spécialiste Machine Learning et IA.
« Prenez l'habitude d'utiliser alterTable systématiquement après avoir chargé une table dans CAS. C'est un gain de temps considérable pour la suite du cycle de vie de la donnée : une table bien formatée et bien étiquetée à la source évite d'avoir à redéfinir ces paramètres dans chaque rapport ou chaque procédure ultérieure »