Macro
Test de la macro assignsEqual

Macro de test unitaire pour vérifier la fonctionnalité de comparaison d'assignations (%assignsEqual) dans SAS.

Voir le code
Macro
Test unitaire de la macro assignsUnique

Cette macro réalise des tests unitaires pour valider le comportement de la macro %assignsUnique, notamment sa capacit...

Voir le code
Macro
Test de la macro %isOdd

Ce script SAS définit et exécute une macro de test (%test_isOdd) conçue pour vérifier la fonctionnalité d'une autre m...

Voir le code
Macro
Tests de la macro %replacec

Ce script SAS définit et exécute une suite de tests pour valider le comportement d'une macro `%replacec` (non fournie...

Voir le code
Test
Test de la macro varsIn

Macro de test unitaire pour vérifier le fonctionnement et la robustesse de la macro %varsIn, qui détermine si des var...

Voir le code
Macro
Macro de test Testmakro2

Cette macro de test, nommée Testmakro2, est conçue pour la validation au sein du framework SASUnit. Elle crée un jeu ...

Voir le code
Macro
Macro de test pour listcalling

Macro de test `Testmakro6` pour la fonctionnalité de listcalling.

Voir le code
Macro
Macro d'exploration de répertoire

Macro SAS pour lister les fichiers et sous-répertoires d'un chemin donné et les stocker dans un dataset SAS.

Voir le code
Reporting
Génération de graphique à bulles avec SGPLOT

Ce script SAS génère un graphique à bulles (bubble plot) en utilisant PROC SGPLOT. Les données source sont créées dir...

Voir le code
Statistique
Exemple 1 pour PROC CAUSALGRAPH

Démonstration de la procédure CAUSALGRAPH pour spécifier un modèle causal graphique et identifier les effets causaux ...

Voir le code
Macro
Macro CAT : Concaténation de valeurs de variables

Cette macro SAS permet de concaténer les valeurs d'une liste de variables en une seule variable de sortie, en utilisa...

Voir le code
Reporting
Graphique à barres groupées avec SGPLOT

Ce script SAS génère un graphique à barres groupées (Grouped Bar Chart) à l'aide de la procédure SGPLOT. Les données ...

Voir le code
Macro
Supprimer les entrées d'un catalogue graphique

Cette macro supprime des entrées spécifiques ou toutes les entrées d'un catalogue graphique SAS.

Voir le code
Macro
Recherche de terminaisons .html/.htm avec expressions régulières

Ce script SAS utilise les fonctions d'expressions régulières (PRX) pour détecter si des chaînes de caractères se term...

Voir le code
Reporting
Statistiques Simples avec Graphique Scatter et Lignes de Référence

Crée un graphique scatter de `msrp` vs `mpg_highway` depuis `sashelp.cars`, incluant des lignes de référence pour la ...

Voir le code
Macro
Macro utilitaire pour gérer l'option FMTSEARCH

Vérifie la présence d'une bibliothèque dans l'option FMTSEARCH et l'ajoute si spécifié.

Voir le code
Utilitaire
Macro pour récupérer le label d'une variable

Cette macro SAS permet de récupérer dynamiquement le label associé à une variable spécifique dans un jeu de données SAS.

Voir le code
Statistique
Exemple 1 pour PROC ICLIFETEST (Données Censurées par Intervalle)

Ce script SAS illustre l'utilisation de la procédure ICLIFETEST pour l'analyse des données de durée avec censure par ...

Voir le code
Macro
Génération de liste de nombres délimitée

Macro pour créer une liste de nombres entiers délimitée.

Voir le code
ETL
Création de Données pour Test de Proportions

Ce script SAS prépare un jeu de données interne pour une analyse statistique ultérieure des différences de proportions.

Voir le code
Statistique
Exemple de Documentation 19 pour PROC MI

Exemple de documentation pour PROC MI, illustrant l'analyse des motifs de données manquantes et la configuration de l...

Voir le code
Reporting
Génération de sortie HTML via DATA _NULL_ et CARDS4

Ce script SAS démontre une méthode pour générer et streamer du contenu HTML directement vers la sortie web (_webout) ...

Voir le code
Statistique
Génération et Analyse de Données Cliniques Simulées

Le script SAS génère un jeu de données cliniques simulées (`CLINICAL`) contenant des informations sur des patients, d...

Voir le code
ETL
Gestion des données d'élèves avec tri et déduplication

Ce script SAS crée une table 'CLASSTEST' à partir de données intégrées, puis génère une nouvelle table 'CLASSTEST_SOR...

Voir le code
Reporting
Analyse PROC SUMMARY et PROC PRINT

Ce script SAS démontre l'utilisation de PROC SUMMARY et PROC PRINT pour l'analyse et l'affichage de données. Il illus...

Voir le code
Reporting
Rapport de profit par ligne de produit et par année

Ce script SAS génère un rapport détaillé du profit annuel agrégé par ligne de produit, incluant un pourcentage de pro...

Voir le code
Statistique
Analyse longitudinale et Modèle Mixte

Ce script SAS importe des données d'une étude longitudinale, effectue un nettoyage de données, calcule des moyennes d...

Voir le code
Macro
Appel simple d'une macro SAS

Ce script illustre l'appel d'une macro SAS (`%puttime`) pour afficher l'heure courante dans le log, démontrant la syn...

Voir le code
Macro
Fichier de langue du projet 1

Ce script utilise une macro personnalisée `%putit` pour afficher des informations de documentation et des métadonnées...

Voir le code
Macro
Fichier de langue du projet 1

Ce script utilise la macro '%putit' pour afficher des informations de base sur le projet, notamment son nom et une br...

Voir le code
Manipulation de données
Tuto SAS : Maîtrisez enfin la logique du DATA Step (Retain, Boucles et Parsing expliqués)

Ce script présente une série d'exemples de base SAS, couvrant la création de jeux de données via DATA Step, l'utilisa...

Voir le code
ETL
Chargement de données de motifs de rebut et utilitaires Viya

Ce script SAS principal crée un jeu de données de motifs de rebut (ScrapReason) à partir de données intégrées, puis l...

Voir le code
Administration
Définition et utilisation d'une fonction FCMP CAS

Ce script SAS définit, enregistre et utilise une fonction FCMP personnalisée dans l'environnement CAS de SAS Viya 4. ...

Voir le code
Macro
Macro AHGuseLabel - Renommage de variables par libellé

Cette macro SAS permet de renommer les variables d'un jeu de données en utilisant leur libellé (label) comme base pou...

Voir le code
Statistique
Analyse de Survie des Tumeurs Gastro-intestinales

Ce script SAS effectue une analyse de survie pour comparer deux groupes de patients atteints de cancer gastrique (chi...

Voir le code
Statistique
Assignation aléatoire de sujets à des groupes

Ce script SAS démontre l'utilisation d'une boucle DO pour l'assignation aléatoire de sujets à des groupes de traiteme...

Voir le code
ETL
Intercalage de jeux de données SAS

Crée et intercale plusieurs jeux de données SAS.

Voir le code
Macro
Test des macros d'import de formats

Script de test unitaire pour valider le fonctionnement des macros d'utilitaires dédiées à l'importation et à la gesti...

Voir le code
Macro
Enregistrement des résultats de test unitaire

Macro utilitaire permettant d'enregistrer le résultat d'une assertion dans la table de résultats d'un framework de test.

Voir le code
ETL
Traitement Conditionnel avec IF-THEN/ELSE

Le script SAS illustre l'utilisation des instructions IF-THEN/ELSE pour le traitement conditionnel des données au sei...

Voir le code
Reporting
Contrôle de l'alignement dans ODS PDF avec PROC REPORT

Ce script illustre comment contrôler l'alignement des nombres et la largeur des colonnes dans une sortie PDF générée ...

Voir le code
Reporting
Rapport HTML avec Image d'En-tête via PROC REPORT

Génération d'un rapport HTML incluant une image (logo) et du texte stylisé dans l'en-tête via PROC REPORT.

Voir le code
Statistique
Exemple 8 de documentation pour PROC SEQDESIGN

Illustration d'un plan séquentiel de groupe avec la méthode de dépense d'erreur (Error Spending) pour les limites d'a...

Voir le code
Statistique
Exemple de documentation pour PROC SPP : Analyse spatiale

Analyse de processus ponctuels spatiaux sur la table sashelp.bei pour évaluer l'influence du gradient et de l'élévati...

Voir le code
Macro
Test de la macro changeFormat

Script de test unitaire destiné à valider le fonctionnement de la macro utilitaire %changeFormat.

Voir le code
Macro
Tests unitaires pour la macro countw

Script de tests unitaires validant le comportement de la macro %countw.

Voir le code
Statistique
Démonstration de Coefficient de Corrélation et GIF Animé

Macro SAS simulant des données avec un coefficient de corrélation spécifique et produisant une visualisation graphique.

Voir le code
Administration
Initialisation de la bibliothèque dsSQL

Ce script initialise une bibliothèque SAS temporaire nommée `dsSQL`, destinée à stocker des vues temporaires générées...

Voir le code
Macro
Macro eanend - Arrêt de l'Analyse Améliorée

Macro utilitaire servant à terminer une session d'analyse ou de débogage (probablement initiée par une macro correspo...

Voir le code
Macro
Macro utilitaire FIND_WORD

Macro fonction renvoyant la position ordinale (nième mot) d'un mot spécifique dans une phrase.

Voir le code

Derniers codes ajoutés

Optimisation SAS : Maîtriser FULLSTIMER pour auditer vos performances
Ce document explique comment collecter et interpréter les statistiques de performance dans SAS, en utilisant les options système FULLSTIMER et STIMER pour analyser le temps réel, le temps CPU, l'utilisation de la mémoire et les I/O.
Optimisation de la performance
Guide SAS : Comment gérer et corriger les erreurs de données (Invalid Data)
Ce document explique les erreurs de données qui surviennent lorsque certaines valeurs de données ne sont pas appropriées pour les instructions SAS spécifiées dans le programme. Par exemple, si une variable est définie comme numérique mais que sa valeur est de type caractère, SAS génère une erreur de données.
Débogage
Maîtriser le débogage SAS : Points-virgules, guillemets et option NOAUTOCORRECT
Les erreurs de syntaxe surviennent lorsque les instructions d'un programme ne sont pas conformes aux règles du langage SAS. Cet article fournit des exemples et des explications sur la manière dont SAS gère ces erreurs, y compris les mots-clés mal orthographiés et les points-virgules manquants, ainsi que des conseils pour les résoudre.
Débogage
SAS DATA Step : Maîtriser la variable IORC et SYSRC pour un code robuste
Cette documentation fournit des exemples pratiques pour le débogage d'erreurs en programmation SAS, en se concentrant sur la gestion des conditions inattendues et des erreurs logiques dans les étapes DATA.
Débogage
Log SAS : Pourquoi votre programme tourne mais produit des erreurs (Warning & Notes)
Ce document décrit les erreurs qui surviennent lors de l'exécution d'un programme SAS traitant des valeurs de données. La plupart de ces erreurs produisent des avertissements ou des notes dans le journal SAS.
Débogage
Variables non initialisées : Sécurisez votre code SAS avec l'option VARINITCHK
Les erreurs sémantiques surviennent lorsque la forme des éléments d'une instruction SAS est correcte, mais que les éléments ne sont pas valides pour cette utilisation. Elles sont détectées à la compilation et peuvent activer le mode de vérification de syntaxe.
Débogage
Vitesse vs Mémoire : Comment configurer SAS pour une performance CPU maximale ?
Ce document fournit des techniques pour optimiser les performances du processeur (CPU) dans les programmes SAS, notamment en gérant l'utilisation de la mémoire, en réduisant les opérations d'entrée/sortie (I/O), en stockant les programmes compilés, en optimisant les chemins de recherche des fichiers exécutables SAS, en spécifiant les longueurs de variables et en utilisant le traitement parallèle. Il aborde également l'optimisation de la compilation des programmes SAS.
Optimisation de la performance
Log SAS illisible ? Optimisez vos audits avec MSGLEVEL et les variables IORC
Ce document décrit diverses méthodes et outils pour le débogage des programmes SAS, y compris l'identification et la résolution des erreurs de syntaxe, des erreurs sémantiques et des erreurs d'exécution. Il présente également les modes de point de contrôle et de redémarrage pour les processus par lots, ainsi que le mode de vérification de la syntaxe.
Débogage
SAS : Maîtrisez l'instruction MODIFY pour mettre à jour vos tables sans les dupliquer
Cet exemple illustre comment utiliser l'instruction `MODIFY` dans un DATA Step pour mettre à jour un jeu de données principal (`master`) à partir d'un jeu de données de transaction. Les observations sont appariées sur une variable clé (`partNumber`), permettant la modification d'observations existantes et l'ajout de nouvelles observations.
ETL
SAS Viya : Comment charger et manipuler vos données in-memory avec PROC CASUTIL
Cet exemple utilise trois instructions PROC CASUTIL pour charger, partitionner et modifier une table de données dans l'environnement SAS Cloud Analytic Services (CAS).
Manipulation de données CAS