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 ecertificati
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.
FAQ Corso DAX
Q: Quali sono le sfide analitiche complesse che si imparano a risolvere nel corso Power BI Avanzato?
A: Il corso è focalizzato sulla padronanza del linguaggio DAX (Data Analysis Expressions) e sulla modellazione dei dati avanzata. Imparerai a gestire contesti di filtro complessi, a utilizzare funzioni di Time Intelligence per confronti temporali evoluti e a ottimizzare le performance dei report. L'obiettivo è trasformare modelli di dati grezzi in sistemi di analisi capaci di rispondere a domande di business sofisticate.
Q: In che modo l'approccio consulenziale dei trainer aiuta a dominare il linguaggio DAX?
A: Il DAX è una materia ostica che richiede logica, non solo memoria. I nostri docenti sono consulenti senior che progettano modelli di business intelligence ogni giorno. Durante il corso, oltre alla sintassi, il trainer condividerà trucchi del mestiere e demo operative su casi reali, insegnandoti a scrivere codice pulito, performante e, soprattutto, facile da manutenere nel tempo.
Q: È possibile richiedere un approfondimento su specifici KPI o modelli di dati della mia azienda?
A: Certamente. Nexsys offre la modalità dedicata che permette di calibrare il programma sulle tue reali necessità analitiche. In questo caso, il corso assume un taglio consulenziale, permettendo di analizzare insieme al docente le logiche di calcolo e i KPI specifici del tuo settore. Le sessioni sono in italiano, con orari e giorni concordati reciprocamente.
Q: Quale supporto è previsto per risolvere dubbi tecnici dopo la fine del corso?
A: Sappiamo che i dubbi più complessi sul DAX emergono quando si applicano le formule ai propri dati. Per questo, Nexsys garantisce un supporto post-formazione via mail direttamente con il docente. Inoltre, avrai accesso alle registrazioni delle lezioni per 3 mesi per rivedere i passaggi logici più critici e riceverai l'Open Badge digitale che certifica il tuo livello avanzato di Data Analyst.
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: