Corso DAX (Data Analysis Expression)
Durata: 2 giorni
Live Online
In presenza
Live Online
In presenza
Formazione avanzata Power BI con DAX
Il corso Power BI DAX ti guida a padroneggiare il linguaggio DAX (Data Analysis Expressions), strumento fondamentale per creare calcoli avanzati e metriche personalizzate all’interno dei tuoi modelli dati in Power BI.
Con DAX potrai superare i limiti delle funzioni di aggregazione standard, generando KPI dinamici, indicatori condizionali, valori cumulativi e calcoli temporali complessi come YOY, YTD, MTD e rolling periods, aumentando precisione e flessibilità delle tue analisi.
Il percorso parte dalle basi, con la costruzione di un Data Model solido, affrontando limiti dei modelli flat e passando a schemi più evoluti come Star Schema e Snowflake, fino alla gestione avanzata delle relazioni tra tabelle, inclusi casi complessi di cardinalità Many-to-Many.
Il corso si distingue per il suo approccio pratico e guidato: i partecipanti applicano immediatamente quanto appreso attraverso esercitazioni concrete, apprendendo passo dopo passo come creare report completi, affidabili e strategici. L’obiettivo è trasformare i dati in insight utili e immediatamente utilizzabili per il business.
Sessioni live interattive
Lezioni in diretta con spazio per domande e confronto.
Approccio pratico
Esercitazioni e casi reali per mettere in pratica ciò che impari.
Cosa imparerai
- Distinguere tra Calculated Column e Measure e applicare funzioni scalari e tabellari.
- Comprendere a fondo l’Evaluation Context, con attenzione a Filter Context e Row Context.
- Sfruttare gli Iterator (SUMX, AVERAGEX) e padroneggiare la funzione CALCULATE per modificare filtri, combinare condizioni logiche e gestire la Context Transition.
- Creare e gestire dataset virtuali usando funzioni tabellari (FILTER, SUMMARIZE, ALL, GENERATE) e relazioni fisiche e virtuali (USE-RELATIONSHIP, CROSSFILTER, TREATAS).
- Applicare la Time Intelligence con Date Table e funzioni come TOTALYTD, PREVIOUSYEAR, DATEADD, per analisi temporali precise e insight immediati.
- Gestire scenari reali con dati incompleti o valori vuoti (BLANK, ISBLANK, COALESCE) e usare variabili DAX per calcoli più leggibili ed efficienti.
- Utilizzare funzioni dinamiche come SELECTEDVALUE, VALUES e CONCATENATEX per rendere i report interattivi e adattivi.
I vantaggi della formazione Nexsys
Trainer esperti e
certificati
Formatori con esperienza concreta in ambito aziendale.
Contenuti sempre aggiornati
Materiale sempre in linea con le novità del settore.
Open Badge digitale
Un certificato digitale, verificabile e condivisibile online.
Esercitazioni guidate
Attività pratiche con il supporto diretto del docente.
Registrazioni disponibili
Rivedi le lezioni quando vuoi per 3 mesi.
Supporto post-corso
Assistenza anche dopo la fine del corso, per chiarimenti e approfondimenti.
Personalizza la tua formazione
Il corso può essere riprogettato su misura delle esigenze formative della tua azienda o di un gruppo di lavoro. Contenuti, durata e modalità sono personalizzabili per garantire coerenza con i tuoi obiettivi, tempi e budget.
Programma del Corso
Modulo 1: Prerequisiti
- Definizione del Data Model
- Modello Flat
- Star Schema
- Snow Flake Schema
- Relazioni tra Tabelle
- Integrità Referenziale
- Cardinalità delle Relazioni
- Many-to-One
- One-to-One
- Many-to-Many
- Problemi con la Cardinalità Many-to-Many
- Cross-Filter Direction
Modulo 2: Introduzione a DAX
- Computed Column
- Calculated Column
- Measure
- Measure VS Calculated Column
- Measure Implicite ed Esplicite
- Assegnazione delle Measure
- Tabelle di Measure
- Funzioni Scalari e Tabellari
Modulo 3: Evaluation Context
- Filter Context
- Row Context
- RELATED
- RELATEDTABLE
Modulo 4: Iteratori
- Cos’è un Iteratore
- SUMX
- SUM
- SUM VS SUMX
- AVERAGEX
- Altri Iteratori
Modulo 5: La funzione CALCULATE
- CALCULATE
- Uso di Filtri Multipli
- AND
- OR
- CALCULATE nelle Calculated Column
- Context Transition
- Ripasso del Row Context
- Ripasso del Filter Context
- Esecuzione del Context Transition
- Gli Effetti del Context Transition
- CALCULATETABLE
Modulo 6: Funzioni Tabellari
- FILTER
- FILTER per ridurre le righe
- FILTER come argomento di CALCULATE
- Column Filter VS Table Filter
- Efficienza dei Table Filter
- Effetto dei Table Filter
- ALL
- ALL applicata alla Fact Table
- ALL applicata alle Dimension Table
- ALL applicata alle Colonne
- ALLEXCEPT
- ALLSELECTED
- ALL come Modificatore di Calculate
- REMOVEFILTERS
- KEEPFILTERS
- CALCULATE e Ordine di Valutazione
- DISTINCT
- SELECTCOLUMNS
- ADDCOLUMNS
- SUMMARIZE
- SUMMARIZECOLUMNS
- CALCULATETABLE vs. FILTER
- Generazione di Nuovi Dati
- ROW
- DATATABLE
- GENERATE
- GENERATESERIES
- Il Costruttore TABLE
Modulo 7: Unione di Tabelle
- Unione Verticale
- UNION
- INTERSECT
- EXCEPT
- Unione Orizzontale
- NATURALINNERJOIN
- NATURALLEFTOUTERJOIN
- CROSSJOIN
Modulo 8: Relazione Fisiche e Virtuali
- Relazioni Fisiche
- USERELATIONSHIPS
- CROSSFILTER
- Relazioni Virtuali
- TREATAS
Modulo 9: Time Intelligence
- Cos’è la Time Intelligence
- Date Table
- Creazione di una Date Table
- CALENDAR
- CALENDARAUTO
- Aggiunta delle Calculated Columns
- CALENDARAUTO e ADDCOLUMNS
- Contrassegnare la Date Table
- Period To Date
- TOTALYTD
- TOTALQTD
- TOTALMTD
- Previous Period
- PREVIOUSYEAR
- PREVIOUSQUARTER
- PREVIOUSMONTH
- SAMEPERIODLASTYEAR
- PARALLELPERIOD
- DATESINPERIOD
- Altre Funzioni
- DATEADD
- FIRST / LASTNONBLANK
- FIRST / LASTNONBLANKVALUE
Modulo 10: Valori vuoti vs zero
- BLANK
- ISBLANK
- COALESCE
Modulo 11: Utilizzo delle variabili
- Variabili DAX
Modulo 12: Ritorno dei Valori nel Filter Context
- SELECTEDVALUE
- CONCATENATEX
- Uso di una Parameter Table
- VALUES
- VALUES su una Colonna
- VALUES VS SELECTEDVALUE
Modulo 13: Table Expansion
- Table Expansion
- Uso di Table Expansion
- Table Expansion VS CROSSFILTER
- Uso degli schemi Snowflake
- CALCULATETABLE e Table Expansion
Requisiti
Al fine di completare con successo questo corso è consigliato possedere la certificazione Microsoft Power BI PL-300 o possedere competenze analoghe.
Prezzo per formazione dedicata online
€ 1200 + IVA a partecipante
A chi è rivolto
-
- Esperti di dati e professionisti della business intelligence che vogliono eseguire analisi dei dati in maniera avanzata e con precisione usando Power BI
- Coloro che sviluppano report in maniera professionale e che visualizzano i dati dalle tecnologie della piattaforma dati esistenti sia nel cloud che in locale
Open Badge digitale
Con i nostri corsi non ricevi un semplice attestato in PDF, ma un badge digitale riconosciuto a livello internazionale, conforme allo standard Open Badge.
È verificabile, condivisibile su LinkedIn e integrabile nel tuo CV, per valorizzare le competenze acquisite in modo moderno, trasparente e affidabile.
Corsi correlati
Preferisci compilare il modulo? Scrivi i tuoi dati qui sotto
Il servizio telefonico è attivo dal lunedì al venerdì dalle 8:00 alle 18:00 al numero 0452456669. Puoi anche compilare il modulo sottostante: