Dax Avanzato

Power BI Dax cos’è?

Il linguaggio DAX (Data Analysis Expressions) è il cuore di Power BI, Analysis Services e Power Pivot. Dopo aver appreso le basi, padroneggiare i concetti avanzati è essenziale per creare modelli dati flessibili, performanti e in grado di rispondere a domande aziendali complesse.

Obiettivi:

  • Comprendere a fondo il contesto di riga e di filtro e come interagiscono tra loro.
  • Scrivere misure complesse e ottimizzate con funzioni come CALCULATE, FILTER e gli iteratori (X functions).
  • Applicare la time intelligence avanzata per gestire periodi personalizzati e calcoli semi-additivi.
  • Utilizzare variabili (VAR) per rendere il codice più leggibile, manutenibile e veloce.
  • Migliorare le prestazioni dei report riducendo la cardinalità, profilando le query e seguendo le best practice.

Pattern e buone pratiche

  • Preferire le misure alle colonne calcolate quando il risultato deve reagire ai filtri.
  • Creare misure intermedie per testare passo passo il comportamento del contesto.
  • Usare con attenzione KEEPFILTERS e ALLSELECTED, comprendendo come modificano il contesto.
  • Documentare il modello dati (relazioni, granularità delle date, gerarchie).
  • DAX 101 – ripasso dei concetti base
  • DAX Avanzato – contesto di filtro, contesto di riga e ottimizzazione
  • Esercizi pratici DAX per Power BI – casi reali e pattern riutilizzabili

A chi si rivolge

È richiesto avere già basi in Power Query e modellazione dimensionale, oppure aver partecipato al corso “Power BI Desktop”.

Serve per chi già utilizza Power BI e vuole superare le limitazioni dei report che produce attualmente.

Altri corsi utili:

Enterprise Data Analytics with Power BI e SQL

Best Practice Power BI | Condividi i tuoi contenuti

PowerBI Data Analyst | Impara ad usare lo strumento

Modalità di fruizione

STREAMING

Durata

10 ore

Area

Development

Scheda del Corso

Ottieni scheda PDF

RICHIEDI INFORMAZIONI