Reporting
Rendu de la colonne attendue pour assertText

Cette macro SASUnit génère le formatage d'une colonne pour les assertions assertText dans les rapports.

Voir le code
Macro
Rendu de la colonne d'icônes

Macro pour le rendu de la colonne d'icônes dans les rapports HTML.

Voir le code
Macro
Création de formats pour les rapports SASUnit

Cette macro SAS, _reportCreateFormats, est conue pour créer des formats personnalisés (PictName, PictNameHTML, PictDe...

Voir le code
Reporting
Création de l'en-tête et des onglets HTML pour rapport

Cette macro génère l'en-tête, les onglets de navigation et le titre d'une page HTML, typiquement pour les rapports SA...

Voir le code
Macro
Macro _REQUIRE: Validation des Paramètres Requis

Macro utilitaire pour vérifier si tous les paramètres obligatoires d'une macro appelante ont été correctement fournis...

Voir le code
Macro
Macro _TAIL pour l'extraction du dernier élément

Macro utilitaire qui retourne le dernier élément d'une liste de chaînes de caractères, en utilisant un délimiteur spé...

Voir le code
Macro
Macro _timestamp

Cette macro retourne une chaîne de caractères formatée représentant un horodatage (timestamp) à partir d'une valeur d...

Voir le code
Macro
Macro _TRANSLATE pour la substitution de caractères

Cette macro SAS encapsule la fonction TRANSLATE du DATA STEP pour permettre la substitution de caractères dans une ch...

Voir le code
Macro
Remplacement de mots dans une chaîne (Macro _TRANW)

Macro utilitaire pour remplacer toutes les occurrences d'un mot spécifique dans une chaîne de caractères, agissant su...

Voir le code
Macro
Macro _UNSTAND : Déstandardisation de variables

Cette macro SAS permet de déstandardiser une variable en appliquant une moyenne, un écart-type, des valeurs de locali...

Voir le code
Macro
Macro d'écriture de l'Appender Assert SASUnit

Macro utilitaire pour la configuration de SASUnit, générant la section 'Appender' des assertions pour le fichier de c...

Voir le code
Macro
Macro utilitaire pour la configuration du logger SASUnit

Cette macro génère une section de logger pour un fichier de configuration XML SASUnit, en utilisant les paramètres fo...

Voir le code
Macro
Gestion de dates avec fonctions FCMP

Ce script SAS définit et utilise des fonctions FCMP pour manipuler des dates en ajoutant ou soustrayant des mois et d...

Voir le code
Macro
Ajouter un chemin aux SASAUTOS

Concatène une bibliothèque de macros au chemin sasautos.

Voir le code
Macro
Comparaison de Fichiers Versionnés AHGcmpWithSys

Cette macro SAS permet de comparer deux versions d'un fichier spécifié, potentiellement géré par un système de contrô...

Voir le code
Macro
Arrêt forcé du programme SAS (_ABEND)

Ce script SAS définit une macro _ABEND qui permet d'arrêter un programme SAS en fonction de l'environnement d'exécuti...

Voir le code
Macro
Normalisation de Chemin Absolu

Cette macro SAS vérifie si un chemin donné est absolu ou vide. Si le chemin n'est pas absolu et n'est pas vide, elle ...

Voir le code
Macro
Création table de données de test EXA

Macro pour créer la table de base de données de test EXA pour le framework SASUnit.

Voir le code
Utilitaire
Macro SAS _DATA: Extraction du nom de la table

Cette macro SAS extrait le nom d'une table à partir d'une référence complète (librairie.table) ou simple, en ignorant...

Voir le code
Macro
Macro _EXIST - Vérification d'existence de fichier

Macro SAS simple pour vérifier l'existence d'un fichier ou d'un répertoire sur le système de fichiers.

Voir le code
Test
Test de la macro _existVar.sas

Ce script SAS teste la fonctionnalité de la macro _existVar.sas, qui est conçue pour vérifier l'existence et le type ...

Voir le code
Macro
Macro _HEAD pour manipulation de liste

Macro utilitaire qui renvoie tous les éléments d'une liste, à l'exception du dernier.

Voir le code
Test
Test de la macro _issueasserterrormessage

Ce script SAS teste le comportement de la macro `_issueasserterrormessage.sas` dans le framework SASUnit. Il vérifie ...

Voir le code
Test
Test de _issueassertinfomessage.sas

Script de test SASUnit pour vérifier le comportement de la macro `_issueassertinfomessage.sas`.

Voir le code
Test
Test de _issueassertwarningmessage.sas

Ce script SAS est un cas de test pour la macro SASUnit `_issueassertwarningmessage.sas`. Il vérifie que la macro émet...

Voir le code
Macro
Macro utilitaire _LAST

Génère une expression logique pour identifier la dernière observation d'un groupe BY ou la dernière observation globa...

Voir le code
Macro
Macro _LIBLIST

Macro pour lister les membres d'une bibliothèque SAS spécifiée.

Voir le code
Macro
Macro utilitaire _PAD pour le remplissage de texte

Cette macro SAS, nommée _PAD, est conçue pour générer une chaîne de caractères répétée ('pad') afin de remplir un esp...

Voir le code
Macro
Rendu de la colonne assertExternalAct

Macro SAS qui gère le rendu de la colonne pour la fonction assertExternal dans les rapports SASUnit.

Voir le code
Macro
Rendu de la colonne attendue pour assertLibrary

Macro utilitaire pour formater la colonne attendue dans les rapports de test générés par SASUnit, incluant des liens ...

Voir le code
Macro Utilitaire
Macro de rendu pour assertLog

Macro SAS pour le rendu et le formatage de la colonne 'actual' des rapports 'assertLog' de SASUnit, gérant la localis...

Voir le code
Statistique
Analyse Statistique et Graphique de Données Biomédicales et Épidémiologiques

Ce script SAS réalise une exploration statistique et graphique de deux jeux de données créés en interne : 'Athelate' ...

Voir le code
Statistique
Analyse de Modèles Linéaires Mixtes Non Linéaires (NLMIXED) pour Données Binomiales

Ce script SAS effectue une analyse statistique de données binaires à l'aide de modèles linéaires mixtes non linéaires...

Voir le code
Reporting
Analyse de Fréquences avec PROC FREQ

Ce script SAS démontre l'utilisation de la procédure PROC FREQ pour calculer des distributions de fréquences univarié...

Voir le code
Reporting
Tuto SAS : Dépassez les limites de SGPLOT avec le GTL et PROC SGRENDER (Graphiques 100% personnalisés)

Ce script SAS définit et utilise des modèles STATGRAPH pour générer plusieurs types de visualisations de données avan...

Voir le code
ETL
Démonstration de PROC TRANSPOSE

Ce script SAS démontre l'utilisation de la procédure PROC TRANSPOSE pour remodeler des jeux de données, en explorant ...

Voir le code
ETL
Gestion des doublons avec first./last. et agrégation de chaînes

Ce script SAS démontre plusieurs techniques pour identifier et supprimer les doublons au niveau des clés et des obser...

Voir le code
ETL
Génération et Validation des Fichiers de Transport SDTM

Génère les fichiers de transport SDTM, le fichier define.xml et lance la validation Pinnacle 21 pour les soumissions ...

Voir le code
Macro
Macros SAS : Maîtrisez %SYSFUNC pour gérer la casse et automatisez enfin vos prévisualisations

Ce script démontre l'utilisation des macro variables, des fonctions de manipulation de chaînes (propcase) et la créat...

Voir le code
Statistique
Intégration SAS et R pour Analyse Linéaire

Ce script SAS démontre plusieurs méthodes d'intégration entre SAS et R en utilisant PROC IML, incluant l'exportation ...

Voir le code
Macro
Gestion des couleurs de graphique

Macro pour définir dynamiquement une palette de couleurs cyclique et une couleur d'arrière-plan pour les sorties grap...

Voir le code
ETL
Manipulation et préparation de données SAS avec DATA STEP

Ce script SAS démontre diverses techniques de manipulation et préparation de données en utilisant des DATA STEPs. Il ...

Voir le code
Reporting
Analyse de Fréquence avec PROC FREQ et Personnalisation des Sorties

Ce script SAS démontre l'utilisation de la procédure PROC FREQ pour générer des tableaux de fréquences à partir du je...

Voir le code
ETL
Création et Ajout de Données de Mesure d'Unité

Ce script SAS crée un jeu de données temporaire 'UnitMeasure' avec des données de référence prédéfinies et les ajoute...

Voir le code
Reporting
Définition de style ODS personnalisé

Ce script SAS définit un nouveau style ODS (Output Delivery System) personnalisé nommé 'customSapphire'. Il hérite du...

Voir le code
Statistique
Exploratory Data Analysis (EDA) : Automatisez le Profiling Statistique et la Détection de Distribution sous SAS

Ce script SAS est une collection d'exemples démontrant la création de datasets via des `datalines`, la manipulation d...

Voir le code
ETL
Analyse et Traitement des Données de Participants à une Conférence

Ce script SAS lit des données de participants à une conférence depuis un fichier externe, effectue des transformation...

Voir le code
Reporting
Analyse de données de conférence

Ce script SAS analyse les données d'une conférence, produisant divers rapports sur les participants, les repas végéta...

Voir le code
ETL
Filtrer les enregistrements avec une séquence numérique spécifique par ligne

Ce programme SAS filtre les enregistrements d'un jeu de données qui contiennent une séquence numérique spécifique (8,...

Voir le code
Macro
Extraire les métadonnées des variables et exporter vers Excel

Cette macro SAS extrait les métadonnées détaillées des variables (nom, type, longueur, format) pour un ou plusieurs j...

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