Contesto nelle formule DAX

Introduzione a DAX in Power BI

Jess Ahmet

Content Developer, DataCamp

Introduzione al contesto

  • Abilita analisi dinamiche: i risultati cambiano in base ai dati selezionati
  • Esistono 3 tipi di contesto: riga, filtro e query
Introduzione a DAX in Power BI

Introduzione al contesto di riga

  • "La riga corrente"
Introduzione a DAX in Power BI

Introduzione al contesto di riga

  • "La riga corrente"

Colonna calcolata

  • Include i valori di tutte le colonne della riga corrente
Introduzione a DAX in Power BI

Introduzione al contesto di riga

  • "La riga corrente"

Colonna calcolata

  • Include i valori di tutte le colonne della riga corrente
Articolo Prezzo IVA Prezzo_con_IVA
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
Introduzione a DAX in Power BI

Introduzione al contesto di riga

  • "La riga corrente"

Misure

  • Si applicano con funzioni iteratore che calcolano riga per riga
  • Le funzioni iteratore hanno una X dopo il nome, es. SUMX()
  • Sintassi: SUMX(<table>, <expression>)
Introduzione a DAX in Power BI

Introduzione al contesto di riga

  • "La riga corrente"

Misure

  • Si applicano con funzioni iteratore che calcolano riga per riga
  • Le funzioni iteratore hanno una X dopo il nome, es. SUMX()
  • Sintassi: SUMX(<table>, <expression>)
Articolo Prezzo IVA Prezzo_con_IVA
A $ 20 25% $25
B $ 45 0% $45
Introduzione a DAX in Power BI

Introduzione al contesto di riga

  • "La riga corrente"

Misure

  • Si applicano con funzioni iteratore che calcolano riga per riga
  • Le funzioni iteratore hanno una X dopo il nome, es. SUMX()
  • Sintassi: SUMX(<table>, <expression>)
Articolo Prezzo IVA Prezzo_con_IVA
A $ 20 25% $25
B $ 45 0% $45
Totale - - $ 70
  • Esempio: SUMX(Sales, Sales[Price] + (Sales[Price] * Sales[Tax]))
Introduzione a DAX in Power BI

Introduzione al contesto di filtro

Il contesto di filtro è l’insieme di filtri applicati prima del calcolo.

Il contesto di filtro si può applicare in vari modi:

  • Attributi in una riga/colonna
  • Con uno slicer
  • Dal riquadro Filtri
  • In una misura calcolata
Introduzione a DAX in Power BI

Introduzione al contesto di filtro

Il contesto di filtro è l’insieme di filtri applicati prima del calcolo.

Esempio:

Colore Quantità
Blu 1.250
Verde 200
Nero 4.000
Introduzione a DAX in Power BI

Introduzione al contesto di filtro

Il contesto di filtro è l’insieme di filtri applicati prima del calcolo.

Esempio:

Colore Quantità
Blu 1.250
Introduzione a DAX in Power BI

Introduzione al contesto di filtro

Il contesto di filtro è l’insieme di filtri applicati prima del calcolo.

Esempio:

Colore Quantità
Blu 1.250
Verde 200
Nero 4.000
Introduzione a DAX in Power BI

Introduzione al contesto di filtro

Il contesto di filtro è l’insieme di filtri applicati prima del calcolo.

Esempio:

Calzini Scarpe T‑shirt
Blu 200 800 250
Verde 90 10 100
Nero 2.000 800 1.200
Introduzione a DAX in Power BI

Introduzione al contesto di filtro

Il contesto di filtro è l’insieme di filtri applicati prima del calcolo.

Esempio:

Calzini
Blu 200
Introduzione a DAX in Power BI

Funzione CALCULATE

  • Sintassi: CALCULATE(<expression>[, <filter1> [, <filter2> [, …]]])
    • Espressione: misura o calcolo da valutare. Deve restituire un solo valore.
    • Filtri:
      • Devono valutarsi come tabella
      • Non devono entrare in conflitto tra loro
        • Sales[City]="London", Sales[Country] <> "United Kingdom"
      • I filtri di CALCULATE() sovrascrivono sempre quelli della visualizzazione
  • Esempio: CALCULATE(SUM(Sales), Sales[Region]="EMEA")
Introduzione a DAX in Power BI

Ayo berlatih!

Introduzione a DAX in Power BI

Preparing Video For Download...