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 e
certificati

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

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 ×