Ahhh, meu querido, SUMX é o tipo de fórmula que trabalha devagar, com paciência e calculando com carinho. Não é só aquela sominha “vapt-vupt” que nem o SUM faz, não! O SUMX é mineiro igual nós: ele olha cada linha da tabela, faz as contas, pensa mais um pouco e só depois dá o resultado. É quase um somador filósofo, uai!

O que é o SUMX?

Pra começar, o SUMX é uma função DAX (Data Analysis Expressions) que avalia uma expressão para cada linha de uma tabela e, depois de calcular cada uma dessas linhas, soma o resultado final. Ou seja, ele não sai somando tudo de uma vez, ele resolve a conta de cada linha e, no final, junta tudo numa soma caprichada.

A fórmula é essa aqui:

SUMX(Tabela, Expressão)
  • Tabela: A fonte de dados que você tá mexendo, pode ser uma tabela inteira ou um subconjunto filtrado.
  • Expressão: É a conta que você quer que ele faça pra cada linha da tabela.

Agora, pensa numa receita de bolo: pra cada ingrediente, você calcula o quanto vai usar, multiplica, ajusta, e só depois mistura tudo pra ver o total. Isso é o SUMX!

Agora, bora pros exemplos que vai ficar mais claro que água de mina.


Exemplo 1: Soma de Vendas com Desconto

Imagina que você tem uma loja e quer saber o total de vendas com o desconto aplicado. O SUMX vai fazer a conta certinho pra cada linha da tabela:

SUMX(Vendas, Vendas[Quantidade] * (Vendas[Preço] - Vendas[Desconto]))

Tradução mineira:
“Cada vez que você vendeu, ele pega a quantidade, multiplica pelo preço já com o desconto tirado, e aí soma tudo no final. Bão demais da conta!”


Exemplo 2: Custo Total das Vendas

Agora, o chefe quer saber o custo total das vendas (a quantidade vendida vezes o custo do produto). O SUMX entra em ação:

SUMX(Vendas, Vendas[Quantidade] * Vendas[Custo])

Tradução mineira:
“Pra cada linha de venda, você multiplica o tanto que vendeu pelo custo unitário e, no final, junta tudo e entrega pro chefe. Fácil, né?”


Exemplo 3: Lucro por Produto Vendido

Pra calcular o lucro de cada produto vendido (quantidade vezes a diferença entre preço e custo), você usa o SUMX assim:

SUMX(Vendas, Vendas[Quantidade] * (Vendas[Preço] - Vendas[Custo]))

Tradução mineira:
“Ó, cada produto vendido tem um lucro diferente. Você vai calcular o lucro de cada linha, e aí soma tudo no final pra ver quanto entrou no bolso.”


Exemplo 4: Soma de Impostos

E se a gente quiser somar o total de impostos aplicados em cada venda? Mais uma vez, o SUMX faz o serviço pra nós:

SUMX(Vendas, Vendas[Quantidade] * Vendas[Imposto])

Tradução mineira:
“Imagina que cada produto tem um imposto diferente. O SUMX vai pegar o imposto de cada linha, multiplicar pela quantidade vendida, e aí vai somar tudo no final. Fácil demais!”


Exemplo 5: Pontuação de Clientes

Agora imagina que você tem uma loja que dá pontos de fidelidade pra cada produto vendido. O SUMX vai te ajudar a calcular o total de pontos acumulados pelos clientes:

SUMX(Clientes, Clientes[Quantidade] * Clientes[PontosPorProduto])

Tradução mineira:
“Cada cliente ganhou uns pontos por produto, né? Então, o SUMX vai multiplicar os pontos pela quantidade de produtos e depois somar tudo pra ver quem é o freguês mais fiel.”


Exemplo 6: Soma de Horas Trabalhadas

Você tem uma tabela de horas trabalhadas por funcionário e quer calcular o total de horas. O SUMX resolve pra você:

SUMX(Trabalho, Trabalho[Horas] * Trabalho[DiasTrabalhados])

Tradução mineira:
“Pra cada funcionário, você vê quantas horas ele trabalhou por dia e multiplica pelo número de dias. No fim, junta tudo e vê quantas horas foi o trampo total!”


Exemplo 7: Soma de Preço Total de Estoque

Imagina que você quer calcular o valor total do seu estoque. Pra isso, você usa o SUMX pra multiplicar o preço de cada item pela quantidade no estoque:

SUMX(Estoque, Estoque[Quantidade] * Estoque[Preço])

Tradução mineira:
“Cada produto tem um preço e uma quantidade no estoque, né? O SUMX vai multiplicar essas duas coisas e depois somar tudo pra te dizer quanto vale todo o estoque!”


Exemplo 8: Calcular a Comissão dos Vendedores

Pra calcular a comissão de cada vendedor (quantidade vendida vezes a porcentagem de comissão), o SUMX faz o serviço:

SUMX(Vendas, Vendas[Quantidade] * Vendas[Comissao])

Tradução mineira:
“Pra cada venda, você vai ver quanto de comissão o vendedor ganha. Depois, soma tudo e pronto: tá aí a comissão total da galera.”


Exemplo 9: Cálculo de Preço Total com Frete

Se você quiser calcular o total de vendas incluindo o frete, o SUMX vai te ajudar:

SUMX(Vendas, Vendas[Quantidade] * (Vendas[Preço] + Vendas[Frete]))

Tradução mineira:
“Cada venda tem um preço e um frete, né? O SUMX vai fazer a soma disso pra cada venda e depois juntar tudo pra te mostrar o total.”


Exemplo 10: Soma de Lucro com Desconto e Imposto

Por fim, se você precisa calcular o lucro líquido, considerando desconto e imposto, o SUMX resolve pra você:

SUMX(Vendas, Vendas[Quantidade] * ((Vendas[Preço] - Vendas[Desconto]) - Vendas[Imposto]))

Tradução mineira:
“Pra cada venda, você tira o desconto, tira o imposto, e vê o lucro. Aí soma tudo pra ver quanto sobrou no final.”


Moral da História

O SUMX é tipo aquele contador mineiro, caprichoso, que não faz nada com pressa. Ele gosta de resolver as contas devagarinho, linha por linha, calculando cada detalhe e só depois soma o resultado final. Ele faz a soma personalizada, levando em consideração expressões complexas e não só números soltos.

Resumindo: se você precisa de uma soma que envolva contas complicadas ou combinações de valores, chama o SUMX que ele resolve com carinho e paciência, igual mineiro preparando um pão de queijo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *