Corso DAX (Data Analysis Expression)

Durata: 2 giorni

icona web

Live Online

in presenza

In presenza

icona web

Live Online

in presenza

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.

icona live

Sessioni live interattive

Lezioni in diretta con spazio per domande e confronto.

icona pratico

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

icona trainer

Trainer esperti ecertificati

Formatori con esperienza concreta in ambito aziendale.

icona aggiornamento

Contenuti sempre aggiornati

Materiale sempre in linea con le novità del settore.

icona open badge

Open Badge digitale

Un certificato digitale, verificabile e condivisibile online.

icona esercitazioni

Esercitazioni guidate

Attività pratiche con il supporto diretto del docente.

icona registrazione

Registrazioni disponibili

Rivedi le lezioni quando vuoi per 3 mesi.

icona supporto

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

Seleziona il numero di partecipanti:
One to One
2
3
Più di 3

€ 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.

ethical hacker open badge web

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:

Promo ×