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]))