Power BI e DAX: le funzioni principali
Il linguaggio DAX in Power Bi contiene numerose funzioni come in Excel
Innanzitutto mi devo portare nella finestra dati
E in questa finestra facci click su Nuova Colonna
Quando creo una nuova colonna posso utilizzare le funzioni DAX come in Excel.
Scriverò il nuovo nome della colonna seguito da = e il nome della funzione. Mentre scrivo appariranno i nomi delle funzioni disponibili.
Ad esempio se scrivo Totale = SUM appare
Funzioni di aggregazione principali
- SUM
- AVERAGE
- MIN
- MAX
- SUMX (e altre funzioni X)
Queste funzioni supportano solo le colonne numeriche e in genere possono aggregare una sola colonna per volta. Se si ha la necessità di lavorare su più colonne occorre utilizzare le funzioni che terminano con X.
Ad esempio la funzione SUMX può essere utilizzata su più colonne. Queste funzioni scorrono la tabella e valutano l’espressione per ogni riga.
Funzioni di conteggio principali
- COUNT
- COUNTA
- COUNTBLANK
- COUNTROWS
- DISTINCTCOUNT
Queste funzioni conteggiano diversi elementi, come valori distinti, valori non vuoti e righe di tabella.
Funzioni logiche
- AND - {operatore && }
- OR - {operatore || }
- NOT
- IFIFERROR
Funzioni informative
- ISBLANK
- ISNUMBER
- ISTEXT
- ISNONTEXT
- ISERROR
Nonostante queste funzioni possano essere utili a seconda della situazione, la capacità di identificare in anticipo il tipo di dati delle colonne può essere di sicuro un vantaggio.
Funzioni di testo
- CONCATENATE
- REPLACE
- SEARCH
- UPPER
- FIXED
Funzioni di data
- DATE
- HOUR
- NOW
- EOMONTH
- WEEKDAY
Un elenco completo delle funzioni DAX e accessibile dal sito https://learn.microsoft.com/it-it/dax/dax-overview