SUMX
Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual
Devolve o sum de uma expressão avaliada para cada linha de uma tabela.
Sintaxe
SUMX(<table>, <expression>)
Parâmetros
Termo | Definição |
---|---|
table |
A tabela que contém as linhas para as quais a expressão será avaliada. |
expression |
A expressão a ser avaliada para cada linha da tabela. |
Regresso value
Um número decimal.
Observações
A função SUMX usa como argumento first uma tabela or uma expressão que retorna uma tabela. O argumento second é uma coluna que contains os números que você deseja sumor uma expressão que é avaliada como uma coluna.
Apenas os números na coluna são contados. Espaços em branco, valueslógicas and texto são ignorados.
Para obter exemplos mais complexos de SUMX em fórmulas, consulte ALLandCALCULATETABLE.
Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).
Exemplo
O exemplo a seguir firstfilters a tabela, InternetSales, na expressão 'InternetSales[SalesTerritoryID] = 5', and retorna a sum de allvalues na coluna Freight. Em outras palavras, a expressão retorna o sum dos custos de frete apenas para a área de vendas especificada.
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])
If você not precisar filter a coluna, use a função SUM. A função SUM é semelhante à função do Excel com o mesmo nome, except que usa uma coluna como referência.