Durata
2 giorni
Prezzo
730,00 €
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Chiedi informazioni
SAS Macro Language 1: Essentials
Questo corso introduce le funzionalità principali del linguaggio macro SAS, fornendo strumenti per automatizzare, personalizzare e rendere più dinamici i programmi SAS. Include sia contenuti teorici sia esercitazioni pratiche.
Codice: BSS06
Corso su richiesta modalità interaziendale e/o personalizzata.
Contenuti del corso
1. Introduzione
- Perché usare le macro SAS
- Preparazione al corso
2. SAS Macro Facility
- Flusso del programma
- Creazione e utilizzo di variabili macro
3. Archiviazione e gestione del testo
- Funzioni macro
- Creare variabili macro tramite SQL
- Creare variabili macro tramite DATA step
- Riferimenti indiretti alle variabili macro
4. Lavorare con i programmi macro
- Definizione e chiamata di macro
- Scope delle variabili macro
- Elaborazione condizionale
- Elaborazione iterativa
5. Sviluppare applicazioni macro
- Archiviazione delle macro
- Generazione di codice dipendente dai dati
- Validazione dei parametri e documentazione delle macro
Partecipanti
Programmatore SAS esperti, già familiari con query SQL semplici e con la programmazione DATA step, che vogliono:
- Scrivere programmi riutilizzabili e dinamici.
- Automatizzare processi ripetitivi in SAS.
Prerequisiti
Prima di partecipare, è consigliabile avere conoscenze equivalenti a:
- SAS Programming 1: Essenziali
- SAS Programming 2: Tecniche di Manipolazione Dati
In particolare, dovresti essere in grado di:
- Scrivere semplici query SQL con la clausola SELECT.
- Leggere e scrivere tabelle SAS tramite DATA step.
- Utilizzare istruzioni DATA step, come IF-THEN/ELSE, DO WHILE, DO UNTIL e DO iterativi.
- Usare opzioni di set di dati SAS come DROP=, KEEP= e OBS=.
- Utilizzare funzioni sui caratteri come SUBSTR, SCAN e UPCASE.
- Leggere sottoinsiemi di tabelle con la clausola WHERE.
- Creare e utilizzare valori e costanti di tipo data SAS.
- Usare procedure base SAS come SORT, PRINT, CONTENTS, MEANS e FREQ.
Obiettivi
- Eseguire la sostituzione di testo nel codice SAS.
- Utilizzare variabili e funzioni macro.
- Automatizzare e personalizzare la generazione di codice SAS.
- Costruire codice SAS condizionale o iterativo.
- Scrivere programmi auto-modificanti e basati sui dati.
- Business applications
- Sicurezza informatica
- ISO
- EGovernement
- Database, big data, machine learning e ia
- HR & Organization
- Giuridico Normativa
- Cloud & virtualization
- Programming & development
- PA
- Metodologie di Service & Project Management
- Management & Collaboration
- Microservizi
- Sistemi operativi
- Marketing & Sales
- Formazione AI
- Networking
- Office & collaboration
- Web design