Condividi tramite


SUMX

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Restituisce la somma di un'espressione valutata per ogni riga di una tabella.

Sintassi

SUMX(<table>, <expression>)

Parametri

Termine Definizione
table Tabella contenente le righe per le quali verrà valutata l'espressione.
expression Espressione da valutare per ogni riga della tabella.

Valore restituito

Numero decimale.

Osservazioni:

  • La funzione SUMX accetta come primo argomento una tabella o un'espressione che restituisce una tabella. Il secondo argomento è una colonna contenente i numeri da sommare o un'espressione che restituisce una colonna.

  • Il SUMX è una funzione iteratore .

  • Vengono conteggiati solo i numeri nella colonna. Gli spazi vuoti, i valori logici e il testo vengono ignorati.

  • Per esempi più complessi di SUMX nelle formule, vedere ALL e CALCULATETABLE.

  • Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

Nell'esempio seguente viene innanzitutto filtrata la tabella InternetSales nell'espressione "InternetSales[SalesTerritoryID] = 5", quindi viene restituita la somma di tutti i valori nella colonna Freight. In altre parole, l'espressione restituisce la somma degli addebiti di trasporto solo per l'area di vendita specificata.

= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])

Se non è necessario filtrare la colonna, usare la funzione SUM. La funzione SUM è simile alla funzione excel con lo stesso nome, ad eccezione del fatto che accetta una colonna come riferimento.

SUM funzioni statistiche