Aggregazione DAX - funzione SUMMARIZE
Descrizione
Restituisce una tabella di riepilogo per i totali richiesti su un insieme di gruppi.
Sintassi
SUMMARIZE (<table>, <groupBy_columnName>, [<groupBy_columnName>] …,
[<name>, <expression>] …)
Parametri
Sr.No. | Parametro e descrizione |
---|---|
1 | table Qualsiasi espressione DAX che restituisce una tabella di dati. |
2 | groupBy_columnName Il nome completo di una colonna esistente da utilizzare per creare gruppi di riepilogo in base ai valori presenti in essa. Questo parametro non può essere un'espressione. |
3 | name Il nome assegnato a una colonna del totale o del riepilogo, racchiuso tra virgolette doppie. |
4 | expression Qualsiasi espressione DAX che restituisce un singolo valore scalare, in cui l'espressione deve essere valutata più volte (per ogni riga / contesto). |
Valore di ritorno
Una tabella con le colonne selezionate per i parametri groupBy_columnName e le colonne riepilogate progettate dai parametri name.
Osservazioni
Ogni colonna per la quale si definisce un nome deve avere un'espressione corrispondente. In caso contrario, viene restituito un errore. Il primo parametro, "nome", definisce il nome della colonna nei risultati. Il secondo parametro, "espressione", definisce il calcolo eseguito per ottenere il valore per ciascuna riga di quella colonna.
groupBy_columnName deve essere nella tabella o in una tabella correlata alla tabella.
Ogni nome deve essere racchiuso tra virgolette doppie.
La funzione raggruppa un insieme selezionato di righe in un insieme di righe di riepilogo in base ai valori di una o più colonne groupBy_columnName. Viene restituita una riga per ogni gruppo.
Esempio
= SUMMARIZE (
SalesTarget,SalesTarget[SalesTarget],"MaxTarget",MAX (SalesTarget[SalesTarget]))