Business Intelligence
FORMAZIONE REMOTA PER EMERGENZA COVID 19

Funzioni di iterazione e funzioni di aggregazione col DAX in Power BI

La Business Intelligence per far crescere la tua attività

Funzioni di iterazione e funzioni di aggregazione col DAX in Power BI

In DAX (Data Analysis Expression), le funzioni di iterazione sono quelle che lavorano su ogni riga di una tabella o colonna e restituiscono un risultato per ogni riga. Le funzioni di aggregazione, invece, lavorano sull’intero set di dati e restituiscono un solo risultato.
Ecco alcune esempi di funzioni di iterazione e funzioni di aggregazione in DAX:
Funzioni di iterazione:
SUMX: somma i valori di una colonna per ogni riga di una tabella.
AVERAGEX: calcola la media dei valori di una colonna per ogni riga di una tabella.
MAXX: restituisce il valore massimo di una colonna per ogni riga di una tabella.
Funzioni di aggregazione:
SUM: somma i valori di una colonna per l’intero set di dati.
AVERAGE: calcola la media dei valori di una colonna per l’intero set di dati.
MAX: restituisce il valore massimo di una colonna per l’intero set di dati.
Le funzioni di iterazione sono utili quando si desidera calcolare un valore per ogni riga di una tabella o colonna. Ad esempio, si può utilizzare la funzione SUMX per calcolare il totale delle vendite per ogni cliente in una tabella di vendite.
Le funzioni di aggregazione sono utili quando si desidera calcolare un valore per l’intero set di dati. Ad esempio, si può utilizzare la funzione SUM per calcolare il totale delle vendite per l’intero set di dati.
È importante notare che le funzioni di iterazione e di aggregazione hanno il prefisso “X” per le funzioni di iterazione e “Y” per le funzioni di aggregazione. Ad esempio, SUMX è la funzione di iterazione per la somma e SUMY è la funzione di aggregazione per la somma.