Macro
Rendu de la colonne 'Actuel' pour assertLibrary

Macro SAS pour formater la colonne 'Actuel' dans un rapport de test SASUnit, en y ajoutant des liens HTML dynamiques ...

Voir le code
Macro
Rendu de la colonne 'Actual' pour un rapport d'assertion

Macro SASUnit pour formater la colonne 'Actual' dans un rapport de test d'assertion, en y ajoutant un lien hypertexte...

Voir le code
Macro
Création du pied de page d'un rapport

Macro SAS pour générer un pied de page pour des rapports, en format texte ou en appelant une sous-macro pour le HTML.

Voir le code
Macro
Création de l'en-tête HTML pour un rapport

Macro SAS pour générer l'en-tête standard () d'une page de rapport au format HTML.

Voir le code
Macro
Macro _substr pour l'extraction sécurisée de sous-chaînes

Macro-fonction SAS pour extraire une sous-chaîne de caractères de manière sécurisée, en gérant les cas limites pour é...

Voir le code
Macro
Macro pour configurer les chemins des macros Autocall

Macro SAS qui configure dynamiquement l'option système SASAUTOS pour définir les chemins de recherche des macros auto...

Voir le code
ETL
Fusion de datasets et création de rapports

Ce script SAS crée deux datasets, les trie, puis les fusionne de différentes manières (standard, interne, externe). L...

Voir le code
Macro
Récupérer un attribut numérique d'un dataset

Macro-fonction pour récupérer la valeur d'un attribut numérique d'un dataset SAS (par exemple, le nombre d'observatio...

Voir le code
Macro
Récupérer un attribut numérique d'un dataset

Macro-fonction pour récupérer un attribut numérique d'un dataset SAS, tel que le nombre d'observations (NOBS) ou la d...

Voir le code
Macro
Supprime le dernier titre BY et le stocke dans une macro-variable

Macro pour supprimer le dernier titre s'il s'agit d'un titre généré par une clause 'BY' et stocker son contenu dans l...

Voir le code
Statistique
Test d'égalité de matrices de covariance avec PROC CALIS

Ce script SAS utilise la procédure CALIS pour tester l'égalité des matrices de covariance entre deux groupes, 'Expert...

Voir le code
Statistique
Exemple d'initiation pour PROC CANDISC

Ce script réalise une analyse discriminante canonique sur les données de mesures de poissons (SASHELP.FISH) et génère...

Voir le code
Reporting
Rapports et tris sur les ventes d'Orion

Ce script SAS génère plusieurs rapports et effectue des tris sur la table de données `sashelp.Orsales`.

Voir le code
Administration
Mise à jour des domaines de connexion Windows

Ce script recherche les connexions (logins) associées à un domaine Windows spécifique et les met à jour en remplaçant...

Voir le code
Statistique
Exemple d'analyse de classification avec PROC CLUSTER

Ce script illustre l'utilisation de la procédure CLUSTER pour réaliser une analyse de classification sur les distance...

Voir le code
Reporting
Analyse Descriptive et Graphiques de l'IMC

Ce script SAS effectue une analyse descriptive en créant un jeu de données sur l'Indice de Masse Corporelle (IMC) et ...

Voir le code
Statistique
Analyse de données d'ossification avec PROC GENMOD

Ce script analyse les données d'une étude sur l'ossification en utilisant des modèles d'équations d'estimation généra...

Voir le code
Statistique
Modèle GLOMM Poisson avec Inflation de Zéros

Ce script SAS génère des données suivant un modèle mixte linéaire généralisé (GLOMM) de Poisson avec inflation de zér...

Voir le code
ETL
Démonstration des boucles DO en SAS

Ce script illustre la différence entre un calcul manuel répétitif et l'utilisation d'une boucle DO pour l'itération d...

Voir le code
Macro
Macro de comparaison automatisée de données

Définit et utilise une macro '%autocompare' pour comparer deux jeux de données, identifier les différences et les pré...

Voir le code
Statistique
Analyse Statistique de Base avec PROC MEANS

Ce script SAS démontre la création d'un jeu de données et l'utilisation des procédures PRINT, SORT et MEANS pour une ...

Voir le code
Statistique
Analyse de régression avec transformation de données

Ce script SAS effectue des analyses de régression sur deux jeux de données créés en interne ('sales' et 'bloodpressur...

Voir le code
Statistique
Analyse de régression pour le score de compétence professionnelle

Ce script SAS effectue une série d'analyses statistiques pour modéliser un score de compétence professionnelle (jobpr...

Voir le code
Administration
Trouver des fichiers volumineux et exporter la liste

Ce script identifie les fichiers de plus de 1 Go dans un répertoire UNIX spécifié, lit la liste des fichiers trouvés ...

Voir le code
Macro
Macro _begin pour opérateur IN:

Macro SAS _begin qui génère une liste d'éléments pour l'opérateur IN:, conçue pour remplacer la macro %_in et gérer d...

Voir le code
Administration
SAS Viya : Remplacez votre "WORK" locale par une CASLIB (L'astuce pour coder sans préfixe)

Ce script configure les options de session et les bibliothèques d'accès aux données CAS (CASLIBs) pour un utilisateur...

Voir le code
Administration
Devenez Architecte SAS Viya : Comment Créer et Déployer vos Propres Actions CAS (UDA) Persistantes

Ce script SAS définit et gère des actions définies par l'utilisateur (User-Defined Actions, UDA) pour SAS Cloud Analy...

Voir le code
ETL
Utilisation des fonctions LAG et DIF

Ce script SAS démontre l'utilisation des fonctions LAG et DIF au sein d'un DATA STEP pour créer de nouvelles variable...

Voir le code
Administration
Gestion des formats SAS dans CAS

Ce script SAS démontre la gestion complète des formats utilisateur dans l'environnement SAS Viya CAS, incluant la cré...

Voir le code
Administration
Renommer une table CAS

Ce script SAS démontre comment renommer une table CAS existante dans un environnement SAS Viya 4 en utilisant les act...

Voir le code
Administration
Gestion des formats définis par l'utilisateur dans CAS pour Viya

Ce script SAS démontre comment créer, sauvegarder, promouvoir et rendre accessibles des formats définis par l'utilisa...

Voir le code
Administration
Monitoring SAS Viya : Transformez vos logs ESM et PostgreSQL en insights CAS haute performance

Ce script SAS automatise l'extraction, la transformation et le chargement (ETL) des données de monitoring de SAS Ente...

Voir le code
Manipulation de données
Performance SAS Viya : FedSQL vs Action CASL, qui gagne le match du GROUP BY

Ce script SAS démontre l'utilisation des actions GROUPBY via PROC FEDSQL et PROC CAS (avec l'action simple.groupBy) s...

Voir le code
Optimisation de la performance
SAS/CONNECT & Viya : Doublez la Vitesse de vos Traitements grâce à l'Exécution Asynchrone (Code Ready-to-use)

Ce script utilise SAS/CONNECT pour établir et gérer deux sessions SAS distantes distinctes. Il soumet ensuite de mani...

Voir le code
Macro
Macro utilitaire VEXPAND pour listes de variables

Ce script fournit la macro SAS `VEXPAND` qui permet d'étendre des listes de variables abrégées (ex: X1-X10, _NUMERIC_...

Voir le code
Statistique
Analyse descriptive et intervalles de confiance

Ce script SAS effectue une analyse descriptive et calcule des intervalles de confiance pour un ensemble de données cr...

Voir le code
ETL
Préparation et Fusion des Données de Ventes Détaillées

Ce script SAS prépare, nettoie et fusionne des données de ventes brutes provenant de fichiers CSV et de datasets SAS,...

Voir le code
Macro
Macro worddate pour formatage de date

Cette macro de style fonction convertit une date SAS en une chaîne de caractères formatée en mode 'mot-date'.

Voir le code
Macro
Macro worddateu

Macro de style fonction pour convertir une date au format 'date'D en une chaîne formatée 'worddate', avec les groupes...

Voir le code
Macro
Macro WORDS - Compter les mots dans une chaîne

Cette macro de type fonction retourne le nombre de mots dans une chaîne de texte, en utilisant un ou plusieurs délimi...

Voir le code
Macro
Macro yrcutoff

Cette macro SAS configure l'option `yearcutoff` pour définir l'année de coupure à un nombre d'années précédant l'anné...

Voir le code
Test
Test de la macro varsExist

Ce script SAS est une macro de test unitaire pour la macro `%varsExist`, vérifiant sa fonctionnalité à détecter la pr...

Voir le code
Tests
Test unitaire de la macro %varsN

Ce script SAS implémente une macro de test (%test_varsN) dédiée à la validation fonctionnelle de la macro %varsN. Il ...

Voir le code
Macro
Test de la macro varsnext

Ce script SAS contient une macro de test pour vérifier le fonctionnement de la macro %varsnext, qui identifie la vari...

Voir le code
Macro
Test unitaire de la macro varsPrev

Ce script définit et exécute un test unitaire pour la macro `varsPrev`, qui est conçue pour trouver la variable précé...

Voir le code
Macro
Test des macros varsSuffix et varsPrefix

Ce script SAS définit et exécute une macro de test pour vérifier le bon fonctionnement des macros %varsSuffix et %var...

Voir le code
Statistique
Exemple de Graphiques Statistiques - Tips

Ce script SAS illustre l'utilisation de `PROC TEMPLATE`, `PROC KDE` et `PROC SGRENDER` pour créer et afficher des gra...

Voir le code
Statistique
Exemple basique de transformation Box-Cox avec PROC TRANSREG

Ce script SAS démontre l'utilisation de la procédure TRANSREG pour effectuer des transformations Box-Cox sur des donn...

Voir le code
Statistique
Analyse de régression avec PROC TRANSREG

Ce script SAS utilise la procédure TRANSREG pour effectuer une analyse de régression sur l'ensemble de données sashel...

Voir le code
ETL
Génération de données de ventes de camions

Ce script SAS génère un jeu de données fictif nommé 'trucksales' simulant des ventes de camions et des variables démo...

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