Programmation

54 Résultats disponibles

Programmation
Programmation SAS : Guide complet pour créer et manipuler vos tables avec le DATA Ste

Ce document fournit des exemples détaillés sur la création, la lecture et la manipulation d'ensembles de données SAS,...

Voir le code
Programmation
Programmation SAS : Maîtrisez les boucles DO pour automatiser vos calculs complexes

Cette documentation fournit des exemples illustrant l'utilisation des différentes formes de boucles DO dans les étape...

Voir le code
Programmation
Langage Macro

Explique le support du langage Macro SAS dans l'environnement SAS Viya 4 et son interaction avec le serveur CAS.

Voir le code
Programmation
DS2 & SAS Viya : Scalabilité massive pour vos modèles et Big Data

DS2 est un langage de programmation avancé pour la plateforme SAS Viya, optimisé pour l'exécution parallèle sur le se...

Voir le code
Programmation
Simulation de données et calculs itératifs : L'art de l'automatisation statistique (DO WHILE / UNTIL)

Script pédagogique illustrant les différentes manières d'utiliser les boucles DO et l'instruction OUTPUT dans l'étape...

Voir le code
Programmation
SAS Data Step : Divisez la taille de votre code par deux en remplaçant IF-THEN par IFN

Démonstration de l'utilisation de la fonction IFN par rapport à la logique conditionnelle classique IF-THEN/ELSE.

Voir le code
Programmation
Data Science & SAS : Ne rédigez plus jamais vos boucles conditionnelles à la main

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

Voir le code
Programmation
SAS Macro : Automatisez l'inventaire de vos bibliothèques avec SASHELP.VTABLE

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

Voir le code
Programmation
Data Cleaning : Maîtrisez la logique de transformation textuelle complexe

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

Voir le code
Programmation
SAS Reporting : Maîtrisez la mise en forme conditionnelle avec PROC FORMAT

Création de formats utilisateurs pour le 'traffic lighting' (mise en évidence conditionnelle par couleur).

Voir le code
Programmation
SAS : 3 Méthodes pour Calculer une Somme Cumulative (et le Piège du RETAIN à Éviter)

Exemple montrant trois méthodes différentes pour effectuer une somme cumulative dans une étape DATA.

Voir le code
Programmation
Simulation vs Théorie des Nombres : La preuve par le code que seuls les "Carrés Parfaits" survivent

Simulation algorithmique du problème des 100 portes utilisant un Data Step SAS.

Voir le code
Programmation
SAS Base : Divisez votre Temps de Codage par 10 grâce aux Tableaux (Arrays) et Boucles DO

Script de transformation de données convertissant des valeurs numériques via un traitement itératif sur des variables...

Voir le code
Programmation
Macros SAS Robustes : Pourquoi %SUPERQ est Indispensable pour Sécuriser vos Conditions %IF

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

Voir le code
Programmation
Code SAS Plus Propre : Remplacez vos chaînes de 'OR' par l'Opérateur IN dans vos Macros

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

Voir le code
Programmation
SAS Arrays & Boucles : Automatisez vos Calculs sur Plusieurs Colonnes en une Seule Étape

Script de conversion de températures utilisant des tableaux (Arrays) et une boucle itérative.

Voir le code
Programmation
SAS : Convertissez vos Dates en format DateHeure (Datetime) sans erreur de calcul

Ce script SAS démontre la conversion de valeurs de date SAS en valeurs de date-heure SAS à l'aide d'une fonction conc...

Voir le code
Programmation
Macro SAS : Comment Valider la Création Dynamique de vos Variables Temporaires

Ce script SAS définit et exécute une macro de test pour évaluer le comportement d'une macro externe `%createTempVar`....

Voir le code
Programmation
Tuto SAS : Modernisez votre code avec la syntaxe DS2 (Bien plus qu'un simple "Hello World")

Ce script SAS utilise la procédure DS2 pour créer un programme simple qui affiche 'Hello World!' dans le log SAS.

Voir le code
Programmation
Performance SAS : Comptez vos Variables Instantanément sans Lire le Dataset (Fonction SCL)

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

Voir le code
Programmation
Débuter en Macros SAS : Maîtrisez la Concaténation et les Suffixes pour Dynamiser votre Code

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

Voir le code
Programmation
Astuce Macro SAS : Créez votre Propre Opérateur Ternaire pour Écrire des Conditions en Une Seule Ligne

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

Voir le code
Programmation
Macros SAS Robustes : Comment Automatiser la Compatibilité de vos Scripts entre Différentes Versions

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

Voir le code
Programmation
Recodage de Données SAS : Remplacez vos IF/THEN Complexes par ce Format Custom Ultra-Rapide

Ce script définit un format SAS personnalisé nommé FASTFORMAT qui mappe des valeurs textuelles à 'Diesel' ou 'Gasolin...

Voir le code
Programmation
Optimisation SAS : Comment Récupérer le Nombre de Lignes Instantanément sans Lire la Table

Cette macro utilitaire retourne le nombre d'observations d'un ensemble de données SAS spécifié par son identifiant (D...

Voir le code
Programmation
Manipulation de Données SAS : Maîtrisez l'Instruction OUTPUT dans une Boucle pour Démultiplier vos Lignes

Ce script SAS crée un jeu de données initial 'b' à partir de données fournies en ligne, puis transforme ce jeu de don...

Voir le code
Programmation
Analyse Textuelle SAS : La Différence Cruciale entre COUNT et COUNTC pour Nettoyer vos Strings

Ce script SAS démontre l'utilisation des fonctions COUNTC et COUNT pour compter les occurrences de caractères et de s...

Voir le code
Programmation
APIs Sécurisées & SAS : Maîtrisez l'Authentification Basic et le Parsing JSON en un Éclair

Ce script SAS effectue une requête HTTP GET vers une URL externe protégée par authentification basique et traite la r...

Voir le code
Programmation
Garbage Collection pour Statisticiens : Évitez les "Faux Positifs" dans vos Simulations Itératives

Cette macro supprime un ensemble de variables macro créées selon un schéma de 'tableau' (par exemple, prefixe1, prefi...

Voir le code
Programmation
Premier Programme SAS : Maîtrisez le Data Step et la PROC PRINT avec l'exercice "Hello World"

Ce script SAS est un exemple simple de création et d'affichage d'un message 'Hello, World!'.

Voir le code
Programmation
Algorithmique : L'erreur classique qui fait exploser la mémoire de votre serveur

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

Voir le code
Programmation
Debugging SAS : Prenez le contrôle de vos Logs en générant vos propres Erreurs et Alertes personnalisées

Affiche des messages de différents types (erreur, avertissement, note) dans le log SAS.

Voir le code
Programmation
Debugging SAS : L'astuce pour visualiser instantanément toutes vos variables globales cachées

Ce script SAS définit une macro-variable globale et crée une table listant toutes les macro-variables globales active...

Voir le code
Programmation
Macro SAS : Simplifiez vos conditions %IF grâce à l'option méconnue MINOPERATOR

Ce script SAS illustre la création de jeux de données en interne via DATA STEP et la définition/appel d'une macro inc...

Voir le code
Programmation
Tuto SAS : Maîtrisez le "Time Travel" de vos données (L'art d'aligner Dates et Heures avec INTNX)

Ce script SAS démontre l'utilisation de la fonction INTNX pour manipuler et formater des valeurs de date, de date/heu...

Voir le code
Programmation
Data Cleaning : L'erreur subtile de déduplication qui fausse vos statistiques (et comment l'éviter)

Ce script SAS crée un jeu de données interne, puis démontre deux méthodes de déduplication à l'aide de la PROC SORT :...

Voir le code
Programmation
Audit de Code SAS : La méthode méconnue pour extraire la source des catalogues compilés

Cette macro permet d'explorer et d'imprimer le contenu source d'un catalogue SAS spécifié vers un fichier texte, puis...

Voir le code
Programmation
Dates SAS : Maîtrisez enfin la conversion des formats complexes et des dates juliennes

Ce script SAS démonstre la création de deux jeux de données ('userinfo' et 'julinedata') en utilisant des `datalines`...

Voir le code
Programmation
Data Management : Automatisez la sémantique de vos variables pour un reporting impeccable

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

Voir le code
Programmation
Logs SAS : Affichez l'heure réelle d'exécution vs le début de session (&SYSTIME)

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

Voir le code
Programmation
Feature Engineering : Créez des "Timestamps" précis pour horodater vos exécutions de modèles

Ce script crée une table contenant la date, l'heure et l'horodatage actuels du système.

Voir le code
Programmation
Arrêtez de Coder en Dur : Maîtrisez les Macros Conditionnelles SAS (%if %then)

Définition d'une macro simple utilisant une logique conditionnelle pour afficher une région géographique dans la log ...

Voir le code
Programmation
Automatisation SAS : Faites en Sorte que Votre Code s'Écrive Tout Seul avec CALL EXECUTE

Illustration de l'utilisation de la routine CALL EXECUTE pour lancer du code SAS dynamiquement depuis une étape DATA.

Voir le code
Programmation
Fini les Chemins Tronqués : La Macro SAS Infaillible pour Extraire vos Répertoires

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

Voir le code
Programmation
Au cœur de SAS ODS : L'astuce méconnue pour tracer vos événements avec Event Map

Génère un fichier XML traçant les événements ODS déclenchés par une procédure.

Voir le code
Programmation
Fini les IF/THEN interminables : L'astuce PROC FORMAT pour recoder vos variables numériques SAS

Définit un format de valeur SAS personnalisé nommé fmtNum pour catégoriser les nombres.

Voir le code
Programmation
Automatisation SAS : La macro utilitaire infaillible pour nettoyer vos fichiers sans erreur

Cette macro permet de supprimer un fichier du système de fichiers si celui-ci existe.

Voir le code
Programmation
Somme Cumulative vs RETAIN SAS : Le piège des valeurs manquantes qui ruine vos calculs

Illustration de la gestion des valeurs manquantes lors d'accumulations dans un Data Step.

Voir le code
Programmation
Dates et Heures sous SAS : La méthode définitive pour dompter les formats temporels sans frustration

Ce script SAS crée un jeu de données contenant la date, l'heure et la date-heure actuelles, puis les affiche.

Voir le code
Programmation
Nettoyage de Données & Time Series : La méthode silencieuse pour neutraliser vos dates aberrantes

Script illustrant l'importation de dates avec gestion silencieuse des valeurs invalides.

Voir le code
Programmation
Nettoyage SAS : L'astuce simple pour supprimer les espaces de gauche avec la fonction LEFT

Script illustrant l'utilisation de la fonction LEFT pour supprimer les espaces situés au début d'une chaîne de caract...

Voir le code
Programmation
Tuto SAS : Récupérez le trimestre d'une date sans conditionnelle complexe (La fonction QTR)

Calcul du trimestre d'une date spécifique.

Voir le code
Programmation
Définition et test de fonction Hello World avec PROC FCMP

Script de démonstration définissant une fonction personnalisée SAS via PROC FCMP et exécutant un test simple.

Voir le code
Programmation
Tuto SAS : Ne cassez plus vos calculs de dates ! (Maîtrisez les subtilités d'INTNX et INTCK)

Démonstration des options d'alignement pour les fonctions de date/heure INTNX et INTCK en SAS, illustrant le calcul d...

Voir le code