Power BI e DAX: le principali funzioni da conoscere
Con DAX sono disponibili numerose funzioni per modellare, creare o analizzare i dati. Queste funzioni possono essere raggruppate nelle categorie seguenti:
Funzioni di aggregazione
- SUM: calcola la somma di tutti i numeri in una colonna
- AVERAGE: calcola la media aritmetica dei valori
- MIN / MAX: restituisce il valore minimo o massimo
- SUMX: calcola la somma di un’espressione valutata per ogni riga
Funzioni di conteggio
- COUNT: conta le righe che contengono numeri
- COUNTA: conta le righe non vuote
- COUNTROWS: conta il numero di righe in una tabella
- DISTINCTCOUNT: conta i valori distinti
Funzioni logiche
- IF: verifica una condizione e restituisce valori diversi
- AND / OR: combinano condizioni multiple
- SWITCH: valuta un’espressione rispetto a un elenco di valori
Funzioni informative
- ISBLANK: verifica se un valore è vuoto
- ISNUMBER: verifica se un valore è un numero
- HASONEVALUE: verifica se il contesto ha un solo valore
Funzioni di testo
- CONCATENATE: unisce due stringhe di testo
- FORMAT: formatta un valore come stringa
- LEFT / RIGHT / MID: estraggono parti di testo
Funzioni di data
- TODAY / NOW: restituiscono la data/ora corrente
- YEAR / MONTH / DAY: estraggono parti di una data
- DATEDIFF: calcola la differenza tra due date
- DATEADD: aggiunge un intervallo a una data
Analogamente a Excel, quando si inizia a digitare una formula nella barra della formula di Power BI, viene visualizzato un elenco delle funzioni disponibili per facilitare la selezione. Padroneggiare queste funzioni DAX è fondamentale per sfruttare al massimo le potenzialità di Power BI.