Condividi tramite


Funzione SUMX (DAX)

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

Sintassi

SUMX(<table>, <expression>)

Parametri

Termine

Definizione

tabella

Tabella che contiene le righe per le quali l'espressione verrà valutata.

espressione

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 desidera sommare o un'espressione che restituisce una colonna.

Vengono contati solo i numeri nella colonna. I valori blank, i valori logici e il testo vengono ignorati.

Per vedere alcuni esempi più complessi di SUMX nelle formule, vedere Funzione ALL (DAX) e Funzione CALCULATETABLE (DAX).

Esempio

Nell'esempio seguente viene prima filtrata la tabella InternetSales in base all'espressione ShippingTerritoryID = 5, quindi viene restituita la somma di tutti i valori nella colonna Freight. In altre parole, l'espressione restituisce la somma delle spese di spedizione solo per l'area di vendita specificata.

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

Se non è necessario filtrare la colonna, utilizzare la funzione SUM. La funzione SUM è simile alla funzione omonima di Excel, con la differenza che accetta una colonna come riferimento.

Vedere anche

Riferimento

Altre risorse