Articles de la catégorie

Macro

947 Résultats disponibles

CODE SAS
Macro simple pour afficher une valeur dans le journal

Ce script contient une macro SAS de base qui prend une chaîne de caractères en entrée et l'affich...

Lire la suite
CODE SAS
Macro pour obtenir le chemin d'un répertoire système

Macro utilitaire qui exécute des commandes système pour capturer et stocker le chemin absolu d'un...

Lire la suite
CODE SAS
Générateur de Macro SAS

Ce script SAS génère des macros SAS et des fichiers de test associés.

Lire la suite
CODE SAS
Générateur de jeu de données de contrôle pour formats

Macro pour générer un jeu de données de contrôle `cntlout` à partir de formats SAS, assurant un m...

Lire la suite
CODE SAS
Macro-utilitaire pour l'exécution de code contrôlée et le suivi de couverture

Macro-utilitaire qui exécute du code SAS dans un environnement contrôlé en redirigeant le log pou...

Lire la suite
CODE SAS
Scénario de test pour PROC FCMP et MCOVERAGE

Ce script est un scénario de test SASUnit qui vérifie l'interaction entre une fonction définie av...

Lire la suite
CODE SAS
Exemples de Programmation et Macros SAS

Collection d'exemples de code SAS illustrant les concepts fondamentaux, avec un accent particulie...

Lire la suite
CODE SAS
Macro de génération de vecteurs pour l'analyse de tables de contingence carrées

Macro SAS pour générer une structure de données avec des vecteurs de plan pour l'analyse de table...

Lire la suite
CODE SAS
Définition des paramètres graphiques pour la sortie GIF

Macro SAS pour configurer les options graphiques GOPTIONS afin de générer des fichiers au format ...

Lire la suite
CODE SAS
Analyse de fréquence sur plusieurs tables avec une macro

Ce script SAS crée deux tables (hommes et femmes) et utilise une macro pour effectuer une analyse...

Lire la suite
CODE SAS
Macro utilitaire pour tronquer une table SAS

Macro SAS qui supprime toutes les observations d'une table tout en préservant sa structure, ses i...

Lire la suite
CODE SAS
Test de la macro _osCmds.sas

Script de test SASUnit qui vérifie le bon fonctionnement de la macro %_osCmds, responsable de déf...

Lire la suite
CODE SAS
Macro pour vérifier l'existence d'un dataset

Cette macro, _dsexist, retourne 1 (vrai) si un dataset SAS existe et 0 (faux) sinon. Elle inclut ...

Lire la suite
CODE SAS
Macro _COUNT : Compter les éléments d'une liste

Une macro SAS qui compte et retourne le nombre d'éléments individuels dans une liste de valeurs.

Lire la suite
CODE SAS
Macro utilitaire pour déterminer l'extension des catalogues SAS

Macro qui détermine l'extension de fichier de catalogue SAS (.sas7bcat, .sc2, etc.) en fonction d...

Lire la suite
CODE SAS
Macro utilitaire pour trier une liste d'éléments

Macro SAS qui prend une liste de valeurs en entrée, les trie, et retourne la liste triée sous for...

Lire la suite
CODE SAS
Macro pour retourner la longueur d'une variable SAS

Macro de type fonction qui retourne la longueur d'une variable SAS à partir d'un jeu de données s...

Lire la suite
CODE SAS
Macro pour obtenir les métadonnées d'une table SAS

Macro-programme SAS qui récupère les attributs de métadonnées d'une table SAS spécifiée et les st...

Lire la suite
CODE SAS
Macro utilitaire pour convertir une sortie ODS en table SAS

Cette macro capture la sortie ODS (Output Delivery System) redirigée vers un fichier texte, la ne...

Lire la suite
CODE SAS
Macro de test pour affirmer l'égalité de contenu de deux datasets

Cette macro-procédure est un outil de test qui compare deux datasets SAS pour vérifier si leur co...

Lire la suite
CODE SAS
Exemple d'utilisation de %smile_replace_in_text_files

Ce script SAS est un programme d'exemple démontrant l'utilisation de la macro `%smile_replace_in_...

Lire la suite
CODE SAS
Macro de test pour la substitution de chaînes de caractères (%replaceStr)

Ce script définit et exécute une macro de test (%test_replaceStr) pour valider le fonctionnement ...

Lire la suite
CODE SAS
Macro SYSLPUT pour créer une variable macro distante

Macro %SYSLPUT qui permet de créer une variable macro dans une session SAS distante (remote) à pa...

Lire la suite
CODE SAS
Macro pour afficher une table SAS dans le journal

Macro-programme SAS qui génère une vue formatée d'une table de données directement dans le journa...

Lire la suite
CODE SAS
Macro pour retourner un attribut caractère d'un dataset

Macro-fonction qui retourne la valeur d'un attribut de type caractère pour un ensemble de données...

Lire la suite
CODE SAS
Tests unitaires pour la fonction de clustering spectral 'spccSpectralize'

Ce script SAS contient deux macros de test, spccSpectralize1 et spccSpectralize2, qui utilisent P...

Lire la suite
CODE SAS
Macro %SQL pour exécuter des requêtes SQL dans un DATA STEP

Macro utilitaire permettant l'exécution de requêtes SQL directement à l'intérieur d'une étape DAT...

Lire la suite
CODE SAS
Nettoyage de caractères spéciaux

Macro SAS conçue pour supprimer ou transformer des caractères spéciaux d'une variable de type cha...

Lire la suite
CODE SAS
Bibliothèque de macros d'assertion pour tests unitaires

Ensemble de macros SAS pour effectuer des assertions courantes dans des scénarios de test, comme ...

Lire la suite
CODE SAS
Macro pour supprimer des mots d'une chaîne de caractères

Macro-fonction qui supprime une liste de mots spécifiée par l'utilisateur d'une chaîne de caractè...

Lire la suite
CODE SAS
Récupérer la valeur d'une variable d'environnement

Macro de type fonction pour obtenir le contenu d'une variable d'environnement système ou utilisat...

Lire la suite
CODE SAS
Compter les chaînes de caractères entre guillemets

Macro de type fonction qui compte le nombre de chaînes de caractères délimitées par des guillemet...

Lire la suite
CODE SAS
Aligner des nombres dans une variable caractère

Macro pour aligner verticalement des nombres stockés dans une variable caractère, en se basant su...

Lire la suite
CODE SAS
Test de la macro mp_getmaxvarlengths

Ce script SAS est un programme de test pour la macro `%mp_getmaxvarlengths`. Il vérifie que la ma...

Lire la suite
CODE SAS
Macro noquotes

Macro de type fonction pour supprimer toutes les chaînes de caractères entre guillemets d'une exp...

Lire la suite
CODE SAS
Macro de Fenêtrage pour PROC PRINT

Macro SAS interactive qui utilise une série de fenêtres pour permettre à l'utilisateur de spécifi...

Lire la suite
CODE SAS
Création d'une fonction FCMP pour écrire dans un fichier

Cette macro SAS, `%mcf_string2file`, crée et compile une fonction FCMP (`mcf_string2file`) qui pe...

Lire la suite
CODE SAS
Conversion de couleurs HLS vers RGB

Macro SAS pour convertir une couleur du système HLS (Hue, Lightness, Saturation) vers le système ...

Lire la suite
CODE SAS
Extraire les chemins de l'option SASAUTOS

Macro SAS pour analyser l'option système SASAUTOS et extraire la liste des chemins de recherche d...

Lire la suite
CODE SAS
Conversion de guillemets doubles et virgules dans une chaîne

Macro-fonction qui convertit les guillemets doubles en guillemets simples dans une chaîne de cara...

Lire la suite
CODE SAS
Supprimer les modificateurs d'options d'un nom de dataset

Macro de type fonction qui nettoie une chaîne de caractères en supprimant les modificateurs d'opt...

Lire la suite
CODE SAS
Macro pour éditer une liste d'éléments

Macro de type fonction qui permet d'éditer une liste d'éléments délimités par des espaces en appl...

Lire la suite
CODE SAS
Écrire les variables d'environnement dans un dataset SAS

Macro pour écrire les variables d'environnement système et utilisateur dans un dataset SAS.

Lire la suite
CODE SAS
Génération dynamique de graphiques par action

Ce script utilise une macro SAS pour générer dynamiquement un rapport PDF distinct pour chaque ac...

Lire la suite
CODE SAS
commaparms - Ajouter des virgules aux paramètres de macro

Macro de type fonction pour réinsérer les virgules entre les paramètres d'une macro dans une chaî...

Lire la suite
CODE SAS
Suppression de macros du catalogue work.sasmacr par motif SQL

Macro pour supprimer des macros du catalogue work.sasmacr en utilisant un motif de recherche SQL ...

Lire la suite
CODE SAS
Macro utilitaire pour interagir avec un système externe (RCS)

Macro SAS qui génère et exécute des commandes externes pour interagir avec un système de contrôle...

Lire la suite
CODE SAS
Macro SAS pour la récupération de version de table (`AHGtabver`)

Cette macro permet de récupérer le numéro de version d'une table ou d'un composant en exécutant u...

Lire la suite
CODE SAS
Assertion de non-vacuité d'un jeu de données

Génère un événement si un jeu de données spécifié n'existe pas ou s'il est vide (ne contient aucu...

Lire la suite
CODE SAS
Test de la macro SASUnit assertMustFail

Ce script est un scénario de test pour la macro SASUnit `%assertMustFail`, conçue pour valider qu...

Lire la suite
CODE SAS
Génération de liens de références croisées pour rapports

Macro SAS pour générer une colonne formatée contenant deux liens de références croisées (appelant...

Lire la suite
CODE SAS
Macro _UNWIND - Exécution de code spécifique à l'OS

Macro utilitaire pour exécuter du code SAS différent selon le système d'exploitation détecté via ...

Lire la suite
CODE SAS
Macro pour afficher un jeu de données

Macro SAS qui encapsule la procédure PROC PRINT pour afficher le contenu d'un jeu de données avec...

Lire la suite
CODE SAS
Extraire le nom de fichier et le chemin d'un chemin absolu

Macro-programme pour décomposer un chemin de fichier absolu en nom de fichier et chemin parent.

Lire la suite
CODE SAS
Ajouter un chemin à l'autocall SAS (SASAUTOS)

Macro utilitaire pour ajouter dynamiquement un chemin ou un fileref à la liste de recherche des m...

Lire la suite
CODE SAS
Macro pour dédupliquer plusieurs jeux de données

Ce script présente une macro SAS `%multdup` qui automatise la suppression des doublons, basés sur...

Lire la suite
CODE SAS
Vérification de la séquence d'appel des macros

Vérifie si les macros internes du framework SASUnit, telles que 'initScenario' et 'Assert', sont ...

Lire la suite
CODE SAS
Annotation de graphiques analytiques post-génération

Script qui démontre une technique avancée pour ajouter des annotations personnalisées à un graphi...

Lire la suite
CODE SAS
Tests unitaires pour la macro SUBSTRING

Ce script SAS définit et exécute une macro de test pour vérifier le comportement d'une fonction d...

Lire la suite
CODE SAS
Calcul du Ratio de Sharpe (Macro)

Macro SAS calculant le ratio de Sharpe, défini comme le rendement excédentaire par unité de risque.

Lire la suite
CODE SAS
Macro Sterling_Ratio : Calcul du ratio Sterling

Macro calculant le ratio de Sterling, qui mesure le rendement ajusté au risque en rapportant le r...

Lire la suite
CODE SAS
Macro utilitaire QCATX - Concaténation avec gestion du quoting

Implémentation macro de la fonction CATX pour concaténer des chaînes avec un délimiteur tout en p...

Lire la suite
CODE SAS
Exécution de commande système distante vers table SAS

Macro permettant d'exécuter une commande système sur un hôte distant et de récupérer la sortie st...

Lire la suite
CODE SAS
Macro prxnames : Générateur d'expressions régulières pour noms SAS

Macro convertissant une liste de noms SAS (avec support des wildcards ':') en expression régulièr...

Lire la suite
CODE SAS
Configuration Graphique PostScript - Macro PSCOLOR

Macro utilitaire pour initialiser les paramètres SAS/GRAPH afin de produire une sortie PostScript.

Lire la suite
CODE SAS
Macro makehash - Initialisation d'objets Hash

Macro utilitaire in-datastep pour initialiser et configurer rapidement un objet Hash SAS.

Lire la suite
CODE SAS
Macro Maxlengths - Calcul des longueurs de chaînes

Macro utilitaire permettant de déterminer la longueur maximale réelle des données contenues dans ...

Lire la suite
CODE SAS
Génération de rapport HTML dynamique via Macros

Ensemble de macros pour générer dynamiquement une page HTML contenant des liens vers des biblioth...

Lire la suite
CODE SAS
Macro hasvarsc - Vérification de présence de variables caractères

Fonction macro qui retourne vrai (1) si un jeu de données contient toutes les variables caractère...

Lire la suite
CODE SAS
Exercice : Création dynamique de variables macro avec PROC SQL

Exercice de formation visant à créer une liste horizontale de valeurs dans une variable macro en ...

Lire la suite
CODE SAS
Création dynamique de liste macro variable horizontale

Script générant une liste de valeurs séparées par un tilde (~) dans une variable macro à partir d...

Lire la suite
CODE SAS
Création dynamique de variables macro verticales

Exercice pratique pour créer une liste verticale de variables macro lors de l'exécution d'un Data...

Lire la suite
CODE SAS
Utilisation de listes de variables macro pour des programmes dynamiques

Création dynamique de variables macro à partir des données d'un jeu de données SASHELP.CLASS et a...

Lire la suite
CODE SAS
Segmentation dynamique de données via Macro Variables

Script éducatif illustrant comment scinder dynamiquement une table en plusieurs sous-tables basée...

Lire la suite
CODE SAS
Configuration de Nœud d'Extension SAS EM (Clustering Spectral)

Macro de configuration définissant les propriétés et les registres de données pour un nœud d'exte...

Lire la suite
CODE SAS
Macro dirfp2sas : Listing de fichiers Windows vers table SAS

Macro utilitaire pour lister les chemins complets de fichiers correspondant à un motif donné dans...

Lire la suite
CODE SAS
Macro doallitem - Exécution itérative de code

Macro utilitaire permettant d'exécuter un fragment de code SAS pour chaque élément d'une liste dé...

Lire la suite
CODE SAS
Macro appmvar - Concaténation conditionnelle de variables macro

Macro de style fonction pour ajouter une chaîne de caractères à une variable macro existante.

Lire la suite
CODE SAS
Assertion d'erreur attendue (Framework FUTS)

Macro utilitaire du framework de test FUTS vérifiant si une erreur attendue s'est bien produite l...

Lire la suite
CODE SAS
Générateur de nom de table temporaire (_scratch)

Macro utilitaire qui retourne le nom du prochain dataset temporaire disponible (ex: DATA1, DATA2)...

Lire la suite
CODE SAS
Macro _WHEN pour opérateurs WHEN() longs

Crée des opérateurs WHEN() longs à partir d'une liste d'arguments.

Lire la suite
CODE SAS
Fonction GET (Expression Engine Language)

La fonction GET renvoie l'élément situé à un indice spécifié dans un tableau dynamique de l'Expre...

Lire la suite
CODE SAS
Utilisation de la Facilité Macro pour Générer du Code DATA Step CAS

Cet article explique comment utiliser la facilité macro SAS pour générer dynamiquement du code SA...

Lire la suite
CODE SAS
Test unitaire de la macro sasVarsToVar

Script de test unitaire vérifiant le comportement de la macro sasVarsToVar.

Lire la suite
CODE SAS
Test de la macro showAllTemp

Script de test pour vérifier le comportement de la macro %showAllTemp lors de la création et supp...

Lire la suite
CODE SAS
Test de la macro toSqlLike

Script de test pour valider le fonctionnement de la macro toSqlLike.

Lire la suite
CODE SAS
Test unitaire de manipulation de noms de variables

Script de test validant des macros utilitaires de manipulation de chaînes de caractères (préfixe,...

Lire la suite
CODE SAS
Test de la macro varsPrefix

Script de test unitaire pour la macro varsPrefix générant des conditions SQL dynamiques.

Lire la suite
CODE SAS
Test de la macro varsReport

Script de test définissant et exécutant une macro qui génère dynamiquement des variables macro lo...

Lire la suite
CODE SAS
Macro utl_close : Nettoyage des identifiants et fermeture de fichiers

Macro utilitaire pour forcer la fermeture de fichiers et libérer le fileref ft15f001.

Lire la suite
CODE SAS
Macro utl_dynLvl - Calcul de cardinalité

Macro utilitaire retournant le nombre de valeurs distinctes d'une variable dans une table.

Lire la suite
CODE SAS
Macro de génération de chaîne de renommage dynamique

Macro utilitaire générant dynamiquement une liste de paires de renommage (nouveau_nom = ancien_no...

Lire la suite
CODE SAS
Macro utlfix - Réinitialisation de session SAS

Macro utilitaire conçue pour débloquer une session SAS gelée et restaurer les paramètres d'invoca...

Lire la suite
CODE SAS
Macro Words - Comptage de mots

Macro utilitaire calculant le nombre de mots séparés par des espaces dans une chaîne de caractères.

Lire la suite
CODE SAS
Macro utilitaire SDDDC pour remappage de chemins

Macro utilitaire permettant de reconstruire et remapper des chemins de répertoires spécifiques co...

Lire la suite
CODE SAS
Conversion de Nombres en Variables Macro

Démonstration de différentes méthodes pour stocker des valeurs numériques dans des variables macro.

Lire la suite
CODE SAS
Test unitaire assignsUpcase

Script de test unitaire vérifiant le fonctionnement de la macro %assignsUpcase.

Lire la suite
CODE SAS
Test unitaire de la macro checkObj

Script de test pour valider le fonctionnement de la macro utilitaire checkObj.

Lire la suite
CODE SAS
Test de validation de variables avec dsVarsRequired

Script de test unitaire pour vérifier le comportement de la macro %dsVarsRequired.

Lire la suite
CODE SAS
Test de la macro libToXlsx

Script de génération de données de test et de validation de la macro d'export libToXlsx.

Lire la suite
CODE SAS
Test de la macro md5base32

Script de test unitaire pour vérifier le comportement de la macro md5base32 sur différents types ...

Lire la suite
CODE SAS
Macro de comparaison de tables SAS

Macro utilitaire pour comparer le contenu de deux tables SAS et identifier les différences.

Lire la suite
CODE SAS
Test Unitaire - Gestion des Références de Chaînes

Script de test unitaire vérifiant le cycle de vie des références de chaînes via des macros spécif...

Lire la suite
CODE SAS
Macro sasfile - Gestion du contexte de fichier

Macro utilitaire déclarant des variables globales contenant les informations sur le fichier SAS e...

Lire la suite
CODE SAS
Initialisation Framework CST et Création Tables CDISC-SDTM

Script d'initialisation du framework CST et de configuration pour le standard CDISC-SDTM.

Lire la suite
CODE SAS
Test unitaire de la macro mf_wordsinstr1andstr2

Script de test validant le fonctionnement de la macro 'mf_wordsinstr1andstr2' par comparaison de ...

Lire la suite
CODE SAS
Test unitaire de la macro mf_wordsinstr1butnotstr2

Script de test unitaire vérifiant le fonctionnement de la macro d'exclusion de mots.

Lire la suite
CODE SAS
Macro utilitaire _version et gestion de chaînes

Script contenant des utilitaires macro pour la gestion de versions SAS et de chaînes de caractères.

Lire la suite
CODE SAS
Macro de réinitialisation d'environnement SAS

Macro utilitaire pour réinitialiser la numérotation des pages et nettoyer les fenêtres dans les a...

Lire la suite
CODE SAS
Manipulation de Macro-Variables et Opérations Arithmétiques

Exemple d'utilisation des instructions macro %LET et %PUT pour définir des variables et afficher ...

Lire la suite
CODE SAS
Macro Listvar : Extraction et tri des métadonnées de variables

Macro utilitaire pour lister les variables d'une table SAS et créer une table de sortie contenant...

Lire la suite
CODE SAS
Configuration et test des macros Autocall

Script illustrant la définition de macros locales, la modification du chemin de recherche des mac...

Lire la suite
CODE SAS
Macro WHEROBS - Comptage filtré d'observations

Macro SAS permettant de compter le nombre d'observations dans une table en appliquant un filtre W...

Lire la suite
CODE SAS
Exécution dynamique récursive de fichiers SAS

Macro permettant d'inclure et d'exécuter tous les programmes SAS situés dans un répertoire et ses...

Lire la suite
CODE SAS
Inspection de répertoire via fonctions Macro SAS

Script macro pour lister et compter les fichiers dans un répertoire donné.

Lire la suite
CODE SAS
Macro d'export CSV (ex_csv)

Macro utilitaire pour exporter une table SAS vers un fichier CSV via PROC EXPORT.

Lire la suite
CODE SAS
Snapshot différentiel des datasets WORK

Macro utilitaire pour identifier les tables SAS nouvellement créées dans la bibliothèque WORK ent...

Lire la suite
CODE SAS
Macro AHGsplitVar : Découpage de variable

Macro utilitaire permettant de scinder le contenu d'une variable chaîne de caractères en plusieur...

Lire la suite
CODE SAS
Macro AHGtran - Préparation de données et itération

Macro utilitaire préparant une sous-table temporaire avec des variables spécifiques avant d'invoq...

Lire la suite
CODE SAS
Macro AHGvar2arr : Conversion de variable en tableau de macro-variables

Macro SAS transformant les valeurs d'une variable d'un dataset en une série de macro-variables gl...

Lire la suite
CODE SAS
Macro AHGwords - Génération de listes par substitution

Macro utilitaire générant une série de chaînes de caractères en remplaçant un caractère générique...

Lire la suite
CODE SAS
Macro AHGworkout : Copie et filtrage de tables

Macro utilitaire permettant de copier un ensemble de tables d'une bibliothèque source vers une bi...

Lire la suite
CODE SAS
Macro AHGscanReplace - Remplacement de segment de chaîne

Macro utilitaire permettant de remplacer le n-ième mot ou segment d'une chaîne de caractères par ...

Lire la suite
CODE SAS
Macro d'extraction de sous-chaîne de mots (AHGscanSubstr)

Macro utilitaire permettant d'extraire une séquence de mots d'une chaîne de caractères basée sur ...

Lire la suite
CODE SAS
Macro AHGsetvarLen : Modification de longueur de variable

Macro utilitaire permettant de modifier la longueur d'une variable existante dans une table SAS t...

Lire la suite
CODE SAS
Macro d'alignement et formatage par expressions régulières

Macro SAS pour aligner et formater des chaînes de caractères contenant des chiffres et des parent...

Lire la suite
CODE SAS
Macro d'alignement justifié gauche-droite

Macro utilitaire permettant d'aligner du texte à gauche et à droite sur une largeur définie.

Lire la suite
CODE SAS
Macro de calcul de somme des carrés

Macro SAS calculant la somme des carrés d'une variable donnée dans une table et stockant le résul...

Lire la suite
CODE SAS
Macro AHGautoformat - Génération dynamique de formats

Macro utilitaire pour créer un format caractère SAS à partir d'une chaîne de valeurs et d'étiquet...

Lire la suite
CODE SAS
Macro AHGcheckdic - Génération de commandes Grep

Macro utilitaire générant des commandes shell 'grep' formatées basées sur le contenu d'une table ...

Lire la suite
CODE SAS
Macro AHGdelta

Affiche un motif triangulaire (delta) en ASCII art dans la log SAS, accompagné d'un message optio...

Lire la suite
CODE SAS
Macro AHGdropvar - Suppression de variables par index

Macro utilitaire permettant de supprimer des variables d'une table SAS en se basant sur leur posi...

Lire la suite
CODE SAS
Macro d'extraction de valeurs et libellés de format

Extrait les définitions d'un format SAS vers des variables macro.

Lire la suite
CODE SAS
Génération de nom de fichier temporaire unique (AHGgettempfilename)

Macro utilitaire permettant de générer un nom de fichier unique en vérifiant son non-existence su...

Lire la suite
CODE SAS
Génération de squelettes IF-THEN dans la log

Macro utilitaire qui génère et affiche des blocs d'instructions IF-THEN-DO dans la log SAS pour u...

Lire la suite
CODE SAS
Macro de recherche d'index de mot dans une liste

Macro utilitaire retournant la position (index) d'un mot spécifique dans une chaîne de caractères...

Lire la suite
CODE SAS
Macro AHGkeepN - Filtrage séquentiel par groupe

Macro SAS pour conserver une plage spécifique d'observations (de m à n) pour chaque groupe défini...

Lire la suite
CODE SAS
Macro AHGkeepvar : Sélection de variables par position

Macro utilitaire permettant de créer une table en ne conservant que les variables spécifiées par ...

Lire la suite
CODE SAS
Macro de récupération des noms de tables

Macro générant une liste de tous les jeux de données présents dans une bibliothèque SAS donnée vi...

Lire la suite
CODE SAS
Macro AHGlibpath - Récupération du chemin physique d'une librairie

Macro utilitaire pour récupérer le chemin système associé à un libref SAS donné.

Lire la suite
CODE SAS
Macros utilitaires AHG de manipulation de chaînes

Définition de trois macros utilitaires (AHGstartwith, AHGtestANDcut, AHGmask) destinées à la mani...

Lire la suite
CODE SAS
Macro AHGrefreshfolder pour traitement de fichiers par extension

Macro permettant de parcourir des dossiers spécifiés et d'effectuer des traitements sur des fichi...

Lire la suite
CODE SAS
Comparaison de filtrage IF vs WHERE dans une macro

Script générant des données de test et exécutant une macro pour comparer deux méthodes de filtrag...

Lire la suite
CODE SAS
Macro d'inversion de chaîne et tests de variables

Script SAS définissant une macro pour inverser une chaîne de caractères et effectuant des tests s...

Lire la suite
CODE SAS
Configuration des bibliothèques de macros Autocall

Configuration des chemins de recherche pour les macros SAS personnalisées.

Lire la suite
CODE SAS
Macro de résolution de noms d'entreprises

Macro affichant le nom complet d'une entreprise basé sur son abréviation.

Lire la suite
CODE SAS
Génération de Dictionnaire de Données (CodeBook) via Macro

Macro SAS pour extraire les métadonnées d'une table et les exporter en CSV.

Lire la suite
CODE SAS
Utilisation de l'opérateur IN et MINDELIMITER dans les macros SAS

Exemple d'utilisation de l'opérateur IN dans une macro avec un délimiteur personnalisé.

Lire la suite
CODE SAS
Capture et formatage de code macro via MFILE

Ce script configure SAS pour capturer le code généré par l'exécution de macros dans un fichier ex...

Lire la suite
CODE SAS
Test unitaire pour la macro sas_set_index

Script de validation technique pour la macro %sas_set_index.

Lire la suite
CODE SAS
Macro AHGaddordvar - Création de variable de tri

Macro utilitaire générant du code SAS pour créer une variable de tri normalisée à partir d'une va...

Lire la suite
CODE SAS
Macro AHGarea_grp - Calcul de Somme des Carrés par Groupe

Définition d'une macro SAS pour calculer une statistique agrégée (somme des carrés des sommes div...

Lire la suite
CODE SAS
Macro AHGdatadelete : Suppression de tables

Macro utilitaire pour supprimer des tables SAS spécifiques ou vider intégralement une bibliothèque.

Lire la suite
CODE SAS
Initialisation variables et nettoyage pour comparaison batch

Initialise les variables globales et supprime les fichiers temporaires pour une comparaison en mo...

Lire la suite
CODE SAS
Macro de validation QC AHGQCpassed

Macro utilitaire pour marquer un objet comme ayant passé le contrôle qualité (QC).

Lire la suite
CODE SAS
Recherche de métadonnées via Grep

Macro utilitaire pour rechercher une entrée spécifique dans un fichier de métadonnées texte à l'a...

Lire la suite
CODE SAS
Vérification du type numérique d'une variable (Macro AHGvarisnum)

Macro utilitaire vérifiant si une variable spécifique d'une table donnée est de type numérique.

Lire la suite
CODE SAS
Macro AHGvarlabel - Formatage des libellés de variables

Macro utilitaire générant une liste formatée des noms de variables et de leurs étiquettes (labels...

Lire la suite
CODE SAS
Macro RsubmitClip - Exécution Grid depuis Presse-papiers

Macro utilitaire stockée compilée qui lit le contenu du presse-papiers système pour l'exécuter su...

Lire la suite
CODE SAS
Affichage des macros compilées

Macro utilitaire listant toutes les macros stockées dans les catalogues de la session SAS.

Lire la suite
CODE SAS
Obtenir la longueur d'une variable

Macro SAS pour récupérer la longueur d'une variable spécifique dans un ensemble de données.

Lire la suite
CODE SAS
Vider le presse-papiers SAS

Cette macro SAS vide le contenu du presse-papiers interne de SAS.

Lire la suite
CODE SAS
Utilisation de macro pour la manipulation de jeux de données

Ce script définit et exécute une macro SAS nommée `test_renameDs`. Cette macro crée deux jeux de ...

Lire la suite
CODE SAS
Validation des Paramètres de Macro

Ce script SAS définit et teste une macro nommée `test_macro` qui est conçue pour valider la prése...

Lire la suite
CODE SAS
Analyse des appels de macros SAS

Ce script illustre l'utilisation de plusieurs macros SAS (%marvelmacro, %dcmacro, %supercool) ave...

Lire la suite
CODE SAS
Exemple de macros imbriquées

Ce script SAS démontre l'imbrication et l'exécution séquentielle de quatre macros SAS.

Lire la suite
CODE SAS
Test de la fonction INTNX

Ce script SAS contient une macro de test pour la fonction `INTNX` et sa version macro `%dsIntnx`.

Lire la suite
CODE SAS
Exemple d'utilisation de %getInvoker avec des macros imbriquées

Ce script SAS démontre l'utilisation de la fonction macro %getInvoker au sein d'une série de macr...

Lire la suite
CODE SAS
Test de la macro fullFormat

Ce script teste la fonctionnalité d'une macro '%fullFormat' non définie, en affichant des formats...

Lire la suite
CODE SAS
Test de Conversion Format Date/Heure

Ce script SAS définit et exécute une macro de test pour évaluer la conversion entre un format de ...

Lire la suite
CODE SAS
Test de Gestion de Bibliothèque Temporaire

Ce script SAS définit et exécute une macro de test pour la création, l'inspection et la suppressi...

Lire la suite
CODE SAS
Test de Génération de Variables Temporaires

Ce script SAS définit et exécute une macro de test pour évaluer le comportement d'une macro exter...

Lire la suite
CODE SAS
Analyse d'une macro de test pour la transformation de chaînes

Ce script SAS définit et appelle une macro de test (`%test_assignsToWhere`) pour illustrer ou vér...

Lire la suite
CODE SAS
Standardisation de Chemin de Dossier

Macro SAS pour nettoyer et reformater un chemin de dossier spécifié, le standardisant pour qu'il ...

Lire la suite
CODE SAS
Extraction de valeurs distinctes vers une macro-variable

Ce script SAS crée un jeu de données temporaire, puis extrait toutes les valeurs distinctes d'une...

Lire la suite
CODE SAS
Macro A

La macro A, elle fait tout ce que vous pourriez souhaiter.

Lire la suite
CODE SAS
Macro pour compter les variables

Macro SAS pour obtenir le nombre de variables dans un jeu de données SAS spécifié.

Lire la suite
CODE SAS
Macro d'impression NEXTLPR

Définit une macro pour configurer l'environnement graphique SAS en vue d'une impression via la co...

Lire la suite
CODE SAS
Définition de macro avec appel imbriqué

Définit une macro nommée `mcrTwo` qui prend un paramètre pour appeler une autre macro de manière ...

Lire la suite
CODE SAS
Macro de Nettoyage et Initialisation (utl_mbegin)

Cette macro utilitaire, nommée `utl_mbegin`, est conçue pour initialiser l'environnement d'exécut...

Lire la suite
CODE SAS
Création et assignation d'une bibliothèque temporaire

Cette macro vérifie l'existence du répertoire 'c:\tempwork' et le crée si nécessaire sur un systè...

Lire la suite
CODE SAS
Test de macros SAS et affichage de message

Ce script SAS est un exemple simple de test de macros et d'affichage de messages dans le journal ...

Lire la suite
CODE SAS
Macro de test d'impression et de fréquence

Ce script SAS définit une variable macro globale et une macro pour afficher les informations de v...

Lire la suite
CODE SAS
Macro de test de chemin

Analyse et démonstration de l'utilisation de la macro %SYSFUNC(DEQUOTE) pour gérer les chaînes de...

Lire la suite
CODE SAS
Macro Conditionnelle Simple

Ce script SAS définit et utilise une macro simple qui prend un paramètre et affiche un nom de soc...

Lire la suite
CODE SAS
Macro d'affichage de noms d'entreprise

Cette macro SAS affiche le nom complet d'une entreprise en fonction d'une abréviation fournie en ...

Lire la suite
CODE SAS
Macro de salutation d'entreprise

Cette macro affiche un nom d'entreprise ou une phrase générique dans le log SAS en fonction de l'...

Lire la suite
CODE SAS
Extraction sécurisée du premier caractère de macro-variable avec %SUPERQ

Démontre l'importance de la fonction macro %SUPERQ pour manipuler des chaînes de caractères conte...

Lire la suite
CODE SAS
Macro WHERE conditionnelle d'état

Définit et exécute une macro SAS qui détermine une région géographique (Southeast, Northwest, Unk...

Lire la suite
CODE SAS
Macro de manipulation de chaîne de caractères

Cette macro SAS prend un nom complet (au format 'Nom, Prénom') en entrée, inverse l'ordre pour af...

Lire la suite
CODE SAS
Macro de Traitement de Nom

Ce script définit et utilise une macro SAS pour réorganiser un nom complet (format 'Nom, Prénom')...

Lire la suite
CODE SAS
Manipulation de chaînes de caractères avec macro %SCAN

Ce script SAS définit et exécute une macro qui manipule une chaîne de caractères représentant un ...

Lire la suite
CODE SAS
Extraction et reformatage de nom

Ce script définit et appelle une macro SAS pour extraire le prénom et le nom d'une chaîne de cara...

Lire la suite
CODE SAS
Macro de réorganisation de noms

Ce script SAS définit une macro pour réorganiser un nom complet fourni sous la forme 'Nom de fami...

Lire la suite
CODE SAS
Analyse du Catalogue de Macros SAS

Ce script SAS examine les options système liées au stockage des macros et liste le contenu d'un c...

Lire la suite
CODE SAS
Test et gestion de macros SAS

Ce script démontre l'utilisation de la macro %listmacro pour inspecter et gérer les macros SAS, e...

Lire la suite
CODE SAS
Gestion de variables macro

Ce script SAS illustre la déclaration, l'assignation et l'affichage de variables macro.

Lire la suite
CODE SAS
Test de la fonction macro %ismacroref

Ce script teste la fonction macro %ismacroref pour vérifier la présence et l'absence de variables...

Lire la suite
CODE SAS
Macro utilitaire IF-ELSE

Définit et utilise une macro utilitaire 'ifelse' pour l'évaluation conditionnelle de chaînes de c...

Lire la suite
CODE SAS
Test de la macro %hasprefix

Ce script SAS est un ensemble de tests unitaires pour valider le comportement de la macro %haspre...

Lire la suite
CODE SAS
Macros utilitaires et vérification de version SAS

Ce script SAS regroupe la définition de plusieurs macros: une macro wrapper pour la gestion de gr...

Lire la suite
CODE SAS
Macro SAS pour le nombre d'observations d'une table

Cette macro utilitaire retourne le nombre d'observations d'un ensemble de données SAS spécifié pa...

Lire la suite
CODE SAS
Test de la macro %depall

Ce script SAS teste le comportement et les assertions de la macro `%depall` à l'aide de macros d'...

Lire la suite
CODE SAS
Macro pour formatage dynamique

Cette macro applique dynamiquement des formats SAS aux variables spécifiées, en se basant sur l'e...

Lire la suite
CODE SAS
Macro de Comptage de Jetons

Cette macro SAS compte le nombre de jetons (mots) dans une chaîne de caractères donnée, en utilis...

Lire la suite
CODE SAS
Vérification de la bibliothèque Autocall

Macro simple pour vérifier le bon fonctionnement de la bibliothèque autocall en écrivant un messa...

Lire la suite
CODE SAS
Macro mal formatée avec messages de log

Analyse d'une macro SAS simple, nommée 'whaaat', qui illustre des problèmes de formatage tels qu'...

Lire la suite
CODE SAS
Macro utilitaire de suppression de variables macro tableau

Cette macro supprime un ensemble de variables macro créées selon un schéma de 'tableau' (par exem...

Lire la suite
CODE SAS
Macro de calcul de version

Cette macro calcule une nouvelle chaîne de version basée sur une version d'entrée et un décalage ...

Lire la suite
CODE SAS
Macro pour lister les macros par préfixe

Cette macro liste toutes les macros SAS dont le nom commence par un préfixe spécifié et stocke le...

Lire la suite
CODE SAS
Sélection des noms de datasets temporaires par préfixe

Cette macro permet de sélectionner les noms de datasets temporaires (libname WORK) qui commencent...

Lire la suite
CODE SAS
Macro de recherche de macros par préfixe

Cette macro permet de rechercher et de lister les noms de macros SAS qui commencent par un préfix...

Lire la suite
CODE SAS
Visualisation des logs/rapports AHG

Cette macro construit dynamiquement un chemin de fichier de journalisation ou de rapport, le modi...

Lire la suite
CODE SAS
Macro d'assignation de bug QC

Macro SAS pour assigner un ou plusieurs identifiants de bug à un utilisateur spécifié avec une da...

Lire la suite
CODE SAS
Génération de Chaîne Aléatoire

Cette macro SAS génère une chaîne de caractères aléatoires composée de lettres majuscules (de A à...

Lire la suite
CODE SAS
Macro AHGputvar

Macro de débogage pour insérer des marqueurs dans le log, avec une instruction d'affichage incomp...

Lire la suite
CODE SAS
Macro AHGmacAndvalue pour paires clé-valeur

Cette macro SAS permet de parser une chaîne de caractères contenant des paires clé-valeur et d'af...

Lire la suite
CODE SAS
Compter les observations d'une table

Cette macro permet de compter le nombre d'observations d'une table SAS spécifiée. Si la table n'e...

Lire la suite
CODE SAS
Macro AHGLIKE pour filtrage de mots

Cette macro permet de filtrer les mots d'une chaîne de caractères en comparant chaque mot (après ...

Lire la suite
CODE SAS
Macro AHGlocalusermac

Déclare localement les macros globales existantes.

Lire la suite
CODE SAS
Recherche du second délimiteur dans une chaîne

Cette macro SAS personnalisée recherche la position du second délimiteur spécifié au sein d'une c...

Lire la suite
CODE SAS
Conversion hexadécimal vers ASCII

Macro pour convertir une chaîne de caractères hexadécimaux en leur représentation ASCII.

Lire la suite
CODE SAS
Macro pour obtenir le nombre d'observations d'une table

Cette macro récupère le nombre d'observations (nobs) d'une table SAS spécifiée par ses paramètres...

Lire la suite
CODE SAS
Macro AHGgetwords

Macro utilitaire pour extraire un nombre spécifié de mots d'une chaîne de caractères.

Lire la suite
CODE SAS
Extraction du nom de fichier d'un chemin

Cette macro utilitaire extrait le nom de base d'un fichier à partir d'un chemin d'accès complet, ...

Lire la suite
CODE SAS
Exclure des éléments d'une chaîne

Macro qui permet de filtrer des mots ou des sous-chaînes spécifiques d'une chaîne principale en u...

Lire la suite
CODE SAS
Macro d'inclusion de fichier dans SAS Studio

Macro utilitaire conçue pour inclure des fichiers SAS (code) depuis des répertoires prédéfinis ('...

Lire la suite
CODE SAS
Macro de gestion de fichiers temporaires pour comparaison

Cette macro SAS gère la création ou l'ouverture de fichiers temporaires et la suppression d'une v...

Lire la suite
CODE SAS
Obtention de la date et l'heure courantes

Macro utilitaire pour obtenir la date et l'heure système actuelles et les stocker dans une macro-...

Lire la suite
CODE SAS
Calcul de l'âge à partir de dates

Cette macro SAS calcule l'âge d'une personne en années complètes en fonction de sa date de naissa...

Lire la suite
CODE SAS
Effacer les macros de rapport AHG

Définit une macro pour effacer les macros dont le nom commence par un préfixe spécifié.

Lire la suite
CODE SAS
Macro pour charger des données de datalines dans des variables macro

Cette macro lit des lignes de données fournies via `datalines` et les stocke dans une série de va...

Lire la suite
CODE SAS
Appels Macros Récursifs Infinis

Ce script SAS illustre un exemple d'appels récursifs entre deux macros, %x et %y, qui s'appellent...

Lire la suite
CODE SAS
Exemple de création de données et macro conditionnelle

Ce script SAS illustre la création de jeux de données en interne via DATA STEP et la définition/a...

Lire la suite
CODE SAS
Tracer l'emplacement d'une macro d'appel automatique

Ce script configure les bibliothèques de macros à appel automatique dans SAS et démontre l'utilis...

Lire la suite
CODE SAS
Gestion et exploration de macro via catalogue SAS

Ce script SAS définit, stocke, copie et liste les macros contenues dans un catalogue de macros SAS.

Lire la suite
CODE SAS
Extraction du premier élément d'une chaîne avec %SCAN

Ce script SAS démontre l'utilisation de la fonction macro %SCAN pour extraire le premier élément ...

Lire la suite
CODE SAS
Macro utilitaire d'initialisation PowerShell utl_psbegin

Macro préparant l'environnement pour l'écriture et l'exécution d'un script PowerShell.

Lire la suite
CODE SAS
Initialisation de script PowerShell

Macro utilitaire pour préparer l'environnement avant la génération et l'exécution d'un script Pow...

Lire la suite
CODE SAS
Initialisation environnement Python (Macro utl_pybegin)

Macro utilitaire pour préparer l'environnement d'exécution d'un script Python en nettoyant les fi...

Lire la suite
CODE SAS
Initialisation d'exécution Python via Macro

Macro utilitaire préparant l'environnement pour l'écriture et l'exécution d'un script Python depu...

Lire la suite
CODE SAS
Initialisation environnement R

Macro utilitaire pour préparer l'environnement avant la génération ou l'exécution de code R.

Lire la suite
CODE SAS
Initialisation de script PowerShell

Macro utilitaire pour préparer l'exécution d'un script PowerShell externe.

Lire la suite
CODE SAS
Macro d'initialisation WPS utl_wpsbeginx

Macro utilitaire préparant l'environnement pour l'exécution d'un script WPS (World Programming Sy...

Lire la suite
CODE SAS
Récupération du libellé de variable

Macro SAS pour récupérer le libellé d'une variable spécifique à partir d'un jeu de données donné.

Lire la suite
CODE SAS
Macro de vérification et suppression de fichier

Cette macro SAS vérifie l'existence d'un fichier spécifié par son chemin complet et le supprime s...

Lire la suite
CODE SAS
Modèle de Tests Unitaires SAS

Fichier modèle pour l'écriture de tests unitaires SAS.

Lire la suite
CODE SAS
Tests unitaires pour la macro validate

Script de tests unitaires utilisant des assertions pour valider le comportement de la macro %vali...

Lire la suite
CODE SAS
Initialisation Environnement PowerShell (Macro wps_psbegin)

Macro utilitaire préparant l'environnement de fichiers pour la génération de scripts PowerShell.

Lire la suite
CODE SAS
Macro de test de rapport

Macro utilitaire pour tester la génération de rapports et la gestion des sorties ODS.

Lire la suite
CODE SAS
Macro de création de données de test et export XLSX

Script définissant et exécutant une macro pour créer des données de test et les exporter.

Lire la suite
CODE SAS
Tests unitaires de la macro %test

Script de tests unitaires vérifiant le comportement et les codes de retour de la macro %test.

Lire la suite
CODE SAS
Modèle de code de test unitaire

Squelette de script pour l'écriture de tests unitaires utilisant des macros d'assertion.

Lire la suite
CODE SAS
Macro d'initialisation de script temporaire

Macro utilitaire préparant l'environnement pour l'exécution d'un script SAS généré dynamiquement ...

Lire la suite
CODE SAS
Macro d'initialisation de fichiers SQL temporaires

Macro utilitaire pour supprimer des fichiers temporaires spécifiques et initialiser une référence...

Lire la suite
CODE SAS
Macro utl_plbegin - Initialisation Perl

Prépare l'environnement pour l'exécution d'un script Perl via l'interface SAS.

Lire la suite
CODE SAS
Affichage des informations temporelles de session

Affiche l'heure de début de session et l'heure actuelle dans la journal SAS.

Lire la suite
CODE SAS
Génération et Export de Données de Test

Macro utilitaire pour créer un environnement de test, générer une donnée factice et l'exporter en...

Lire la suite
CODE SAS
Macro de Test - Création Dossier et Export Excel

Script définissant une macro de test pour initialiser une bibliothèque locale, générer des donnée...

Lire la suite
CODE SAS
Test de Macros de Formatage de Noms

Ce script SAS définit et exécute une macro de test pour évaluer le comportement des macros `%form...

Lire la suite
CODE SAS
Test unitaire pour calcul d'intervalles de dates

Macro de test unitaire vérifiant la cohérence des calculs d'intervalles de temps.

Lire la suite
CODE SAS
Test unitaire de la macro isStrFormat

Script de test destiné à vérifier le comportement de la macro %isStrFormat via la log SAS.

Lire la suite
CODE SAS
Sauvegarde des variables macro globales

Macro pour sauvegarder les variables macro globales dans une table spécifique.

Lire la suite
CODE SAS
Définition Macro Meter

Définition de l'en-tête d'une macro nommée 'meter' sans corps d'exécution, probablement destinée ...

Lire la suite
CODE SAS
Tests de la Macro %SORT

Ce script SAS contient des assertions pour tester le comportement de la macro %SORT, qui trie une...

Lire la suite
CODE SAS
Définition de la macro printit

Macro utilitaire pour afficher les 20 premières lignes d'une table SAS.

Lire la suite
CODE SAS
Test de la macro printstack

Script de test et de démonstration pour la macro %printstack.

Lire la suite
CODE SAS
Modèle de script de test unitaire

Squelette de code contenant des directives commentées pour l'écriture de tests unitaires SAS.

Lire la suite
CODE SAS
Test Unitaire de la Macro Import

Script de validation technique pour la macro %import.

Lire la suite
CODE SAS
Création de variables macro avec zéros directeurs via PROC SQL

Script générant une série de variables macro numérotées (name01 à name19) à partir des données de...

Lire la suite
CODE SAS
Test et gestion de référence de fichier

Ce script SAS teste les fonctionnalités de création, de vérification et de suppression de référen...

Lire la suite
CODE SAS
Macro de Réorganisation de Nom

Macro SAS pour réorganiser un nom complet (Nom, Prénom) en Prénom Nom.

Lire la suite
CODE SAS
Définition et appel de la macro where

Définition d'une macro simple utilisant une logique conditionnelle pour afficher une région géogr...

Lire la suite
CODE SAS
Macro de détermination de région géographique

Macro simple affichant une région géographique dans la journal (log) en fonction d'un code état d...

Lire la suite
CODE SAS
Macro de localisation géographique par code état

Macro simple affichant la région géographique associée à un code d'état dans le journal SAS.

Lire la suite
CODE SAS
Macro d'extraction d'extension de fichier

Macro utilitaire retournant l'extension d'un fichier à partir de son chemin.

Lire la suite
CODE SAS
Extraction du chemin de base d'un fichier

Macro utilitaire pour extraire le chemin d'un fichier sans le nom du fichier ni son extension.

Lire la suite
CODE SAS
Extraction nom de fichier sans extension

Macro utilitaire pour extraire le nom d'un fichier sans son extension à partir d'un chemin complet.

Lire la suite
CODE SAS
Récupération des chemins d'autocall (SASAUTOS)

Macro utilitaire pour extraire la configuration des chemins d'autocall (SASAUTOS).

Lire la suite
CODE SAS
Post-traitement SAS/Graph

Macro de post-traitement pour les opérations SAS/Graph. Le code fourni est un squelette de macro.

Lire la suite
CODE SAS
Macro de style Greenbar pour ODS

Cette macro implémente un effet 'greenbar' (lignes alternées colorées) pour améliorer la lisibili...

Lire la suite
CODE SAS
Utilisation de la fonction macro IFC pour la détection d'OS

Exemple d'utilisation de la fonction `ifc` via `%sysfunc` pour exécuter une logique conditionnell...

Lire la suite
CODE SAS
Désactivation conditionnelle de code via variables Macro

Technique permettant d'activer ou de désactiver dynamiquement un bloc de code SAS en utilisant de...

Lire la suite
CODE SAS
Enregistrement explicite d'échec de test

Macro permettant d'enregistrer explicitement un test comme échoué avec un message optionnel.

Lire la suite
CODE SAS
Tests unitaires de la macro %dep

Script de test ou de démonstration pour une macro utilitaire nommée %dep.

Lire la suite
CODE SAS
Test unitaire de la macro depby

Script de test pour valider le fonctionnement de la macro %depby.

Lire la suite
CODE SAS
Macro Utilitaire chn_ut_0

Macro utilitaire retournant une chaîne spécifique si le premier paramètre fourni est vide.

Lire la suite
CODE SAS
Macro d'émission conditionnelle de chaîne

Macro utilitaire qui génère une chaîne de caractères spécifique uniquement si une variable de tes...

Lire la suite
CODE SAS
Tests Unitaires avec Assertions

Script de démonstration pour des tests unitaires utilisant des macros d'assertion.

Lire la suite
CODE SAS
Test de la macro assertref

Script de test unitaire pour la macro d'assertion %assertref.

Lire la suite
CODE SAS
Recherche de position de sous-chaîne (Insensible à la casse)

Macro retournant la position d'une sous-chaîne dans une chaîne, sans tenir compte de la casse.

Lire la suite
CODE SAS
Macro de calcul de P-value F (AHGprintF)

Macro calculant une probabilité (p-value) issue d'une distribution F et invoquant une macro utili...

Lire la suite
CODE SAS
Macro AHGpush - Concaténation de valeurs dans une variable macro

Macro utilitaire permettant d'ajouter une valeur à une liste stockée dans une variable macro.

Lire la suite
CODE SAS
Génération de suffixe aléatoire (Macro AHGrandom)

Macro utilitaire générant une chaîne numérique pseudo-aléatoire basée sur une distribution normal...

Lire la suite
CODE SAS
Macro AHGremoveSlash

Cette macro supprime un slash ('/' ou '\') de la fin d'une chaîne de caractères.

Lire la suite
CODE SAS
Macro AHGscanDim - Extraction séquentielle de mots

Macro extrayant une séquence de trois mots d'une chaîne de caractères basée sur un index calculé.

Lire la suite
CODE SAS
Macro d'extraction itérative de sous-chaînes

Macro utilitaire extrayant séquentiellement un nombre défini de segments d'une chaîne de caractères.

Lire la suite
CODE SAS
Macro AHGsetallvarnil - Initialisation des variables à manquant

Cette macro initialise toutes les variables numériques à '.' (manquant) et toutes les variables c...

Lire la suite
CODE SAS
Macro AHGsethashvalue - Assignation de valeur Hash

Macro utilitaire permettant d'assigner une valeur à une clé (handle) spécifique dans une structur...

Lire la suite
CODE SAS
Macro de calcul de jour d'étude

Macro SAS calculant le jour d'étude (durée) entre deux dates données.

Lire la suite
CODE SAS
Macro AHGtime pour capture d'horodatage

Macro utilitaire enregistrant l'heure courante dans une variable macro globale dynamique.

Lire la suite
CODE SAS
Macro AHGupdir - Remonter dans l'arborescence des répertoires

Macro utilitaire permettant de remonter d'un ou plusieurs niveaux dans une hiérarchie de répertoi...

Lire la suite
CODE SAS
Itération Macro AHGwildall

Macro utilitaire qui itère sur une liste de mots pour exécuter la macro %AHGwild sur chacun d'eux.

Lire la suite
CODE SAS
Programme de test pour _getpgmdesc avec tag brief

Script de test unitaire définissant une macro simple, utilisé pour valider le traitement des bali...

Lire la suite
CODE SAS
Macro de téléchargement du dossier bin

Macro enveloppe appelant %AHGzipdown pour télécharger un dossier spécifique.

Lire la suite
CODE SAS
Macro de téléchargement système AHGdownsysMac

Macro encapsulant un appel pour zipper et télécharger des fichiers SAS depuis un répertoire spéci...

Lire la suite
CODE SAS
Macro AHGdsn - Filtrage et duplication de table

Macro utilitaire pour créer une nouvelle table SAS à partir d'une table existante en appliquant u...

Lire la suite
CODE SAS
Macro d'obfuscation de chaîne de caractères

Cette macro SAS prend une chaîne de caractères en entrée et renvoie une chaîne transformée en app...

Lire la suite
CODE SAS
Macro AHGformatvar - Application de formats à un dataset

Macro utilitaire permettant d'appliquer des formats SAS à un jeu de données spécifié.

Lire la suite
CODE SAS
Macro AHGhashvalue - Récupération de valeur Hash

Récupère une valeur associée à une clé spécifique dans une structure de type hash implémentée via...

Lire la suite
CODE SAS
Macro d'incrémentation d'identifiant

Macro SAS permettant d'incrémenter un compteur global et de générer un identifiant formaté avec u...

Lire la suite
CODE SAS
Macro AHGin - Recherche de sous-chaîne

Macro fonctionnelle retournant la position d'une sous-chaîne dans une chaîne, avec gestion option...

Lire la suite
CODE SAS
Macro AHGLtoP : Affichage Vertical de Liste

Macro utilitaire pour afficher les éléments d'une liste horizontale (chaîne délimitée) verticalem...

Lire la suite
CODE SAS
Vérification de l'existence d'une macro

Macro utilitaire vérifiant si une macro spécifique existe déjà dans la session SAS.

Lire la suite
CODE SAS
Gestion conditionnelle de l'option MPRINT

Macro utilitaire pour réactiver l'option MPRINT en fonction de la valeur d'une variable globale.

Lire la suite
CODE SAS
Macro AHGmyput - Formatage avec arrondi dynamique

Macro utilitaire permettant de formater une valeur numérique en appliquant un arrondi préalable b...

Lire la suite
CODE SAS
Gestion de l'option NOMPRINT (AHGnomprint)

Macro utilitaire désactivant l'option MPRINT et gérant un compteur global.

Lire la suite
CODE SAS
Macro AHGopenbystr - Recherche de fichiers via Perl

Macro SAS invoquant une commande système pour exécuter un script Perl externe de recherche de fic...

Lire la suite
CODE SAS
Macro d'affichage de variables (AHGpm)

Macro utilitaire conçue pour afficher dans le journal SAS les noms et les valeurs d'une liste de ...

Lire la suite
CODE SAS
Modèle de Tests Unitaires pour sas_str_pool_add

Squelette de script pour l'écriture de tests unitaires.

Lire la suite
CODE SAS
Macro AHGaddBase - Addition d'une constante à une liste

Macro utilitaire permettant d'ajouter une valeur de base (constante) à chaque élément numérique d...

Lire la suite
CODE SAS
Macro utilitaire AHGaddcomma

Macro remplaçant les espaces par des virgules (ou un autre séparateur) dans une chaîne de caractè...

Lire la suite
CODE SAS
Définition de la macro ahgaddfmtby

Macro utilitaire permettant de dupliquer une variable et de lui appliquer un format numérique sta...

Lire la suite
CODE SAS
Macro d'inclusion d'autoexec versionné

Macro utilitaire permettant d'inclure dynamiquement un fichier autoexec spécifique selon un numér...

Lire la suite
CODE SAS
Macro de dédoublonnage AHGdatanodupkey

Macro SAS pour trier une table et supprimer les enregistrements ayant des clés en double.

Lire la suite
CODE SAS
Macro pour Date et Heure Courantes

Cette macro génère une variable macro contenant la date et l'heure actuelles, formatées selon un ...

Lire la suite
CODE SAS
Macro utilitaire RunQuit

Macro remplaçant les instructions run et quit standards avec une gestion d'erreur intégrée pour s...

Lire la suite
CODE SAS
Génération de données par répétition macro

Script générant un volume de données important via une macro-fonction de répétition, suivi d'une ...

Lire la suite
CODE SAS
Exemple d'utilisation de la macro ReplaceSpace

Démonstration simple de l'appel à la macro %ReplaceSpace.

Lire la suite
CODE SAS
Définition des Chemins de Projet

Ce script définit les variables macro CodeRoot et ProjRoot en utilisant les chemins d'exécution d...

Lire la suite
CODE SAS
Définition et Exécution de Macros Imbriquées

Exemple technique montrant la définition et l'appel séquentiel de macros SAS imbriquées les unes ...

Lire la suite
CODE SAS
Création de données et récupération du nombre d'observations

Script créant un jeu de données de test et stockant son nombre d'observations dans une macro-vari...

Lire la suite
CODE SAS
Redéfinition de la macro sysevalf

Redéfinition de la macro sysevalf utilisant l'évaluation entière.

Lire la suite
CODE SAS
Macro Wrapper Sysget

Macro utilitaire pour encapsuler l'appel à la fonction système sysget.

Lire la suite
CODE SAS
Test de macro générant une erreur

Ce script SAS définit une macro simple qui, lorsqu'elle est exécutée, génère intentionnellement u...

Lire la suite
CODE SAS
Test de documentation de macro SASUnit

Programme de test définissant une macro simple pour vérifier l'extraction de documentation (tags ...

Lire la suite
CODE SAS
Macro d'affichage de table

Ce script définit et utilise une macro simple pour imprimer le contenu d'une table SAS spécifiée.

Lire la suite
CODE SAS
Appel de la macro mcrTwo

Invocation de la macro %mcrTwo avec un paramètre spécifique.

Lire la suite
CODE SAS
Hello World avec Macro Variable

Script d'introduction affichant un message personnalisé dans le journal SAS.

Lire la suite
CODE SAS
Macro de configuration graphique NEXT

Macro définissant des options graphiques globales pour le périphérique 'nxtcolor'.

Lire la suite
CODE SAS
Appel multiple de la macro parsemacro

Exécution de la macro %parsemacro sur une liste de composants.

Lire la suite
CODE SAS
Macro utilitaire de conversion en minuscules sécurisée

Macro convertissant une chaîne de caractères en minuscules tout en préservant le masquage des car...

Lire la suite
CODE SAS
Suppression de macro avec %SYSMACDELETE

Illustration de la suppression d'une définition de macro et de la tentative d'appel ultérieure.

Lire la suite
CODE SAS
Gestion des caractères spéciaux dans les macros

Exemple d'utilisation des fonctions de citation %STR et %NRSTR.

Lire la suite
CODE SAS
Saisie interactive via Macro Window (Legacy)

Définit et tente d'afficher une fenêtre interactive textuelle pour la saisie d'un paramètre.

Lire la suite
CODE SAS
Définition de la macro GHI

Définition d'une macro simple affichant un message dans le journal pour vérifier l'autocall.

Lire la suite
CODE SAS
Macro dquote : Ajout de guillemets doubles

Macro utilitaire permettant d'entourer une chaîne de caractères de guillemets doubles tout en pro...

Lire la suite
CODE SAS
Macro de fin de soumission distante

Macro utilitaire pour terminer une soumission à distance et fermer la session si une connexion es...

Lire la suite
CODE SAS
Génération de documentation via Code Diary

Script de configuration et d'exécution de la macro `%code_diary` pour générer automatiquement une...

Lire la suite
CODE SAS
Modèle de Test Unitaire SAS

Squelette de code pour l'écriture de tests unitaires.

Lire la suite
CODE SAS
Exécution des tests globaux

Ce script initialise l'environnement via l'autoexec et lance l'ensemble des tests définis par la ...

Lire la suite
CODE SAS
Macro de commande de nettoyage d'espaces

Macro de type commande pour remplacer les espaces multiples par des espaces simples.

Lire la suite
CODE SAS
Wrapper Macro pour DOSUBL

Une macro utilitaire pour exécuter du code SAS via la fonction DOSUBL.

Lire la suite
CODE SAS
Macro AHGwt - Écriture dans un fichier

Macro utilitaire permettant d'écrire une chaîne de caractères spécifique dans un fichier texte.

Lire la suite
CODE SAS
Macro AHGzero pour formatage numérique

Cette macro formate un nombre donné en une chaîne de caractères d'une longueur spécifiée, en util...

Lire la suite
CODE SAS
Macro boxanno - Annotation de nuages de points avec boîtes à moustaches

Jeu de macros (boxaxis et boxanno) pour créer des datasets d'annotation permettant d'ajouter des ...

Lire la suite
CODE SAS
Automatisation de la documentation avec Code Diary

Script de configuration et d'exécution pour générer une documentation de projet SAS au format Mar...

Lire la suite
CODE SAS
Macro de test avec affichage log

Définit une macro simple qui écrit la valeur de son paramètre dans le log SAS et configure les op...

Lire la suite
CODE SAS
Macro AHGNum2date - Formatage de date numérique

Macro utilitaire pour convertir une valeur numérique SAS (représentant une date) en chaîne de car...

Lire la suite
CODE SAS
Vérification du système d'exploitation Windows

Cette macro vérifie si le système d'exploitation est Windows.

Lire la suite
CODE SAS
Macro utilitaire AHGppt

Macro utilitaire pour assigner une chaîne et générer une sortie dans une étape DATA.

Lire la suite
CODE SAS
Macro d'impression PROC PRINT

Cette macro simplifie l'utilisation de PROC PRINT pour l'impression de datasets.

Lire la suite
CODE SAS
Macro d'affichage AHGPtoL

Macro simple affichant le contenu d'un paramètre dans la journal SAS.

Lire la suite
CODE SAS
Extraction nom de table SAS pur (Macro AHGpureName)

Macro utilitaire permettant d'extraire le nom racine d'une table SAS en ignorant les options de d...

Lire la suite
CODE SAS
Macro ahgputc : Conversion INPUT avec format par défaut

Macro utilitaire appliquant la fonction INPUT sur une variable avec gestion automatique d'un form...

Lire la suite
CODE SAS
Macro d'application de format et alignement à gauche

Macro utilitaire pour formater une variable et aligner le résultat à gauche.

Lire la suite
CODE SAS
Définition de la macro AHGsavecommandline

Définition d'une macro SAS vide avec paramètres.

Lire la suite
CODE SAS
Macro AHGsavedsn - Sauvegarde de table avec suffixe

Macro permettant de dupliquer une table SAS en ajoutant un suffixe au nom de la table de sortie.

Lire la suite
CODE SAS
Macro d'analyse de chaîne imbriquée

Macro utilitaire pour l'extraction de sous-chaînes à partir d'une chaîne avec délimiteurs imbriqués.

Lire la suite
CODE SAS
Macro AHGscanxy pour extraction de sous-chaînes

Cette macro utilitaire permet d'extraire un élément spécifique d'une chaîne de caractères en util...

Lire la suite
CODE SAS
Définition de la macro AHGshortpath

Définition d'une macro SAS nommée AHGshortpath. Actuellement vide.

Lire la suite
CODE SAS
Macro utilitaire AHGsome

Définit une macro utilitaire appelée AHGsome, qui vérifie si une chaîne de caractères donnée n'es...

Lire la suite
CODE SAS
Macro de filtrage in-place AHGsubsetdsn

Macro SAS pour filtrer un dataset existant en le remplaçant par un sous-ensemble basé sur une con...

Lire la suite
CODE SAS
Macro de Normalisation de Chaîne AHGtabnoStr

Macro utilitaire pour remplacer les points et les espaces par des underscores dans une chaîne de ...

Lire la suite
CODE SAS
Macro AHGtag

Macro utilitaire pour la génération de balises HTML ou XML simples.

Lire la suite
CODE SAS
Macro AHGuncompress - Conservation de caractères

Macro utilitaire permettant de ne conserver que les caractères spécifiés dans une chaîne de texte...

Lire la suite
CODE SAS
Macro de Définition de Chemin Utilisateur

Définit une macro retournant un chemin réseau spécifique à l'utilisateur courant.

Lire la suite
CODE SAS
Macro utilitaire AHGwhere

Macro retournant systématiquement la valeur 1, agissant probablement comme une condition 'toujour...

Lire la suite
CODE SAS
Détection du système d'exploitation (Windows/Unix)

Macro utilitaire permettant de déterminer si l'environnement d'exécution SAS est sous Windows ou ...

Lire la suite
CODE SAS
Macro de chemin temporaire Windows

Macro définissant un chemin de répertoire temporaire spécifique à Windows.

Lire la suite
CODE SAS
Extraction du nom de base d'un jeu de données

Macro utilitaire pour extraire le nom de base d'un jeu de données, qu'il soit préfixé par une bib...

Lire la suite
CODE SAS
Macro AHGblank

Macro de vérification si une chaîne de caractères est vide ou ne contient que des espaces.

Lire la suite
CODE SAS
Macro utilitaire de séparation ahgD

Macro insérant conditionnellement un délimiteur.

Lire la suite
CODE SAS
Macro utilitaire AHGdefault

Définit une macro utilitaire pour assigner une valeur par défaut à une variable macro spécifiée s...

Lire la suite
CODE SAS
Macro AHGdim - Calcul de dimension

Macro utilitaire calculant une dimension arrondie à l'entier supérieur, basée sur un comptage d'é...

Lire la suite
CODE SAS
Macro AHGeqm

Macro enveloppe pour appeler la macro AHGequalmactext.

Lire la suite
CODE SAS
Macro de comparaison de texte insensible à la casse

Macro utilitaire comparant deux chaînes de caractères sans tenir compte de la casse.

Lire la suite
CODE SAS
Comparaison de texte insensible à la casse

Macro comparant deux chaînes de caractères sans tenir compte de la casse.

Lire la suite
CODE SAS
Macro AHGeqV (comparaison de texte)

Cette macro est une enveloppe qui appelle la macro `%AHGequaltext` pour comparer deux chaînes de ...

Lire la suite
CODE SAS
Macro de configuration de la taille de police

Définit une macro pour ajuster la taille de la police et d'autres options d'affichage.

Lire la suite
CODE SAS
Définition de la macro AHGgetTempVname

Définition d'une macro SAS vide nommée AHGgetTempVname. Elle n'effectue aucune opération pour le ...

Lire la suite
CODE SAS
Macro AHGidx

Macro enveloppe (wrapper) appelant la macro AHGin en inversant l'ordre des paramètres principaux.

Lire la suite
CODE SAS
Incrémentation de variable macro

Macro utilitaire permettant d'incrémenter la valeur d'une variable macro existante.

Lire la suite
CODE SAS
Initialisation de variables macro

Macro utilitaire pour initialiser une liste de variables macro à une valeur vide.

Lire la suite
CODE SAS
Macro AHGlibname - Extraction du Libref

Macro utilitaire permettant d'extraire le nom de la bibliothèque (libref) à partir d'un nom de ta...

Lire la suite
CODE SAS
Macro AHGlinebyline : Affichage vertical de mots

Macro utilitaire affichant chaque mot d'une liste fournie en paramètre sur une ligne distincte da...

Lire la suite
CODE SAS
Macro de création de variable macro locale

Définition d'une macro utilitaire pour créer une variable macro locale dont le nom et la valeur s...

Lire la suite
CODE SAS
Macro AHGnonblank - Vérification de chaîne non vide

Macro utilitaire retournant l'inverse logique de la macro %AHGblank.

Lire la suite
CODE SAS
Macro de détection du serveur

Vérifie la présence de la chaîne 'sddsrv' dans le nom d'hôte du serveur.

Lire la suite
CODE SAS
Macro de commande Display Manager (Legacy)

Active les macros de commande et définit une macro pour lancer des interfaces SAS interactives cl...

Lire la suite
CODE SAS
Macro utilitaire conditionnelle ahg0

Macro qui renvoie une chaîne de caractères spécifique si un paramètre d'entrée est vide.

Lire la suite
CODE SAS
Macro utilitaire d'exécution conditionnelle

Macro exécutant une instruction SAS si un paramètre spécifié n'est pas vide.

Lire la suite
CODE SAS
Ajout conditionnel de slash final

Macro utilitaire pour ajouter un délimiteur de répertoire à la fin d'un chemin si nécessaire.

Lire la suite
CODE SAS
Macro AHGaddvars : Ajout et formatage de variables

Macro utilitaire pour appliquer des formats à une liste de variables dans une table SAS, créant c...

Lire la suite
CODE SAS
Macro pour ajouter des mots après suppression

Cette macro utilitaire combine la suppression de mots d'une phrase avec l'ajout de nouveaux mots ...

Lire la suite
CODE SAS
Résolution indirecte de variable macro

Macro utilitaire permettant la résolution indirecte d'une variable macro.

Lire la suite
CODE SAS
Macro d'extraction d'élément de liste ahgarr

Macro utilitaire pour extraire un élément spécifique d'une liste stockée dans une variable macro.

Lire la suite
CODE SAS
Macro AHGbareName

Macro utilitaire pour extraire le nom 'nu' (bare name) d'un dataset ou d'un fichier.

Lire la suite
CODE SAS
Définition et appel de macro simple

Ce script SAS définit une macro simple nommée 'test' qui crée un jeu de données vide 'test'. La m...

Lire la suite
CODE SAS
Génération de documentation Code Diary

Script configurant et exécutant la génération de documentation technique à partir de code SAS.

Lire la suite
CODE SAS
Macro de Débogage DeBlackHole

Macro utilitaire destinée à réinitialiser l'interpréteur SAS en cas d'erreurs de syntaxe persista...

Lire la suite
CODE SAS
Appel de la macro getunc

Ce script appelle la macro `%getunc`. Le commentaire indique qu'il est destiné à être exécuté dep...

Lire la suite
CODE SAS
Macro d'inclusion simple

Ce script définit une macro SAS simple qui affiche un message dans le log lorsqu'elle est appelée.

Lire la suite
CODE SAS
Génération de documentation et conversion HTML

Script configurant et exécutant la macro code_diary pour générer une documentation de projet, sui...

Lire la suite
CODE SAS
Programme de test pour _getpgmdesc

Programme de test pour la fonctionnalité _getpgmdesc utilisant des balises de documentation 'brief'.

Lire la suite
CODE SAS
Script de test pour la macro m_utl_chk_reserved_words

Script de test exécutant les exemples d'utilisation de la macro m_utl_chk_reserved_words.

Lire la suite
CODE SAS
Script de test pour la macro m_utl_delete_files

Script de démonstration et de test pour la macro 'm_utl_delete_files', illustrant la suppression ...

Lire la suite
CODE SAS
Test de la macro m_utl_enc_passwd

Script de test pour la macro m_utl_enc_passwd, permettant de valider les fonctionnalités d'encoda...

Lire la suite
CODE SAS
Script de test pour m_utl_get_max_value

Script de test destiné à exécuter et valider les exemples d'utilisation de la macro 'm_utl_get_ma...

Lire la suite
CODE SAS
Tests unitaires pour la macro varsFind

Script de tests unitaires pour valider le fonctionnement de la macro utilitaire %varsFind.

Lire la suite
CODE SAS
Tests unitaires et de performance pour la macro varsUnique

Script de test pour la macro utilitaire varsUnique, incluant des tests fonctionnels et de perform...

Lire la suite
CODE SAS
Macro verifyb : Vérification inverse de caractères

Macro de type fonction retournant la position du premier caractère d'une chaîne ne correspondant ...

Lire la suite
CODE SAS
Génération de chemin de fichier de pattern

Macro construisant un chemin de fichier complet pour un fichier de pattern donné, en gérant le th...

Lire la suite
CODE SAS
Macro stdtc - Recherche de variables de date SDTM

Macro de style fonction retournant la première variable se terminant par 'STDTC' ou 'DTC'.

Lire la suite
CODE SAS
Table_UpDownRatios

Macro générant un tableau de ratios de capture (hausse/baisse) pour des actifs financiers par rap...

Lire la suite
CODE SAS
Test de la macro getMacroVars

Script de test unitaire pour la macro utilitaire getMacroVars, vérifiant l'extraction de variable...

Lire la suite
CODE SAS
Macro qdequote - Suppression de guillemets

Macro de style fonctionnel pour supprimer les guillemets correspondants (simples ou doubles) au d...

Lire la suite
CODE SAS
Macro replace_crlf : Gestion des retours à la ligne intra-guillemets

Macro utilitaire permettant de remplacer les retours chariot (CR) et sauts de ligne (LF) situés à...

Lire la suite
CODE SAS
Macro return_calculate - Calcul de rendements financiers

Macro SAS pour calculer les rendements simples ou composés à partir de séries de prix.

Lire la suite
CODE SAS
Macro round - Arrondi des variables numériques

Macro utilitaire pour arrondir toutes les variables numériques d'une liste de tables SAS à une pr...

Lire la suite
CODE SAS
Génération de charge de travail pour tests de performance

Macro exécutant une série de traitements SAS (Data Step, SQL, Sort, Summary) pendant une durée dé...

Lire la suite
CODE SAS
Extraction de statistiques PROC FREQ via fichier texte

Macro SAS extrayant une statistique spécifique des résultats de PROC FREQ en redirigeant la sorti...

Lire la suite
CODE SAS
Macro nvars - Nombre de variables

Macro utilitaire renvoyant le nombre de variables dans une table SAS donnée.

Lire la suite
CODE SAS
Détection des indices maximums des titres et notes

Macro utilitaire permettant d'identifier les numéros les plus élevés utilisés pour les titres et ...

Lire la suite
CODE SAS
Calcul de la longueur d'affichage d'une valeur numérique

Macro SAS qui définit une fonction FCMP pour calculer la longueur d'affichage minimale d'une vale...

Lire la suite
CODE SAS
Détermination dynamique de l'emplacement racine d'une application

Macro SAS pour identifier dynamiquement le chemin racine (appLoc) d'une application SASjs dans l'...

Lire la suite
CODE SAS
Obtention du format d'une variable SAS

Macro SAS qui retourne le format d'une variable spécifiée à partir d'un ensemble de données SAS (...

Lire la suite
CODE SAS
Modèle de macro m_cst_xxx

Squelette de définition pour une macro SAS personnalisée, incluant une documentation d'en-tête st...

Lire la suite
CODE SAS
Macro de journalisation m_log_xxx

Squelette de macro SAS destiné à la journalisation (logging), contenant uniquement la structure d...

Lire la suite
CODE SAS
Modèle de Macro Système m_sys_xxx

Squelette de code pour une macro système standardisée incluant les en-têtes de documentation et l...

Lire la suite
CODE SAS
Modèle de définition de macro m_uc_xxx

Ce fichier est un modèle (template) standardisé pour la création de macros SAS, incluant une stru...

Lire la suite
CODE SAS
Squelette de macro de validation m_val_xxx

Structure de base pour une macro de validation avec documentation Doxygen intégrée.

Lire la suite
CODE SAS
Chargement de bibliothèque de macros depuis GitHub

Script d'initialisation qui télécharge et compile dynamiquement une suite de macros SAS depuis un...

Lire la suite
CODE SAS
Macro getpath - Gestionnaire d'inclusion de fichiers

Macro utilitaire pour la résolution dynamique de chemins de fichiers et leur inclusion conditionn...

Lire la suite
CODE SAS
Segmentation dynamique de données via variables macro verticales

Script utilisant une macro pour diviser dynamiquement la table SASHELP.CARS en plusieurs sous-tab...

Lire la suite
CODE SAS
Macros d'expansion de formules GLM

Ensemble de macros SAS pour étendre des spécifications de modèles linéaires (notation avec barres...

Lire la suite
CODE SAS
Récupération du chemin de recherche des formats (fmtsearch)

Macro fonction qui retourne la liste complète et normalisée des catalogues de formats définis dan...

Lire la suite
CODE SAS
Macro GenFmt : Génération dynamique de formats (Legacy)

Macro ancienne générant un format SAS à partir d'une table de données en écrivant le code du form...

Lire la suite
CODE SAS
Utilitaire de formatage de listes de chaînes (CQUOTE)

Convertit une liste de valeurs séparées par des espaces en une liste citée séparée par des virgules.

Lire la suite
CODE SAS
Macro d'export CSV dynamique csv_vnext

Macro utilitaire permettant d'exporter un dataset SAS vers un fichier délimité (CSV) en utilisant...

Lire la suite
CODE SAS
Macro d'Assertion d'Existence de Table SAS

Macro utilitaire utilisée dans les tests unitaires pour vérifier l'existence (ou la non-existence...

Lire la suite
CODE SAS
Vérification d'existence de variable macro (Defined)

Macro vérifiant si une variable macro est définie dans l'environnement global.

Lire la suite
CODE SAS
Macro deleteSasmacN - Nettoyage des catalogues SASMAC numérotés

Macro supprimant tous les catalogues 'sasmacr#' numérotés dans la bibliothèque WORK, sans supprim...

Lire la suite
CODE SAS
Macro dirfpq - Liste de fichiers avec chemin complet (Windows)

Macro retournant une liste de fichiers d'un répertoire Windows avec leurs chemins complets, basée...

Lire la suite
CODE SAS
Macro dropmodifiers

Macro utilitaire à utiliser dans un Data Step pour supprimer les modificateurs (options de datase...

Lire la suite
CODE SAS
env2sas

Macro pour écrire les variables d'environnement système et utilisateur dans une table SAS.

Lire la suite
CODE SAS
Wrapper pour extraction variables d'environnement Windows 7

Macro wrapper pour sauvegarder les variables d'environnement Windows 7 dans une table SAS.

Lire la suite
CODE SAS
Création de liste de variables macro avec PROC SQL

Exercice montrant comment créer une liste horizontale de variables macro dynamiquement avec PROC ...

Lire la suite
CODE SAS
Macro assert_not_null - Assertion de non-nullité

Macro utilitaire de test générant un événement si l'argument spécifié est nul ou de longueur nulle.

Lire la suite
CODE SAS
Macro assert_not_zero - Assertion de non-nullité

Génère un événement (erreur/alerte) si la valeur fournie en argument est égale à zéro.

Lire la suite
CODE SAS
Macro assert_null - Assertion de valeur non nulle

Macro de test vérifiant si un argument n'est pas nul et générant un événement en conséquence.

Lire la suite
CODE SAS
Macro assert_zero - Assertion de valeur nulle

Macro de test unitaire vérifiant si une valeur donnée est égale à zéro et générant un événement e...

Lire la suite
CODE SAS
Macros de gestion de noms canoniques et versionning

Script définissant des macros utilitaires pour normaliser des noms via des handlers et vérifier l...

Lire la suite
CODE SAS
Macro de remplacement de casse

Macro de style fonction permettant de forcer la casse d'une sous-chaîne spécifique à l'intérieur ...

Lire la suite
CODE SAS
Macro d'alignement de chaînes numériques

Macro SAS pour aligner verticalement des variables caractères représentant des nombres en se basa...

Lire la suite
CODE SAS
Définition du niveau de log Log4SAS

Macro permettant de définir le niveau de journalisation (logging level) pour un logger spécifique.

Lire la suite
CODE SAS
Macro AHGfilever

Macro utilitaire pour récupérer la version RCS (head) d'un fichier.

Lire la suite
CODE SAS
Macros pour le traçage de flèches et lignes

Cet ensemble de macros SAS est conçu pour faciliter le traçage de flèches et de lignes, probablem...

Lire la suite
CODE SAS
Macro d'assertion de table vide (assert_empty)

Macro de test vérifiant qu'une table SAS ne contient aucune observation. Elle génère un événement...

Lire la suite
CODE SAS
Macro assert_exist - Vérification d'existence de table

Macro de test unitaire vérifiant l'existence d'une table SAS et générant un événement en cas d'éc...

Lire la suite
CODE SAS
Vérification d'existence de fileref (assert_fexist)

Macro de validation qui vérifie l'existence d'un fileref et génère un événement en cas d'échec.

Lire la suite
CODE SAS
Macro d'assertion d'existence de fichier (FUTS)

Macro de test unitaire vérifiant la présence d'un fichier physique et générant un événement en ca...

Lire la suite
CODE SAS
Macro assert_not_exist - Assertion d'absence de table

Macro de test générant un événement si une table SAS spécifiée existe.

Lire la suite
CODE SAS
Macro assert_not_fileexist - Assertion d'absence de fichier

Génère un événement si un fichier spécifié existe, utilisé pour valider qu'un fichier ne doit pas...

Lire la suite
CODE SAS
Recherche de programme dans les bibliothèques d'autocall

Recherche un fichier programme spécifique dans les bibliothèques d'autocall et retourne l'identif...

Lire la suite
CODE SAS
Test de la macro _render_assertEqualsAct

Script de test unitaire utilisant le framework SASUnit pour valider le fonctionnement de la macro...

Lire la suite
CODE SAS
Test de la macro _render_assertEqualsExp

Script de test unitaire pour la macro interne _render_assertEqualsExp du framework SASUnit.

Lire la suite
CODE SAS
Vérification de l'environnement d'exécution (_checkRunEnvironment)

Macro de validation vérifiant si le système d'exploitation et la version de SAS sont supportés.

Lire la suite
CODE SAS
Création de la table des cas de test SASUnit

Macro créant la table 'cas' destinée à stocker les métadonnées et résultats des cas de test dans ...

Lire la suite
CODE SAS
Création de la table de métadonnées SCN pour SASUnit

Macro SASUnit pour créer la table 'scn' contenant les informations sur les scénarios de test.

Lire la suite
CODE SAS
Macro DBMSlist - Requêtage de base de données par lots

Macro SAS conçue pour interroger une base de données relationnelle en utilisant les valeurs d'un ...

Lire la suite
CODE SAS
Macro de formatage de logs et suivi de temps

Macro utilitaire pour générer des messages de log propres et encadrés, incluant le calcul du temp...

Lire la suite
CODE SAS
Bibliothèque de macros utilitaires pour la gestion de tables et l'interface

Script définissant des macros utilitaires pour supprimer, copier et inspecter des tables SAS, ain...

Lire la suite
CODE SAS
Identification du Type de Fichier SAS (XPT/CPORT/SAS7BDAT)

Macro utilitaire permettant de déterminer le format d'un fichier SAS (Transport ou Dataset) en an...

Lire la suite
CODE SAS
Macro varlistc - Liste des variables caractères

Macro de style fonction retournant la liste des noms de variables de type caractère présentes dan...

Lire la suite
CODE SAS
Macro Varlistn - Liste des variables numériques

Macro de style fonction retournant la liste des variables numériques d'une table SAS.

Lire la suite
CODE SAS
Macro vars2num : Conversion de variables en numérique

Macro permettant de convertir une liste de variables en format numérique, utile notamment après d...

Lire la suite
CODE SAS
Macro de Winsorisation et Élagage (Trim)

Macro SAS permettant de traiter les valeurs aberrantes (outliers) soit par winsorisation (remplac...

Lire la suite
CODE SAS
Macro utl_odsfrq - Capture et Parsing de Rapport SAS vers Dataset

Macro utilitaire permettant de capturer la sortie standard (Output) d'une procédure SAS (typiquem...

Lire la suite
CODE SAS
Macro utl_odstab : Capture de sortie Listing vers Dataset

Macro utilitaire conçue pour capturer la sortie standard (fenêtre Output/Listing) d'autres procéd...

Lire la suite
CODE SAS
Exécution de code Python 3.10 via Macro SAS

Macro utilitaire permettant de soumettre des commandes Python à un interpréteur externe et de réc...

Lire la suite
CODE SAS
Macro UTLOPTS - Désactivation des options de débogage

Désactive toutes les options de débogage et configure diverses options SAS pour un environnement ...

Lire la suite
CODE SAS
Récupération ETag Rapport Visual Analytics

Macro pour récupérer l'ETag d'un rapport SAS Visual Analytics via l'API REST Viya.

Lire la suite
CODE SAS
Macro d'assertion d'avertissement dans le log SAS

Cette macro permet de vérifier la présence ou l'absence d'un message d'avertissement spécifique o...

Lire la suite
CODE SAS
Définition de fonctions FCMP pour manipulation de chaînes

Ce script SAS définit un package utilisateur contenant des fonctions personnalisées pour la manip...

Lire la suite
CODE SAS
Validation des arguments macro utl_checker

Macro utilitaire vérifiant la présence des paramètres obligatoires 'sysbin' et 'outdsn' avant l'e...

Lire la suite
CODE SAS
Macro de récupération des métadonnées de colonne

Macro utilitaire permettant de récupérer les attributs techniques (type, longueur, format, label,...

Lire la suite
CODE SAS
Macro therest (Obsolète)

Macro de style fonction qui renvoie tout ce qui suit la première occurrence d'un caractère cible ...

Lire la suite
CODE SAS
Test unitaire de la macro varsSub

Script de test pour valider la macro 'varsSub' qui effectue des soustractions de listes de mots.

Lire la suite
CODE SAS
Exemple d'utilisation de la macro %smile_attrc

Démonstration de la macro %smile_attrc pour l'extraction d'attributs de datasets SAS.

Lire la suite
CODE SAS
Tests de la macro %padding

Ce script SAS définit et exécute la macro `%test_padding`, qui contient une série d'assertions po...

Lire la suite
CODE SAS
Script de test pour la macro m_utl_set_curdir

Script de démonstration et de test pour la macro m_utl_set_curdir, permettant d'afficher l'aide, ...

Lire la suite
CODE SAS
Test de la macro de verrouillage de table m_utl_set_table_lock

Script de test généré automatiquement pour valider le fonctionnement de la macro m_utl_set_table_...

Lire la suite
CODE SAS
Script de test pour la macro m_utl_random_number

Script de test et d'exemples pour l'exécution de la macro m_utl_random_number.

Lire la suite
CODE SAS
Script de test pour la macro m_utl_get_userid

Script de test unitaire pour valider le fonctionnement de la macro m_utl_get_userid, qui récupère...

Lire la suite
CODE SAS
Script de test pour la macro m_utl_mstore_view

Script de test unitaire généré automatiquement pour valider le fonctionnement de la macro utilita...

Lire la suite
CODE SAS
Script de test pour m_utl_finfo_created

Script de test pour la macro m_utl_finfo_created, permettant de récupérer la date de création d'u...

Lire la suite
CODE SAS
Script de test pour la macro m_utl_finfo_modified

Ce script est un programme de test unitaire conçu pour vérifier le fonctionnement de la macro `m_...

Lire la suite
CODE SAS
Script de test pour la macro m_utl_get_fcat_info

Script de test unitaire destiné à exécuter les exemples d'utilisation de la macro m_utl_get_fcat_...

Lire la suite
CODE SAS
Test de la macro d'import CSV m_utl_csv2ds

Script de test unitaire pour la macro m_utl_csv2ds, validant l'export et l'import de fichiers CSV.

Lire la suite
CODE SAS
Script de test pour la macro m_utl_ds2cards

Script de test unitaire et de démonstration pour la macro 'm_utl_ds2cards', servant à générer des...

Lire la suite
CODE SAS
Script de test pour la macro m_utl_ds2csv

Script de test généré automatiquement pour valider et illustrer l'utilisation de la macro program...

Lire la suite
CODE SAS
Script de test pour la macro m_utl_ds2xpt

Script de test unitaire exécutant la macro m_utl_ds2xpt pour générer un fichier de transport XPT.

Lire la suite
CODE SAS
Test de la macro isDigit

Ce script SAS définit et exécute une macro de test pour la fonction ou macro '%isDigit', vérifian...

Lire la suite
CODE SAS
Script de test pour la macro m_utl_clr_table_lock

Script de test unitaire pour valider le fonctionnement de la macro `m_utl_clr_table_lock`, conçue...

Lire la suite
CODE SAS
Tests d'existence d'index de tables SAS

Ce script SAS crée plusieurs jeux de données, certains avec des index définis directement lors de...

Lire la suite
CODE SAS
Utilitaire de gestion des erreurs de validation via FCMP et Macros stockées

Ce script configure un mécanisme de journalisation des erreurs de validation. Il définit des macr...

Lire la suite
CODE SAS
Macro utilitaire : extraction de mots d'une chaîne par position de mot

Cette macro de type fonction extrait un ou plusieurs mots d'une variable macro donnée, fonctionna...

Lire la suite
CODE SAS
Macro pour définir les options graphiques de taille de figure

Cette macro SAS, nommée %size, permet de configurer dynamiquement les options graphiques (goption...

Lire la suite
CODE SAS
Définition du nom de fichier graphique de sortie

Macro utilitaire pour définir dynamiquement le nom et l'extension d'un fichier graphique de sortie.

Lire la suite
CODE SAS
Macro pour aligner une note de bas de page à droite

Cette macro SAS permet d'aligner une note de bas de page (footnote) à droite spécifiquement pour ...

Lire la suite
CODE SAS
Macro QuoteLst - Conversion de liste en chaîne citée

Macro transformant une liste de valeurs séparées par un délimiteur en une liste de valeurs entre ...

Lire la suite
CODE SAS
Macro Print_Macro_Parameters

Affiche les variables locales (paramètres) d'une macro spécifique dans le journal SAS.

Lire la suite
CODE SAS
Gestion des conversions de dates numériques avec FCMP

Ce script SAS démontre la création et l'utilisation de fonctions FCMP pour convertir des valeurs ...

Lire la suite
CODE SAS
Macro pour obtenir le nombre d'observations

Cette macro renvoie le nombre d'observations d'un jeu de données SAS spécifié.

Lire la suite
CODE SAS
Gestion des tables Core SASjs (mp_coretable)

Macro de gestion centralisée pour la définition des tables permanentes (DDL) de la bibliothèque s...

Lire la suite
CODE SAS
Récupération d'Objets Métadonnées (mm_getobjects)

Macro pour récupérer la liste des objets d'un type spécifique depuis le serveur de métadonnées SA...

Lire la suite
CODE SAS
Vérification d'existence de fichier SASHDAT dans CAS

Macro vérifiant si une table au format .sashdat existe dans une librairie CAS spécifiée.

Lire la suite
CODE SAS
Génération d'un Fileref Unique

Macro SAS qui assigne et retourne un fileref temporaire inutilisé, contournant les problèmes de r...

Lire la suite
CODE SAS
Vérification de variables macro (mf_verifymacvars)

Vérifie si un ensemble de variables macro existent et contiennent des valeurs non vides.

Lire la suite
CODE SAS
Macro pour la longueur maximale des membres d'une liste

Cette macro prend une liste délimitée en entrée et calcule la longueur maximale de n'importe quel...

Lire la suite
CODE SAS
Création de date SDTM --DTC

Cette macro SAS génère une variable de date au format SDTM (--DTC) à partir de composants de date...

Lire la suite
CODE SAS
Macro utilitaire générique m_utl_xxx

Macro utilitaire pour une fonction générique. Fournit une description brève et détaillée de la fo...

Lire la suite
CODE SAS
Macro lsfp2sas - Listing de fichiers Unix/Linux vers SAS

Macro utilitaire permettant de lister des fichiers Unix/Linux correspondant à un motif spécifique...

Lire la suite
CODE SAS
Macro d'en-tête générique m_hdr_xxx

Macro d'en-tête standardisée pour les scripts SAS, facilitant la documentation et la gestion des ...

Lire la suite
CODE SAS
Macro lscmd - Lister les fichiers d'un répertoire Unix

Macro de style fonction renvoyant la liste des membres d'un répertoire Unix via la commande 'ls -1'.

Lire la suite
CODE SAS
Macro addvar - Découpage de variables texte

Macro SAS conçue pour gérer et découper des variables textuelles dépassant une longueur maximale ...

Lire la suite
CODE SAS
Macro d'extraction des variables numériques

Extrait les noms des variables numériques d'une table donnée, en excluant celles spécifiées par l...

Lire la suite
CODE SAS
Générateur de conditions logiques SQL

Macro utilitaire pour générer une chaîne de conditions logiques (clause WHERE) à partir de listes...

Lire la suite
CODE SAS
Calcul dynamique des largeurs de colonnes pour export

Script utilitaire analysant les métadonnées et le contenu de la table SASHELP.CLASS pour détermin...

Lire la suite
CODE SAS
Fonctions de Début et Fin de Mois (BeginMonth, EndMonth)

Ce script SAS définit deux fonctions FCMP personnalisées, BeginMonth et EndMonth, pour déterminer...

Lire la suite
CODE SAS
Utilisation de listes de variables macro SAS pour créer des programmes dynamiques basés sur les données

Ce script SAS est conçu pour extraire les noms des étudiants du jeu de données SASHELP.CLASS, les...

Lire la suite
CODE SAS
Création dynamique de variables macro via Data Step (Exercice 01)

Exercice pratique visant à créer une variable macro au moment de l'exécution à l'aide d'un Data S...

Lire la suite
CODE SAS
Création dynamique de macro-variable avec PROC SQL

Exercice pour créer une macro-variable à l'exécution via la clause INTO de PROC SQL.

Lire la suite
CODE SAS
Générer une échelle de date pour SAS/GRAPH

Macro SAS pour générer les valeurs de début, fin et pas pour une échelle de date destinée à SAS/G...

Lire la suite
CODE SAS
Macro de requêtes HTTP personnalisées

Macro SAS pour exécuter des requêtes HTTP personnalisées, gérant les fichiers d'entrée/sortie, le...

Lire la suite
CODE SAS
Liste des datasets d'une librairie

Macro SAS pour lister tous les datasets présents dans une librairie spécifiée et stocker le résul...

Lire la suite
CODE SAS
Vérification d'existence de répertoire

Macro SAS pour vérifier si un chemin spécifié correspond à un répertoire existant.

Lire la suite
CODE SAS
Macro dropvars

Macro utilitaire permettant de supprimer une liste de variables indésirables dans un ou plusieurs...

Lire la suite
CODE SAS
Vérification d'existence de variable macro (defined)

Macro fonction qui détermine si une variable macro spécifique est définie dans l'environnement gl...

Lire la suite
CODE SAS
Génération de Nom de Fichier Temporaire

Macro pour créer un nom de fichier temporaire unique dans un dossier spécifique.

Lire la suite
CODE SAS
Macro colnames : Liste des variables (style R)

Macro utilitaire simulant la fonction colnames() de R pour lister les variables d'une table SAS s...

Lire la suite
CODE SAS
Script Pilote d'Exécution et de Reporting (Chapitre 8)

Script orchestrateur qui nettoie l'environnement, charge une série de programmes SAS externes et ...

Lire la suite
CODE SAS
Macro assertTrue - Vérifier si une condition est vraie

Macro SASUNIT pour évaluer une condition et affirmer qu'elle est vraie, gérant les types numériqu...

Lire la suite
CODE SAS
Macro d'allocation de bibliothèques en lecture (allocr)

Macro d'exemple pour allouer des bibliothèques de données et de formats en mode lecture seule pou...

Lire la suite
CODE SAS
Macro d'alignement de points décimaux (aligndp.sas)

Cette macro SAS, conçue pour être utilisée dans une étape DATA, permet de formater une variable n...

Lire la suite
CODE SAS
Macro de fusion de tables SAS (AHGmergedsn)

Macro utilitaire pour fusionner deux tables SAS avec gestion automatique du tri et des types de j...

Lire la suite
CODE SAS
Macro AHGfilesindir - Listage de fichiers d'un répertoire

Macro utilitaire permettant de lister les fichiers d'un répertoire spécifique et de stocker le ré...

Lire la suite
CODE SAS
Génération de configuration Appender Log SASUnit

Macro utilitaire générant la section Appender XML pour la configuration des logs SASUnit.

Lire la suite
CODE SAS
Génération de configuration Appender Log4SAS pour SASUnit

Macro utilitaire générant la section Appender du fichier de configuration de journalisation XML p...

Lire la suite
CODE SAS
Génération XML Appender Scénario Agrégé SASUnit

Macro utilitaire pour la configuration de SASUnit qui écrit la section 'Scenario Appender' agrégé...

Lire la suite
CODE SAS
Standardisation et Relativisation de Chemin

Macro utilitaire qui standardise les chemins de fichiers (séparateurs) et convertit un chemin abs...

Lire la suite
CODE SAS
Macro _REDCAP : Génération de formats SAS depuis les libellés

Macro utilitaire conçue pour générer des formats SAS dynamiquement en analysant les libellés (lab...

Lire la suite
CODE SAS
Rendu de la colonne attendue pour assertExternal

Macro de rendu de la colonne attendue pour l'assertion assertExternal, utilisée dans les rapports...

Lire la suite
CODE SAS
Macro _LIB pour extraction du nom de bibliothèque

Cette macro extrait le nom de la bibliothèque SAS d'une référence complète à un ensemble de donné...

Lire la suite
CODE SAS
Macro _getPgmDesc - Extraction de documentation

Macro utilitaire SASUnit conçue pour extraire la description courte d'un programme SAS à partir d...

Lire la suite
CODE SAS
Macro Utilitaire _IFELSE

Macro utilitaire implémentant une logique conditionnelle de type ternaire (Si-Alors-Sinon).

Lire la suite
CODE SAS
Test unitaire de la macro _getAbsPathComponents

Script de test unitaire pour la macro _getAbsPathComponents, validant l'extraction du nom de fich...

Lire la suite
CODE SAS
Test de la macro _getAutocallNumber

Script de test unitaire pour la macro _getAutocallNumber vérifiant la résolution des chemins de r...

Lire la suite
CODE SAS
Vérification d'existence de répertoire

Macro SAS pour vérifier si un répertoire donné existe et est accessible.

Lire la suite
CODE SAS
Macro _FINFO - Informations Fichier Étendues

Macro utilitaire permettant de récupérer les informations détaillées d'un fichier (date, permissi...

Lire la suite
CODE SAS
Macro de création de table de données de test tsu

Macro SAS pour créer une table de données de test nommée 'tsu' dans une bibliothèque spécifiée. C...

Lire la suite
CODE SAS
Génération de clauses WHEN pour blocs SELECT (_bwhen)

Macro utilitaire conçue pour générer des instructions WHEN(...) robustes contenant de longues lis...

Lire la suite
CODE SAS
Macro _BIN : Génération d'opérateurs IN

Macro utilitaire destinée à générer des listes de valeurs pour l'opérateur IN() de manière plus r...

Lire la suite
CODE SAS
Macro utilitaire RemoveAttr

Macro permettant de supprimer des attributs spécifiques (formats, informats, libellés) sur un ou ...

Lire la suite
CODE SAS
Définition de la macro Prtlast

Ce script définit une macro utilitaire nommée %prtlast qui affiche les données de la table la plu...

Lire la suite
CODE SAS
Tests d'existence de macro-variables

Ensemble de macros SAS servant d'exemples pour tester l'existence de macro-variables dans les por...

Lire la suite
CODE SAS
Test de la fonction de traduction f_demo_translation

Ce script teste une fonction SAS personnalisée, `f_demo_translation`, qui traduit le mot 'yes' en...

Lire la suite
CODE SAS
Test de la macro pour copier une arborescence de répertoires

Script de test pour la macro %m_utl_copy_tree, illustrant l'affichage de l'aide et la copie d'une...

Lire la suite
CODE SAS
Test de la macro de suppression de fichier

Ce script teste la macro '%m_utl_delete_file' en créant un fichier temporaire dans le répertoire ...

Lire la suite
CODE SAS
Test du macro %m_utl_finfo_size pour obtenir la taille d'un fichier

Script de test pour le macro %m_utl_finfo_size. Il démontre comment obtenir la taille en octets d...

Lire la suite
CODE SAS
Test du macro programme m_utl_get_file_list

Script de test pour le macro programme `m_utl_get_file_list.sas`, conçu pour lister les fichiers ...

Lire la suite
CODE SAS
Test de la macro %m_utl_get_mcat_info

Ce script teste la macro `%m_utl_get_mcat_info` à travers trois exemples distincts : affichage de...

Lire la suite
CODE SAS
Test de la macro pour obtenir les informations système

Ce script est un exemple de test pour la macro %m_utl_get_sys_info. Il démontre comment afficher ...

Lire la suite
CODE SAS
Test de la macro d'impression de fichier m_utl_print_file

Ce script teste la macro %m_utl_print_file en exportant d'abord la table SASHELP.class dans un fi...

Lire la suite
CODE SAS
Script de test pour la macro m_utl_unique_number

Script de test pour la macro '%m_utl_unique_number', démontrant comment générer des nombres entie...

Lire la suite
CODE SAS
Macro de test pour %varsbefore

Cette macro SAS, `%test_varsbefore`, est une suite de tests unitaires conçue pour valider le fonc...

Lire la suite
CODE SAS
Test de la construction d'arborescence et des bibliothèques de programmes

Ce script SAS utilise le framework SASUnit pour exécuter une série de tests. Il vérifie la constr...

Lire la suite
CODE SAS
Macros pour la gestion de tableaux dynamiques via objets Hash

Ensemble de macros SAS pour simuler et manipuler des tableaux dynamiques en utilisant des objets ...

Lire la suite
CODE SAS
Macro d'initialisation pour script Python

Macro utilitaire pour nettoyer des fichiers temporaires et préparer l'environnement avant l'exécu...

Lire la suite
CODE SAS
Macro pour désactiver les options de débogage

Macro utilitaire qui désactive diverses options SAS, principalement liées au débogage et à la jou...

Lire la suite
CODE SAS
Scan Récursif d'un Répertoire

Macro SAS qui scanne de manière récursive une arborescence de répertoires pour lister tous les so...

Lire la suite
CODE SAS
Création et Test d'un Web Service SAS pour l'envoi d'objets

Ce script SAS utilise des macros pour créer et tester un web service nommé 'sendObj'. Le service ...

Lire la suite
CODE SAS
Macro de gestion d'un pool de chaînes de caractères

Macro utilitaire pour créer et gérer un 'pool' de chaînes de caractères afin d'optimiser l'utilis...

Lire la suite
CODE SAS
Macro pour compresser une chaîne de caractères

Macro de type fonction qui compresse une chaîne de caractères en supprimant les caractères spécif...

Lire la suite
CODE SAS
rxmatch : Filtre une liste de mots avec une expression régulière

Macro de type fonction qui filtre une liste de mots délimités par des espaces, en ne retournant q...

Lire la suite
CODE SAS
Création d'un titre aligné à gauche

Macro SAS pour générer un titre de rapport aligné à gauche.

Lire la suite
CODE SAS
Lister les fichiers avec chemin complet (Unix)

Macro de type fonction qui retourne la liste des fichiers d'un répertoire sur un système Unix, av...

Lire la suite
CODE SAS
Macro de comparaison de chaînes (abréviation)

Fournit une macro-fonction %mabbrev qui imite la fonction 'abbrev' de REXX, permettant de vérifie...

Lire la suite
CODE SAS
Affiche une boîte d'alerte JavaScript

Macro pour afficher un message dans une boîte d'alerte JavaScript standardisée dans une applicati...

Lire la suite
CODE SAS
Macro pour écrire un fichier texte

Cette macro permet de créer ou d'ajouter du contenu à un fichier texte en utilisant uniquement de...

Lire la suite
CODE SAS
Obtenir la date de dernière modification d'un dataset

Macro de type fonction qui retourne la date et l'heure de la dernière modification d'un ensemble ...

Lire la suite
CODE SAS
Test de la macro `dostuff` avec `mp_assertscope`

Ce script teste une macro nommée `dostuff` qui manipule des variables de macro globales. Il utili...

Lire la suite
CODE SAS
Test du mécanisme de verrouillage de table via des macros

Ce script est un programme de test pour un système de macros de verrouillage de tables SAS. Il vé...

Lire la suite
CODE SAS
Génération d'une expression de hachage MD5

Macro SAS pour générer une expression de hachage MD5 pour un ensemble de variables caractères et ...

Lire la suite
CODE SAS
Afficher les métadonnées des variables d'un dataset

Macro pour afficher les noms, types et formats des variables pour un ou plusieurs datasets.

Lire la suite
CODE SAS
Compter le nombre d'observations dans un jeu de données

Macro-fonction SAS pour déterminer le nombre d'observations dans un jeu de données spécifié.

Lire la suite
CODE SAS
Lister le contenu d'un répertoire

Macro de type fonction qui retourne la liste des membres d'un répertoire sur une plateforme WINDOWS.

Lire la suite
CODE SAS
Lister les fichiers d'un répertoire dans un dataset SAS

Macro SAS pour lister les noms de fichiers d'un répertoire spécifié (via un pattern) dans un data...

Lire la suite
CODE SAS
Macro pour assurer qu'une chaîne se termine par un caractère spécifique

Macro de type fonction qui assure qu'une valeur non nulle assignée à une variable macro se termin...

Lire la suite
CODE SAS
Macros d'installation et de chargement de dépôts Git

Deux macros pour cloner un dépôt Git/GitHub et charger automatiquement les macros SAS contenues.

Lire la suite
CODE SAS
Méthode de recherche et navigation pour VIEWTABLE

Cette méthode, conçue pour être utilisée dans une classe VIEWTABLE (SAS/AF), intercepte des comma...

Lire la suite
CODE SAS
Macro utilitaire pour la configuration des graphiques SAS/GRAPH

Macro-programme SAS pour initialiser dynamiquement les options graphiques (GOPTIONS) en fonction ...

Lire la suite
CODE SAS
Macro de pré-traitement pour un test unitaire

Cette macro prépare l'environnement pour l'exécution d'un test. Elle nettoie les artefacts de tes...

Lire la suite
CODE SAS
Suppression des datasets temporaires

Macro utilitaire pour supprimer des datasets temporaires spécifiques (commençant par 'DATA') de l...

Lire la suite
CODE SAS
Détection des symboles de log (NOTE, WARNING, ERROR)

Macro utilitaire pour définir les variables macro contenant les chaînes de caractères pour les me...

Lire la suite
CODE SAS
Vérifie l'existence d'une variable dans un dataset

Macro-fonction qui vérifie si une variable, avec un type optionnel, existe dans un jeu de données...

Lire la suite
CODE SAS
Test du macro-programme _mkDir

Ce script est un test unitaire SASUnit pour le macro-programme _mkDir, qui est utilisé pour créer...

Lire la suite
CODE SAS
Macro _pdfjam pour fusionner des fichiers PDF

Cette macro SAS utilise l'utilitaire externe 'pdfjam' pour fusionner un fichier PDF principal ave...

Lire la suite
CODE SAS
Rendu de la colonne 'Actuelle' pour les rapports d'assertion SASUnit

Macro SASUnit pour formater la colonne 'Actuelle' dans les rapports de test, en créant des liens ...

Lire la suite
CODE SAS
Rendu de la colonne 'Actuel' pour assertLibrary

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

Lire la suite
CODE SAS
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 ajoutan...

Lire la suite
CODE SAS
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...

Lire la suite
CODE SAS
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.

Lire la suite
CODE SAS
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 le...

Lire la suite
CODE SAS
Macro pour configurer les chemins des macros Autocall

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

Lire la suite
CODE SAS
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...

Lire la suite
CODE SAS
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'observa...

Lire la suite
CODE SAS
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 stocke...

Lire la suite
CODE SAS
Macro de comparaison automatisée de données

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

Lire la suite
CODE SAS
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 m...

Lire la suite
CODE SAS
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 (e...

Lire la suite
CODE SAS
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...

Lire la suite
CODE SAS
Macro worddateu

Macro de style fonction pour convertir une date au format 'date'D en une chaîne formatée 'worddat...

Lire la suite
CODE SAS
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...

Lire la suite
CODE SAS
Macro yrcutoff

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

Lire la suite
CODE SAS
Test de la macro varsnext

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

Lire la suite
CODE SAS
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 trouv...

Lire la suite
CODE SAS
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...

Lire la suite
CODE SAS
Macro de tri de liste `ut_SortLST`

Macro utilitaire pour trier une variable macro contenant une liste d'éléments, en utilisant un al...

Lire la suite
CODE SAS
Macro utl_aryFil: Application de Fonction à un Tableau

Cette macro SAS génère dynamiquement des instructions pour appliquer une fonction ou un opérateur...

Lire la suite
CODE SAS
Analyse et Test de Métadonnées de Dataset SAS

Ce script SAS définit et exécute une macro de test pour des utilitaires de récupération de métado...

Lire la suite
CODE SAS
Test de portée des variables macro globales et locales

Ce script SAS démontre et teste la gestion de la portée des variables macro globales et locales à...

Lire la suite
CODE SAS
Test du macro programme m_uc_binary_heart

Script de test pour exécuter les exemples d'utilisation du programme m_uc_binary_heart.

Lire la suite
CODE SAS
Test de la macro m_utl_mstore_copy

Ce script de test exécute des exemples d'utilisation de la macro `m_utl_mstore_copy`, principalem...

Lire la suite
CODE SAS
Test et Gestion des Formats et Informats SAS

Ce script SAS définit et exécute une macro pour tester la création, l'importation, la vérificatio...

Lire la suite
CODE SAS
Génération de Données et Orchestration de Macros

Ce script SAS définit et exécute un plan de génération de données dynamique à l'aide de macros im...

Lire la suite
CODE SAS
Utilisation de la macro %smile_attrn

Ce script illustre l'utilisation de la macro `%smile_attrn` pour récupérer des attributs de jeux ...

Lire la suite
CODE SAS
Vérification d'URL avec %smile_url_check

Ce script SAS est un programme d'exemple démontrant l'utilisation de la macro `%smile_url_check` ...

Lire la suite
CODE SAS
Macro de 'stacking' de variables

Cette macro SAS permet de transformer un jeu de données en empilant (stacking) un ensemble de var...

Lire la suite
CODE SAS
Statistiques de Fréquence avec %stat_Freq

Cette macro SAS, `%stat_Freq`, génère des statistiques de fréquence et des pourcentages pour une ...

Lire la suite
CODE SAS
Gestion des avertissements pour les tests SAS

Ce script SAS fournit des exemples de macros pour générer et gérer des avertissements (warnings) ...

Lire la suite
CODE SAS
Gestion et Test de Copie de Dossiers avec Macros

Ce script SAS définit et exécute deux macros pour la création de jeux de données de test et la va...

Lire la suite
CODE SAS
Gestion et application de formats SAS

Ce script SAS définit des formats personnalisés, crée un jeu de données interne et démontre l'uti...

Lire la suite
CODE SAS
Comparaison de variables entre deux jeux de données

Macro fonctionnelle qui vérifie si deux jeux de données ont les mêmes variables avec les mêmes ty...

Lire la suite
CODE SAS
Sauvegarde et Restauration des Options SAS

Cette macro de type fonction permet de récupérer et de formater une liste d'options SAS actives a...

Lire la suite
CODE SAS
Macro sep2u : Convertir séparateurs en underscores

Macro de style fonction qui convertit les groupes de virgules et d'espaces dans une chaîne de car...

Lire la suite
CODE SAS
Démonstration des fonctions de guillemets de macro

Ce script SAS démontre l'utilisation de diverses fonctions de guillemets de macro (macro quoting)...

Lire la suite
CODE SAS
Macro SAS de suppression de virgules

Macro fonctionnelle pour remplacer les virgules par des espaces dans une chaîne de caractères.

Lire la suite
CODE SAS
Suppression des doublons dans une liste

Macro de style fonction pour supprimer les doublons dans une liste d'éléments délimités par des e...

Lire la suite
CODE SAS
Gestion des variables de chemin d'accès OS

Cette macro crée des variables macro globales pour référencer des répertoires du système d'exploi...

Lire la suite
CODE SAS
Macro pour l'extraction de chemins et URI de métadonnées

Cette macro extrait le chemin d'un élément d'arborescence de métadonnées BIP ou son URI, et le st...

Lire la suite
CODE SAS
Macro pour créer des vues du dictionnaire SQL

Cette macro crée dynamiquement des vues dans une bibliothèque SAS spécifiée (par défaut WORK) pou...

Lire la suite
CODE SAS
Vérification d'existence de variable macro avec portée

Vérifie l'existence d'une variable macro SAS, en permettant une limitation optionnelle à une port...

Lire la suite
CODE SAS
Macro de récupération de code multi-plateforme

Macro générique pour récupérer du code SAS (jobs Viya, stored processes SAS 9, ou programmes SASj...

Lire la suite
CODE SAS
Manipulation de Variables Macro et Création de Données

Ce script SAS démontre la création d'un jeu de données interne et l'utilisation de diverses fonct...

Lire la suite
CODE SAS
Macro Min_Member_Length

Cette macro prend une liste délimitée et renvoie la longueur minimale de n'importe quel membre de...

Lire la suite
CODE SAS
Macro d'annotation pour données manquantes

Cette macro génère un ensemble de données d'annotation pour visualiser les observations avec des ...

Lire la suite
CODE SAS
Macro %mixcase pour la mise en forme de texte en casse mixte

Macro SAS pour convertir une chaîne de caractères en casse mixte, en capitalisant la première let...

Lire la suite
CODE SAS
Vérification de la validité d'un nom SAS

Macro fonctionnelle pour vérifier si une chaîne de caractères est un nom SAS valide selon les règ...

Lire la suite
CODE SAS
Macro fonctionnelle pour format ISO 8601

Cette macro fonctionnelle génère une chaîne de caractères au format ISO 8601 (YYYY-MM-DDTHH:MM:SS...

Lire la suite
CODE SAS
Macro ljustify

Macro SAS pour justifier à gauche toutes les variables de type caractère d'un jeu de données.

Lire la suite
CODE SAS
Vérification d'existence de variables macro globales

Macro de style fonction qui retourne 'vrai' (1) si toutes les variables macro globales spécifiées...

Lire la suite
CODE SAS
Macro de Redimensionnement Graphique

Macro SAS pour redimensionner les paramètres graphiques (taille et position) tout en maintenant l...

Lire la suite
CODE SAS
Vérification de variables dans un dataset

Cette macro de type fonction retourne '1' si un jeu de données contient toutes les variables spéc...

Lire la suite
CODE SAS
Vérification ETL et Arrêt du Processus

Macro utilitaire pour vérifier les codes de retour système (SYSCC) et SQL (SQLRC) et arrêter le p...

Lire la suite
CODE SAS
Utilisation des listes de variables macro SAS pour créer des programmes dynamiques pilotés par les données

Création d'une variable macro lors de l'exécution à partir du DATA step.

Lire la suite
CODE SAS
Utilisation de listes de variables macro SAS pour créer des programmes dynamiques basés sur les données

Crée une variable macro simple au moment de l'exécution en utilisant la procédure SQL pour extrai...

Lire la suite
CODE SAS
Vérification d'existence de FILEREF

Cette macro vérifie si un fileref SAS a été assigné et si le fichier externe associé existe, reto...

Lire la suite
CODE SAS
Macro d'appel de la méthode FIND d'un objet hash

Cette macro SAS, conçue pour être utilisée dans un DATA STEP, encapsule l'appel de la méthode FIN...

Lire la suite
CODE SAS
Macro FORMCHAR pour la gestion des caractères de formatage

Macro SAS pour configurer l'option système FORMCHAR, permettant de choisir entre des caractères s...

Lire la suite
CODE SAS
Analyse de Macros AHG et Création de Métadonnées

Ce script SAS analyse des fichiers de code pour identifier et extraire les noms de macros commenç...

Lire la suite
CODE SAS
Macro de test pour le référencement croisé

Macro de test conçue pour démontrer et valider la fonctionnalité de référencement croisé des appe...

Lire la suite
CODE SAS
Macro de test de référence croisée

Cette macro SAS, nommée 'CrossReferenceTest2', est un composant du framework de test SASUnit. Ell...

Lire la suite
CODE SAS
Macro SAS pour titre centré avec marque de page

Cette macro SAS permet de créer un titre de page centré et d'ajouter une marque de page en positi...

Lire la suite
CODE SAS
Gestion du code de retour d'erreur

Macro SAS pour capturer et propager le code d'erreur le plus élevé rencontré lors de l'exécution ...

Lire la suite
CODE SAS
dirfp2ds

Permet de lister les noms de fichiers avec chemin complet (Windows) dans un jeu de données SAS.

Lire la suite
CODE SAS
dsall.sas - Expansion de liste de jeux de données

Macro utilitaire pour étendre la notation _ALL_ dans une liste de jeux de données en tous les jeu...

Lire la suite
CODE SAS
equals.sas

Macro de style fonction pour le DATA STEP afin de comparer deux valeurs numériques et déterminer ...

Lire la suite
CODE SAS
Macro allafter

Cette macro de style fonction renvoie la partie d'une chaîne de caractères qui suit la première o...

Lire la suite
CODE SAS
Extraction de sous-chaîne après caractère cible

Macro fonctionnelle SAS pour extraire la partie d'une chaîne de caractères située après la premiè...

Lire la suite
CODE SAS
Macro assertManual

Macro SAS pour gérer les assertions manuelles dans le framework de test SASUnit.

Lire la suite
CODE SAS
Rendu de la colonne attendue pour assertLogMsg

Rend la mise en page de la colonne attendue pour l'assertion de message de log.

Lire la suite
CODE SAS
Rendu de colonne attendue pour assertPrimaryKey (SASUnit)

Macro utilitaire pour générer le rendu d'une colonne attendue dans le cadre d'un test 'assertPrim...

Lire la suite
CODE SAS
Rendu de la colonne d'icônes

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

Lire la suite
CODE SAS
Création de formats pour les rapports SASUnit

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

Lire la suite
CODE SAS
Macro _REQUIRE: Validation des Paramètres Requis

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

Lire la suite
CODE SAS
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 utilisa...

Lire la suite
CODE SAS
Macro _timestamp

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

Lire la suite
CODE SAS
Macro _TRANSLATE pour la substitution de caractères

Cette macro SAS encapsule la fonction TRANSLATE du DATA STEP pour permettre la substitution de ca...

Lire la suite
CODE SAS
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 car...

Lire la suite
CODE SAS
Macro _UNSTAND : Déstandardisation de variables

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

Lire la suite
CODE SAS
Macro d'écriture de l'Appender Assert SASUnit

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

Lire la suite
CODE SAS
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 utilisa...

Lire la suite
CODE SAS
Gestion de dates avec fonctions FCMP

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

Lire la suite
CODE SAS
Ajouter un chemin aux SASAUTOS

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

Lire la suite
CODE SAS
Comparaison de Fichiers Versionnés AHGcmpWithSys

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

Lire la suite
CODE SAS
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'env...

Lire la suite
CODE SAS
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...

Lire la suite
CODE SAS
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.

Lire la suite
CODE SAS
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 fich...

Lire la suite
CODE SAS
Macro _HEAD pour manipulation de liste

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

Lire la suite
CODE SAS
Macro utilitaire _LAST

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

Lire la suite
CODE SAS
Macro _LIBLIST

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

Lire la suite
CODE SAS
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') af...

Lire la suite
CODE SAS
Rendu de la colonne assertExternalAct

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

Lire la suite
CODE SAS
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,...

Lire la suite
CODE SAS
Gestion des couleurs de graphique

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

Lire la suite
CODE SAS
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) po...

Lire la suite
CODE SAS
Utilisation de la fonction macro %SYSEVALF

Ce script SAS démontre l'utilisation de la fonction macro %SYSEVALF pour évaluer des expressions ...

Lire la suite
CODE SAS
Macros utilitaires pour l'analyse de données et la manipulation de métadonnées SAS

Ce script fournit un ensemble de trois macros SAS. La macro 'DissGraphMakerLogOdds' réalise une a...

Lire la suite
CODE SAS
Préparation de données pour EM5BATCH

Ce script SAS prépare les jeux de données 'workspace' et 'actions' qui sont utilisés comme paramè...

Lire la suite
CODE SAS
Soumettre du code R via SAS

Cette macro SAS permet d'exécuter du code R passé en paramètre en l'écrivant dans un fichier temp...

Lire la suite
CODE SAS
Macro pour la création de variables macro distantes

Cette macro permet de définir une variable macro dans une session SAS distante spécifiée ou par d...

Lire la suite
CODE SAS
Exemple d'utilisation de la macro %smile_attr_var

Exemple d'utilisation de la macro %smile_attr_var pour obtenir les attributs de variables et gére...

Lire la suite
CODE SAS
Macro d'Analyse de Chaînes de Caractères

Cette macro SAS permet de découper une chaîne de caractères en mots ou phrases selon des délimite...

Lire la suite
CODE SAS
Détermination de l'utilisateur de session

Macro utilitaire pour déterminer l'identifiant de l'utilisateur SAS en fonction du contexte de se...

Lire la suite
CODE SAS
Définition des formats ISO pour date et heure

Cette macro SAS définit des formats personnalisés pour les dates et heures selon la norme ISO 860...

Lire la suite
CODE SAS
Suppression de variables macro et de macros

Macro pour supprimer des variables macro (potentiellement des tableaux de variables macro) et, op...

Lire la suite
CODE SAS
Macro de rendu pour assertRecordExistsAct

Macro SAS pour le rendu de la colonne actuelle utilisée par la fonction assertRecordExists dans S...

Lire la suite
CODE SAS
Macro _INDEXC

Cette macro implémente une fonctionnalité similaire à la fonction DATASTEP INDEXC, cherchant la p...

Lire la suite
CODE SAS
Macro _NULL : Détermination du périphérique nul du système

Cette macro fournit le chemin du périphérique nul (_NULL) adapté au système d'exploitation en cou...

Lire la suite
CODE SAS
Exécution de Fichier de Commande OS

Exécute un fichier de commande du système d'exploitation via une macro SAS.

Lire la suite
CODE SAS
Génération dynamique de templates PROC GREPLAY

Macro SAS pour la création et l'application dynamique de templates PROC GREPLAY, divisant un grap...

Lire la suite
CODE SAS
Utilisation de la fonction macro %INDEX

Ce script SAS illustre l'utilisation de la fonction macro %INDEX pour rechercher une sous-chaîne ...

Lire la suite
CODE SAS
Test de la macro varsOr

Ce script teste la fonctionnalité de la macro %varsOr, qui combine deux listes de variables en gé...

Lire la suite
CODE SAS
Test de macro de fusion de données avec valeurs par défaut

Ce script SAS crée plusieurs jeux de données en utilisant des données en ligne (datalines) pour s...

Lire la suite
CODE SAS
Macro de test pour findStr

Teste la fonctionnalité de recherche d'occurrences de sous-chaînes dans une chaîne donnée.

Lire la suite
CODE SAS
Macro scandlm pour l'analyse de chaînes avec délimiteur

Macro de type fonction renvoyant un élément d'une chaîne avec son délimiteur préfixé.

Lire la suite
CODE SAS
Concaténation de fichiers binaire

Macro pour concaténer le contenu de plusieurs fichiers en mode binaire.

Lire la suite
CODE SAS
Macro pour dessiner une ellipse

Cette macro SAS génère les coordonnées pour dessiner une ellipse, en prenant en compte le centre,...

Lire la suite
CODE SAS
Macro cmd2sas

Macro SAS pour exécuter une commande système locale et écrire sa sortie dans un jeu de données.

Lire la suite
CODE SAS
Utilisation des fonctions %EVAL et %SYSEVALF

Démontre l'utilisation des fonctions macro %EVAL et %SYSEVALF pour effectuer des calculs arithmét...

Lire la suite
CODE SAS
Macro ut_assert_log

Macro de test pour vérifier la présence de messages spécifiques dans le log SAS.

Lire la suite
CODE SAS
Test de la macro varsK

Cette macro sert de suite de tests unitaires pour une autre macro nommée `varsK`. Elle valide le ...

Lire la suite
CODE SAS
Test de la macro varsDelimiter

Ce script SAS est une macro de test pour la macro utilitaire `varsDelimiter`, qui gère la manipul...

Lire la suite
CODE SAS
Macro suffixe de liste

Macro de style fonction pour ajouter un suffixe à chaque élément d'une liste.

Lire la suite
CODE SAS
Conversion RGB vers Tecktronix HUE

Cette macro SAS convertit les valeurs de couleur Rouge, Vert, Bleu (RGB) en une valeur HUE (Teckt...

Lire la suite
CODE SAS
Macro d'alignement à droite de titre

Macro pour aligner un titre à droite dans une sortie SAS de type texte pur.

Lire la suite
CODE SAS
Macro %prefix pour ajouter un préfixe à une liste

Cette macro de type fonction ajoute un préfixe spécifié à chaque élément d'une liste donnée, géra...

Lire la suite
CODE SAS
Extraction de la partie date ISO 8601

Macro de style fonction pour extraire la partie date d'une valeur texte datetime au format standa...

Lire la suite
CODE SAS
Macro _REPEAT pour répétition de chaîne

Cette macro SAS personnalisée répète une chaîne de caractères un nombre spécifié de fois, offrant...

Lire la suite
CODE SAS
Définition et Vérification de Macro SAS

Ce script illustre la définition d'une macro SAS simple et la vérification de son enregistrement ...

Lire la suite
CODE SAS
Macro de rendu pour la colonne attendue assertEquals

Cette macro gère le rendu de la colonne qui doit afficher la valeur attendue lors d'une assertion...

Lire la suite
CODE SAS
Démonstration des Fonctions de Citation de Macro SAS

Ce script SAS démontre l'utilisation des fonctions de citation de macro SAS telles que %quote, %s...

Lire la suite
CODE SAS
stnd_entitytype

Macro SAS pour la standardisation d'un type d'entité en appelant une autre macro de recherche et ...

Lire la suite
CODE SAS
Macro de remplacement de sous-chaîne

Cette macro de type fonction remplace toutes les occurrences d'une sous-chaîne par une autre dans...

Lire la suite
CODE SAS
Test de la macro mv_jobflow pour l'orchestration de tâches

Ce script SAS est un cas de test complet pour la macro `mv_jobflow`, un outil d'orchestration de ...

Lire la suite
CODE SAS
Obtenir le type d'engine d'une bibliothèque SAS

Cette macro retourne le type d'engine d'une bibliothèque SAS spécifiée.

Lire la suite
CODE SAS
Macro list2format

Crée un format numérique SAS basé sur une liste de valeurs fournie en paramètre.

Lire la suite
CODE SAS
Macro de Liste de Fichiers SAS

Ce script contient une macro SAS pour lister les fichiers d'un répertoire donné, y compris ses so...

Lire la suite
CODE SAS
Macro lafootnote

Crée une note de bas de page alignée à gauche dans les sorties SAS.

Lire la suite
CODE SAS
Supprimer les entrées d'un catalogue graphique

La macro GKILL supprime les entrées d'un catalogue graphique. Cela est utile lorsque PROC GREPLAY...

Lire la suite
CODE SAS
Macro %EQUESUFF pour suffixer une liste de mots avec un signe égal

Cette macro de style fonction ajoute un signe égal à la fin de chaque élément d'une liste de mots...

Lire la suite
CODE SAS
Déquotation de chaîne de caractères

Macro de style fonction pour supprimer les guillemets correspondants au début et à la fin d'une c...

Lire la suite
CODE SAS
Macro de Réorganisation / Sélection de Variables

Macro SAS principale (`%chn_dt_ordvar`) conçue pour réorganiser un jeu de données en plaçant un e...

Lire la suite
CODE SAS
Macros de dessin de formes graphiques (accolades, arcs, lignes)

Ce script SAS définit trois macros utilitaires (%bracket, %arcpie, %line) pour faciliter le dessi...

Lire la suite
CODE SAS
Création de jeux de données de base

Ce script SAS définit une macro `%basedatasets` qui crée trois jeux de données temporaires (Custo...

Lire la suite
CODE SAS
Macro _MIN: Trouver le Minimum

Macro SAS qui détermine le minimum entre deux expressions, similaire à la fonction MIN() du DATA ...

Lire la suite
CODE SAS
Macro _MAX pour le Maximum

Cette macro implémente une fonction similaire à la fonction MAX() de DATA STEP, retournant le max...

Lire la suite
CODE SAS
Copie automatisée de valeur de variable

Cette macro SAS, nommée `vvalue`, est conçue pour extraire une valeur spécifique d'une colonne d'...

Lire la suite
CODE SAS
Sous-routine FCMP pour manipulation de chaînes

Définit une sous-routine FCMP 'utl_pop' pour extraire le premier ou le dernier mot d'une chaîne d...

Lire la suite
CODE SAS
Macro utilitaire de tri de chaîne

Cette macro trie une liste de mots ou de valeurs (séparés par des espaces) passée en paramètre et...

Lire la suite
CODE SAS
Macro d'assertion sans erreur ni avertissement

Cette macro SAS permet de vérifier qu'aucune erreur ou avertissement n'a été généré par SAS suite...

Lire la suite
CODE SAS
Extraction de mots uniques d'une chaîne

Cette macro SAS `%unique` prend une chaîne de caractères (macro-variable) en entrée, la décompose...

Lire la suite
CODE SAS
Test de la macro d'insertion de chaînes de caractères

Ce script SAS contient une macro de test, `test_insertStr`, conçue pour évaluer le comportement d...

Lire la suite
CODE SAS
Macro d'écriture de log SAS vers un fichier

Cette macro permet d'écrire des messages de log personnalisés dans un fichier spécifié, avec l'op...

Lire la suite
CODE SAS
Illustration de la Portée des Variables Macro SAS

Ce script SAS démontre la gestion de la portée des variables macro (`%global`, `%local`) à traver...

Lire la suite
CODE SAS
Macro `now` pour horodatage

Macro de style fonction pour retourner l'horodatage actuel.

Lire la suite
CODE SAS
Macro de test de vitesse d'écriture dans une bibliothèque SAS

Cette macro évalue la vitesse d'écriture en créant un dataset temporaire d'une taille spécifiée d...

Lire la suite
CODE SAS
Macro d'extraction de mots uniques entre deux chaînes

Cette macro SAS compare deux chaînes de caractères séparées par des espaces et retourne les mots ...

Lire la suite
CODE SAS
commas

Séparer les éléments d'une liste avec des virgules

Lire la suite
CODE SAS
Macro pour supprimer un dataset SAS s'il existe

Cette macro SAS supprime un dataset spécifié s'il est détecté dans la session SAS courante, géran...

Lire la suite
CODE SAS
Macro : comma2andmac

Macro fonctionnelle pour remplacer la dernière occurrence de ', ' (virgule-espace) dans une chaîn...

Lire la suite
CODE SAS
Macro pour remplacer la dernière virgule par ' and '

Cette macro remplace la dernière occurrence de la séquence ', ' (virgule-espace) par ' and ' dans...

Lire la suite
CODE SAS
Macro de remplacement de mots (_TRANWRD)

Une macro SAS qui remplace toutes les occurrences d'un mot par un autre dans une chaîne de caract...

Lire la suite
CODE SAS
Macro d'ajout d'entrée à la métadonnée du système CDARS

Macro SAS pour ajouter une entrée unique (identifiée par 'tot') à un fichier de métadonnées (`rep...

Lire la suite
CODE SAS
Macro pour normaliser les chemins SASUnit

Fonction macro qui convertit un chemin SAS sous Windows pour utiliser uniquement des barres obliq...

Lire la suite
CODE SAS
Obtenir l'extension d'un fichier

Obtient l'extension d'un nom de fichier donné, y compris le point séparateur.

Lire la suite
CODE SAS
Macro utilitaire _FIRST

Génère une expression logique SAS pour identifier la première observation d'un groupe BY ou la pr...

Lire la suite
CODE SAS
Affichage des N premières lignes des tables d'une bibliothèque

Cette macro permet d'afficher les N premières lignes de chaque table de type 'data' présente dans...

Lire la suite
CODE SAS
Comptage de Sujets par Groupe de Traitement

Ce programme SAS génère le nombre de sujets uniques par groupe de traitement à partir d'un jeu de...

Lire la suite
CODE SAS
Test unitaire de la macro de répétition de chaîne

Ce script SAS contient un test unitaire (`%test_repeat`) pour valider la fonctionnalité d'une mac...

Lire la suite
CODE SAS
Exemples PROC FCMP et Macro Utilitaires

Ce script SAS contient des exemples d'utilisation de PROC FCMP pour définir des sous-routines réc...

Lire la suite
CODE SAS
Exécution de commandes PowerShell depuis SAS

Cette macro SAS permet d'exécuter des commandes PowerShell arbitraires directement depuis un envi...

Lire la suite
CODE SAS
Calcul du numéro de semaine personnalisé

Ce script SAS définit et utilise deux fonctions personnalisées (FCMP) pour calculer le numéro de ...

Lire la suite
CODE SAS
Exécution de commandes PowerShell depuis SAS

Cette macro permet d'exécuter des commandes PowerShell arbitraires directement depuis un programm...

Lire la suite
CODE SAS
Gestion des fichiers temporaires multi-plateforme

Macros pour la création et la suppression de fichiers temporaires de manière compatible avec diff...

Lire la suite
CODE SAS
Vérification d'existence de variables dans un jeu de données (mf_existvarlist)

Cette macro vérifie si toutes les variables spécifiées dans 'varlist' existent dans un jeu de don...

Lire la suite
CODE SAS
Suppression de caractères en fin de chaîne

Macro SAS pour supprimer une chaîne de caractères spécifique de la fin d'une autre chaîne de cara...

Lire la suite
CODE SAS
Extraction de mots communs à deux chaînes

Macro SAS pour identifier et retourner les mots communs à deux chaînes de caractères séparées par...

Lire la suite
CODE SAS
Macro de création de répertoire récursif

Macro SAS pour créer des répertoires de manière récursive sur le système d'exploitation.

Lire la suite
CODE SAS
Extraction de Valeurs Distinctes Formatées

Cette macro permet d'extraire les valeurs distinctes formatées d'une variable spécifique à partir...

Lire la suite
CODE SAS
Information sur les bibliothèques et jeux de données

Cette macro liste les jeux de données d'une bibliothèque spécifiée et affiche des informations dé...

Lire la suite
CODE SAS
Macro pour réexécution dynamique de macro avec paramètres d'un jeu de données

Cette macro permet d'exécuter de manière répétée une autre macro en lui passant des paramètres lu...

Lire la suite
CODE SAS
Macro de test pour la référence croisée

Macro de test simple pour démontrer la référence croisée et l'évaluation de paramètres numériques.

Lire la suite
CODE SAS
Liste des variables macro globales

Cette macro de type fonction retourne une liste des noms des variables macro globales SAS actuelles.

Lire la suite
CODE SAS
Dédoublonnage de chaîne de caractères

Macro pour supprimer les doublons dans une chaîne de caractères en fonction d'un délimiteur spéci...

Lire la suite
CODE SAS
Rendu de colonne pour assertion manuelle SASUnit

Cette macro interne de SASUnit est responsable du rendu et de l'initialisation de la colonne 'act...

Lire la suite
CODE SAS
Rendu de la colonne attendue pour assertManual

Rend la mise en page de la colonne attendue pour assertManual.

Lire la suite
CODE SAS
Macro AHGkill pour suppression de datasets SAS

Macro SAS pour supprimer un ou plusieurs datasets spécifiés d'une bibliothèque SAS. Elle peut cib...

Lire la suite
CODE SAS
sortedby.sas

Macro de fonction pour renvoyer les variables par lesquelles un jeu de données est trié, ou nul s...

Lire la suite
CODE SAS
Gestion d'index de jeu de données via macros

Ce script SAS démontre et teste l'utilisation de macros utilitaires pour la création et la recher...

Lire la suite
CODE SAS
Gestion dynamique des fonctions FCMP

Ce script SAS démontre la création, l'importation, l'utilisation et la gestion des bibliothèques ...

Lire la suite
CODE SAS
Tests de fonctionnalité pour la macro isEven

Ce script SAS définit et exécute une macro de test (`test_isEven`) pour vérifier le comportement ...

Lire la suite
CODE SAS
Test de la macro isVar

Macro de test unitaire pour la fonction de validation de nom de variable 'isVar'.

Lire la suite
CODE SAS
Récupérer la valeur d'une option SAS

Cette macro récupère la valeur d'une option SAS spécifiée, avec la possibilité d'utiliser un mot-...

Lire la suite
CODE SAS
Macro pour obtenir le label d'une variable

Cette macro de style fonction retourne le label d'une variable pour un dataset donné.

Lire la suite
CODE SAS
windex - Position du mot dans une chaîne

Renvoie la position ordinale (l'index) d'un mot cible au sein d'une chaîne de caractères donnée.

Lire la suite
CODE SAS
words.sas

Macro pour compter le nombre de mots dans une chaîne de caractères.

Lire la suite
CODE SAS
Génération de jeux de données mensuels à partir de SASHELP.CARS

Ce script SAS définit et exécute deux macros similaires, RCYC1 et RCYC2, qui génèrent dynamiqueme...

Lire la suite
CODE SAS
Macro SAS mp_dropmembers

Macro pour supprimer des tables et vues SAS sans générer d'avertissements dans le log. Utile pour...

Lire la suite
CODE SAS
Gestionnaire de Clés-Valeurs dans un Dataset

Cette macro SAS, `%mp_setkeyvalue`, permet de stocker et de gérer des paires clé-valeur dans un d...

Lire la suite
CODE SAS
Macro d'émission de message d'information LOG4SAS

Cette macro SAS émet un message d'information vers un logger LOG4SAS spécifié, incluant des vérif...

Lire la suite
CODE SAS
Macro pour émettre un message de trace

Cette macro SAS émet un message de trace vers un logger spécifique en utilisant la fonction `log4...

Lire la suite
CODE SAS
Émettre un message d'avertissement via Log4SAS

Macro utilitaire pour envoyer un message d'avertissement à un logger Log4SAS spécifié.

Lire la suite
CODE SAS
Macro %compress pour la gestion des chaînes de caractères

Cette macro SAS encapsule la fonction COMPRESS pour supprimer des caractères spécifiés d'une chaî...

Lire la suite
CODE SAS
Macro de conversion et formatage de liste

Cette macro utilitaire convertit une liste d'éléments (fournie sous forme de chaîne de caractères...

Lire la suite
CODE SAS
Macro d'inclusion de code SAS depuis GitHub

Cette macro SAS permet d'inclure et d'exécuter des fichiers de code SAS stockés dans un dépôt Git...

Lire la suite
CODE SAS
Macro list2items pour conversion de liste en variables

Crée un ensemble de variables macro à partir d'une liste de valeurs fournie, en préfixant ces var...

Lire la suite
CODE SAS
Nettoyage et Normalisation de Noms de Variables SAS

Ce script SAS illustre trois implémentations d'une macro '%fixname' dont l'objectif est de nettoy...

Lire la suite
CODE SAS
Macro SAS CALC pour l'analyse descriptive

Cette macro SAS, nommée CALC, permet de valider les variables d'un jeu de données spécifié et d'e...

Lire la suite
CODE SAS
Macro _DIRCHAR pour caractère de répertoire

Cette macro retourne le caractère de séparateur de répertoire approprié au système d'exploitation.

Lire la suite
CODE SAS
Macro _escapeblanks (Échappement d'espaces)

Macro documentée pour échapper les espaces avec des barres obliques inverses sous Linux/AIX, bien...

Lire la suite
CODE SAS
Macro _INDEXW: Recherche de mot dans une chaîne

Macro SAS encapsulant la fonction DATASTEP INDEXW() pour trouver la position d'un mot dans une ch...

Lire la suite
CODE SAS
Émission de message fatal via log4sas

Macro SAS pour émettre un message de niveau FATAL à un logger log4sas spécifié.

Lire la suite
CODE SAS
Macro pour compter les variables numériques d'un jeu de données

Macro de type fonction pour retourner le nombre de variables numériques dans un jeu de données SAS.

Lire la suite
CODE SAS
Annualisation d'une valeur scalaire

Cette macro SAS annualise une valeur scalaire en utilisant différentes méthodes (discrète ou loga...

Lire la suite
CODE SAS
Génération de déclaration TDEF pour matrice de nuages de points

Cette macro génère une déclaration TDEF SAS/GRAPH pour créer une matrice de nuages de points avec...

Lire la suite
CODE SAS
Analyse de Macros de Test de Données

Ce script SAS définit et exécute des macros pour tester l'existence de tables de données et le no...

Lire la suite
CODE SAS
Test de la macro varsInsert

Ce script SAS définit et exécute une macro de test (`%test_varsInsert`) pour valider la fonctionn...

Lire la suite
CODE SAS
to_character.sas

Convertit une série de variables numériques en variables de type caractère.

Lire la suite
CODE SAS
Exécution de code Python 64-bit et récupération de l'output

Macro SAS pour soumettre et exécuter du code Python 64-bit à partir d'une chaîne de caractères et...

Lire la suite
CODE SAS
Macro de catégorisation de variable numérique (cut)

Cette macro SAS permet de catégoriser une variable numérique en classes (bins) définies par l'uti...

Lire la suite
CODE SAS
Macro SAS pour la capture et l'affichage d'une section du log

Cette macro SAS permet de capturer une section spécifique du log SAS (à partir d'un marqueur spéc...

Lire la suite
CODE SAS
Macro pour lister les variables d'un dataset

Cette macro SAS fournit une méthode rapide et purement macro pour obtenir la liste des noms de va...

Lire la suite
CODE SAS
Extraction et gestion des styles ODS

Ce script SAS extrait la liste des styles ODS disponibles, les exporte vers Excel, puis les réimp...

Lire la suite
CODE SAS
Création de la base de données de test

Crée une base de données de test pour le framework SASUnit.

Lire la suite
CODE SAS
Macro SAS _FILE pour supprimer les guillemets

Ce script SAS définit une macro `%_file` qui prend une chaîne de caractères en argument et suppri...

Lire la suite
CODE SAS
Émet un message d'erreur dans un 'assert' vers un logger

Émet un message d'erreur au sein d'une assertion vers un logger.

Lire la suite
CODE SAS
Message d'information d'assertion Log4SAS

Émet un message d'information d'une assertion à un logger.

Lire la suite
CODE SAS
Macro d'avertissement pour assertion SASUnit

Cette macro interne de SASUnit émet un message d'avertissement via un logger, spécifiquement lors...

Lire la suite
CODE SAS
Macro d'extraction d'options de dataset

Macro utilitaire pour isoler et retourner la partie 'options' d'un nom de dataset SAS fourni sous...

Lire la suite
CODE SAS
Module Système CDARS

Macro SAS pour l'envoi et l'enregistrement de messages personnalisés ou d'informations de log dan...

Lire la suite
CODE SAS
Gestion des relations de mots

Cette macro SAS gère les relations entre mots en les stockant et les dédoublant dans une table SA...

Lire la suite
CODE SAS
Macro de formatage pour le presse-papiers

Macro SAS pour lire le contenu du presse-papiers, le formater et l'enregistrer dans un fichier te...

Lire la suite
CODE SAS
Test de la macro mp_ds2cards et mp_assert

Ce script SAS teste la fonctionnalité de la macro `mp_ds2cards`, qui convertit un jeu de données ...

Lire la suite
CODE SAS
Génération de DDL pour une table SAS

Macro enveloppe (wrapper) pour générer la DDL (Data Definition Language) d'une table SAS spécifiq...

Lire la suite
CODE SAS
Macro de remplacement d'espaces

Macro utilitaire pour remplacer les espaces par des underscores dans une chaîne de caractères.

Lire la suite
CODE SAS
Conversion RGB vers Saturation (Macro)

Macro SAS pour convertir les composantes de couleur RGB (Rouge, Vert, Bleu) en une valeur de satu...

Lire la suite
CODE SAS
Test de la macro assignsEqual

Macro de test unitaire pour vérifier la fonctionnalité de comparaison d'assignations (%assignsEqu...

Lire la suite
CODE SAS
Test unitaire de la macro assignsUnique

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

Lire la suite
CODE SAS
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 fonction...

Lire la suite
CODE SAS
Tests de la macro %replacec

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

Lire la suite
CODE SAS
Macro de test Testmakro2

Cette macro de test, nommée Testmakro2, est conçue pour la validation au sein du framework SASUni...

Lire la suite
CODE SAS
Macro de test pour listcalling

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

Lire la suite
CODE SAS
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 d...

Lire la suite
CODE SAS
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 d...

Lire la suite
CODE SAS
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.

Lire la suite
CODE SAS
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 d...

Lire la suite
CODE SAS
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é.

Lire la suite
CODE SAS
Génération de liste de nombres délimitée

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

Lire la suite
CODE SAS
Appel simple d'une macro SAS

Ce script illustre l'appel d'une macro SAS (`%puttime`) pour afficher l'heure courante dans le lo...

Lire la suite
CODE SAS
Fichier de langue du projet 1

Ce script utilise une macro personnalisée `%putit` pour afficher des informations de documentatio...

Lire la suite
CODE SAS
Fichier de langue du projet 1

Ce script utilise la macro '%putit' pour afficher des informations de base sur le projet, notamme...

Lire la suite
CODE SAS
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é (l...

Lire la suite
CODE SAS
Test des macros d'import de formats

Script de test unitaire pour valider le fonctionnement des macros d'utilitaires dédiées à l'impor...

Lire la suite
CODE SAS
Enregistrement des résultats de test unitaire

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

Lire la suite
CODE SAS
Test de la macro changeFormat

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

Lire la suite
CODE SAS
Tests unitaires pour la macro countw

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

Lire la suite
CODE SAS
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 pa...

Lire la suite
CODE SAS
Macro utilitaire FIND_WORD

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

Lire la suite
CODE SAS
Macro fixlen : Ajustement de longueur de chaîne numérique

Macro pour ajuster une chaîne de caractères (représentant un nombre) à une longueur fixe pour des...

Lire la suite
CODE SAS
Sélection de format DateTime (mf_fmtdttm)

Macro déterminant le format de date/heure optimal (E8601DT26.6 ou DATETIME19.3) en fonction de la...

Lire la suite
CODE SAS
Macro get_append_base pour génération de structure

Macro affichant dans la journal (log) le code SAS pour recréer la structure (formats) d'une table...

Lire la suite
CODE SAS
Création dynamique de variables macro via SYMPUTX

Ce script illustre l'utilisation de la routine CALL SYMPUTX pour créer des variables macro dont l...

Lire la suite
CODE SAS
Macro GetProgramName - Récupération du chemin du programme

Macro utilitaire retournant le chemin complet et le nom du programme SAS actuellement en cours d'...

Lire la suite
CODE SAS
Macro AHGopenby - Ouverture automatisée de fichiers

Macro utilitaire permettant de rechercher et d'ouvrir (ou lister) des fichiers correspondant à un...

Lire la suite
CODE SAS
Test Unitaire pour la macro varsEqual

Script de test unitaire conçu pour vérifier le bon fonctionnement de la macro utilitaire %varsEqual.

Lire la suite
CODE SAS
Test Unitaire Macro varsSort

Script de test unitaire pour valider le fonctionnement de la macro %varsSort.

Lire la suite
CODE SAS
Génération de syntaxe RENAME (utl_renamel)

Génère une liste de paires 'ancien=nouveau' à partir de deux listes de variables pour faciliter l...

Lire la suite
CODE SAS
Exécution de scripts Perl via Macro

Macro utilitaire pour générer et exécuter dynamiquement du code Perl depuis SAS.

Lire la suite
CODE SAS
Tests unitaires pour la macro assignsFilter

Script de validation technique effectuant des tests unitaires sur la macro utilitaire %assignsFil...

Lire la suite
CODE SAS
Tests unitaires pour la macro copyObj

Script de test validant le comportement de la macro utilitaire %copyObj pour la gestion d'objets ...

Lire la suite
CODE SAS
Test et démonstration de la macro useDefaultValue

Script de test unitaire pour vérifier le comportement des macros useDefaultValue et defaultValueT...

Lire la suite
CODE SAS
Test de la macro dropDsVar

Script de test unitaire validant le fonctionnement de la macro %dropDsVar pour la suppression de ...

Lire la suite
CODE SAS
Script de test pour l'export Excel via dsToXlsx

Script de génération de données et de test unitaire pour la macro utilitaire %dsToXlsx.

Lire la suite
CODE SAS
Test de gestion des bibliothèques de formats

Script de test pour valider les macros d'importation et de suppression de bibliothèques de format...

Lire la suite
CODE SAS
Tests unitaires de la macro isBlank

Script de validation unitaire pour vérifier le comportement de la macro utilitaire %isBlank.

Lire la suite
CODE SAS
Test Unitaire de la Macro isVoid

Script de test unitaire vérifiant le comportement de la macro utilitaire %isVoid sur différentes ...

Lire la suite
CODE SAS
Tests unitaires de la macro notBlank

Script de validation et de tests unitaires pour la macro %notBlank.

Lire la suite
CODE SAS
Test unitaire de la macro notVoid

Script de test pour vérifier le comportement de la macro utilitaire %notVoid.

Lire la suite
CODE SAS
Script de test pour la macro setDsVarLen

Script de tests unitaires pour valider le fonctionnement de la macro utilitaire 'setDsVarLen', pe...

Lire la suite
CODE SAS
Tests unitaires pour la fonction de hachage SHA256

Script de validation effectuant des tests unitaires sur la macro %sha256.

Lire la suite
CODE SAS
Tests Unitaires pour la macro %strip

Suite de tests unitaires pour valider le fonctionnement de la macro %strip.

Lire la suite
CODE SAS
Script de test pour la macro varsAnd

Ce script définit et exécute une macro de test unitaire pour vérifier le bon fonctionnement de la...

Lire la suite
CODE SAS
Macro Sort_Drawdowns

Macro SAS pour trier les drawdowns (chutes de valeur) basés sur les rendements par ordre croissant.

Lire la suite
CODE SAS
Macro sqlpartitionx

Macro générant une sous-requête SQL pour partitionner des données.

Lire la suite
CODE SAS
Macro de simulation SUBSTRN

Macro simulant le comportement de la fonction SUBSTRN pour extraire une sous-chaîne.

Lire la suite
CODE SAS
Macro mp_wait4file - Attente de disponibilité de fichier

Macro utilitaire suspendant l'exécution du programme jusqu'à l'apparition d'un fichier cible ou l...

Lire la suite
CODE SAS
Test de la macro ms_deletefile

Script de test unitaire pour valider le fonctionnement de la macro ms_deletefile.

Lire la suite
CODE SAS
Test de la macro ms_getusers

Script de test unitaire pour la macro ms_getusers, validant l'extraction des utilisateurs et la g...

Lire la suite
CODE SAS
Test de récupération de code Job SAS Viya

Script de test unitaire validant la création d'un Job SAS et la récupération de son code source v...

Lire la suite
CODE SAS
Récupération du nom et chemin du script courant

Script utilitaire permettant d'extraire et d'afficher le chemin absolu et le nom du fichier SAS e...

Lire la suite
CODE SAS
Macro qsubstrn - Simulation de SUBSTRN

Macro simulant le comportement de la fonction SUBSTRN pour extraire des sous-chaînes en langage m...

Lire la suite
CODE SAS
Récupération sécurisée de variable d'environnement

Macro fonction pour récupérer la valeur d'une variable d'environnement en appliquant un masquage ...

Lire la suite
CODE SAS
Validation de présence de variables macro

Vérifie que les variables macro spécifiées ne sont pas manquantes et génère un avertissement dans...

Lire la suite
CODE SAS
Macro Marvel Messages

Macro SAS affichant des citations de super-héros dans le journal.

Lire la suite
CODE SAS
Macro mf_existfunction

Vérifie l'existence d'une fonction SAS spécifique.

Lire la suite
CODE SAS
Extraction du nom de format SAS

Macro pour extraire le nom de base d'un format SAS, en ignorant sa longueur et ses décimales.

Lire la suite
CODE SAS
Test de la macro mf_getvarcount

Script de test unitaire vérifiant le comptage des variables dans une table SAS via la macro mf_ge...

Lire la suite
CODE SAS
Macro mp_perflog - Journalisation des performances

Macro utilitaire pour enregistrer des points de contrôle de performance (message, job ID, timesta...

Lire la suite
CODE SAS
Macro Import - Gestion des dépendances

Macro utilitaire fondamentale pour l'importation intelligente et la gestion des dépendances de fi...

Lire la suite
CODE SAS
Macro jjqcclean - Nettoyage de l'environnement de travail

Macro utilitaire pour vider la bibliothèque WORK et réinitialiser la variable DOMAIN.

Lire la suite
CODE SAS
Gestion du délimiteur espace dans %QSCAN

Illustration de l'utilisation de la fonction %str pour définir un espace comme délimiteur dans la...

Lire la suite
CODE SAS
Suppression de macros compilées

Macro utilitaire pour supprimer les macros compilées de la session courante (bibliothèque WORK).

Lire la suite
CODE SAS
Macro Markcode - Exécution interactive et visualisation (Legacy)

Macro utilitaire conçue pour les environnements SAS interactifs classiques (Display Manager) pour...

Lire la suite
CODE SAS
Macro markdsn - Ouverture interactive de table

Macro utilitaire conçue pour ouvrir une table SAS (dataset) dont le nom est stocké dans le presse...

Lire la suite
CODE SAS
Macro dsc_echofile_tolog

Macro utilitaire permettant d'afficher le contenu de fichiers externes (via des filerefs) directe...

Lire la suite
CODE SAS
Macro %Dups pour la gestion des doublons

Macro utilitaire pour identifier les doublons et isoler les enregistrements uniques dans une tabl...

Lire la suite
CODE SAS
Macro d'expansion d'interactions (Opérateur Barre)

Ensemble de macros simulant l'opérateur barre '|' (bar operator) utilisé dans les procédures stat...

Lire la suite
CODE SAS
Calcul de Factorielle avec PROC FCMP

Script définissant et utilisant des fonctions personnalisées pour le calcul de factorielles via P...

Lire la suite
CODE SAS
Macro de formatage de texte aligné

Macro utilitaire pour construire une ligne de texte avec des éléments alignés à gauche, au centre...

Lire la suite
CODE SAS
Conversion HLS Hexadécimal vers Décimal

Macro convertissant un code couleur SAS HLS hexadécimal en format décimal.

Lire la suite
CODE SAS
Macro AHGlocf - Imputation LOCF

Macro SAS conçue pour implémenter une logique de type 'Last Observation Carried Forward' (LOCF) e...

Lire la suite
CODE SAS
Macro AHGprocMeansBy - Statistiques par segments

Macro utilitaire pour calculer des statistiques sur des segments de données (définis par une vari...

Lire la suite
CODE SAS
Macro AHGRTFtotxt - Conversion et Parsing RTF

Macro utilitaire conçue pour convertir un fichier RTF en fichier texte plat ou dataset SAS. Elle ...

Lire la suite
CODE SAS
Conversion de fichier RTF en Texte

Macro SAS permettant de convertir un fichier RTF en fichier texte brut en nettoyant les balises d...

Lire la suite
CODE SAS
Macro AHGsetprint : Fusion et Formatage de Tables SAS

Macro permettant de combiner (empiler) plusieurs tables SAS tout en standardisant les variables a...

Lire la suite
CODE SAS
Macro de définition d'objet Hash SAS

Macro utilitaire permettant de déclarer, instancier et initialiser un objet Hash SAS à partir d'u...

Lire la suite
CODE SAS
Analyse des dépendances de macros et vérification de version SAS

Ce script SAS offre deux fonctionnalités principales via des macros : analyser les dépendances en...

Lire la suite
CODE SAS
Test de la macro _executeCmdFile

Script de test unitaire pour la macro SASUnit _executeCmdFile.

Lire la suite
CODE SAS
Rendu de colonne pour assertTrue (SASUnit)

Macro utilitaire utilisée par SASUnit pour effectuer le rendu de la colonne 'valeur actuelle' lor...

Lire la suite
CODE SAS
Rendu de colonne attendue pour assertTrue

Macro de formatage pour la colonne 'Expected' des rapports assertTrue.

Lire la suite
CODE SAS
Macro _switch pour basculer entre bases de données

Macro de bascule pour alterner entre une base de données exemple et la base réelle dans le cadre ...

Lire la suite
CODE SAS
Macro AHGforceFormat - Formatage forcé de variables

Macro utilitaire permettant de modifier la longueur et le format de variables spécifiques dans un...

Lire la suite
CODE SAS
Macro DROPMISS - Suppression des variables vides

Macro SAS permettant de supprimer d'une table les variables ne contenant aucune donnée (que des v...

Lire la suite