/* Pré-requis: La table casuser.employees est supposée exister et être chargée en CAS, comme dans l'Exemple 1. */ /* Nous la recréons pour garantir l'autonomie si cet exemple est exécuté seul. */ data casuser.employees; input EmployeeID Name $ Pos $; datalines; 101 John Manager 102 Jane D...
/* Pré-requis: La table casuser.employees est supposée exister et être chargée en CAS, comme dans l'Exemple 1. */ /* Nous la recréons pour garantir l'autonomie si cet exemple est exécuté seul. */ data casuser.employees; input EmployeeID Name $ Pos $; datalines; 101 John Manager 102 Jane D...
/* Pré-requis: La table casuser.employees est supposée exister et être chargée en CAS, comme dans l'Exemple 1. */ /* Nous la recréons pour garantir l'autonomie si cet exemple est exécuté seul. */ data casuser.employees; input EmployeeID Name $ Pos $; datalines; 101 John Manager 102 Jane D...
proc cas; /* Crée une table simple en mémoire dans la caslib 'casuser' */ data casuser.simple_data; input id name $; datalines; 1 Alice 2 Bob 3 Charlie ; run; /* Obtient les détails de base pour la table 'simple_data' */ table.tableDetails / name="simple_data"...
proc cas; /* Crée une table 'product_info' dans la caslib 'casuser' */ data casuser.product_info; input product $ price; datalines; Apple 1.00 Banana 0.50 Orange 0.75 Mango 2.20 ; run; /* Obtient les détails pour 'product_info' en spécifiant explicitement la casli...
proc cas; /* Crée une table plus grande pour simuler la distribution sur plusieurs nœuds */ data casuser.large_transactions; do i = 1 to 10000; region = if mod(i, 4) = 0 then 'North' else if mod(i, 4) = 1 then 'South' else if m...
proc cas; /* Crée une table avec des données à partitionner */ data casuser.raw_sales; input Date:yymmdd. Region $ Sales; format Date yymmdd10.; datalines; 2023-01-01 North 100 2023-01-01 South 150 2023-01-02 East 120 2023-01-02 West 180 2023-01-03 North 110 2023...
cas; /* Créer une table temporaire en mémoire CAS */ data casuser.ma_table_basique; input ID Name $ Value; datalines; 1 Alice 100 2 Bob 150 3 Charlie 120 ; run; /* Afficher les informations de la table */ proc cas; table.tableInfo result=r / name="ma_table_basique" caslib="casuser"; ...
cas; /* Créer une table dans le caslib "Samples" */ data samples.produits_ventes; input Annee Produit $ Quantite Prix; datalines; 2023 A 10 100 2023 B 20 50 2024 A 15 110 2024 C 5 200 ; run; /* Tenter d'obtenir des informations sur une table inexistante, en mode silencieux */ proc cas; ...
cas; /* Créer quelques tables avec des noms contenant des caractères spéciaux */ data casuser.donnees_2023_Q1; ID=1; Val=10; run; data casuser.donnees_2023_Q2; ID=2; Val=20; run; data casuser.donnees_2024_Q1; ID=3; Val=30; run; data casuser.rapport_final; ID=4; Val=40; run; /* Rechercher toutes ...