SUMX
Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata
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 che contiene i numeri che si vogliono sommare o un'espressione che restituisce una colonna.
SUMX è una funzione iteratore.
Vengono conteggiati solo i numeri nella colonna. I valori vuoti, logici e di testo vengono ignorati.
Per esempi più complessi di SUMX nelle formule, vedere ALL e CALCULATETABLE.
Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio
L'esempio seguente prima filtra la tabella InternetSales in base all'espressione 'InternetSales[SalesTerritoryID] = 5` e quindi restituisce la somma di tutti i valori nella colonna Freight. In altre parole, l'espressione restituisce la somma degli addebiti per la spedizione 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 di Excel con lo stesso nome, ma accetta una colonna come riferimento.