Sumx é uma função em power bi que também é uma função embutida e é categorizada sob as funções matemáticas, o uso desta função é retornar a soma da expressão de uma tabela e a sintaxe usada para esta função é a seguinte SUMX (
O que a função SUMX faz no Power BI?
SUMX é uma função de iteração no Power BI que funciona em um cálculo de linha por linha de acordo com a expressão ou equação fornecida. Esta função leva em consideração cada linha por vez e aplica o cálculo. Isso não se concentrará na coluna inteira, ao contrário da função SUM, mas funciona como uma fórmula célula para célula no Excel. SUM é uma função de agregação e SUMX é uma função de expressão. A manipulação de dados do Power BI pode ser feita usando funções “DAX” e SUMX é uma dessas funções no Power BI. Neste artigo, vamos guiá-lo pelo SUMX no Power BI.
Abaixo está a sintaxe da função SUMX no Power BI.
Tabela: a primeira coisa que precisamos fazer é fornecer o nome da tabela para a qual estamos fornecendo a função SUMX.
Expressão: Após a tabela, precisamos fornecer a Expressão ou Equação para fazer linha por linha.
Para fornecer o Power BI SUMX, você precisa de dados com os quais trabalhar, para que possa baixar o modelo de pasta de trabalho do Excel no link abaixo, que é usado para este exemplo.
Exemplos de função SUMX no Power BI
Abaixo estão alguns exemplos da função SUMX no Power BI.
SUMX no Power BI - Exemplo # 1
Por exemplo, observe a tabela simples abaixo.
Na tabela acima, temos as unidades e o preço por unidade, mas não temos o valor de venda total. Assim, usando o power BI SUMX, descobriremos qual é o valor de venda.
Faça upload da tabela de dados para o Power BI e nomeie a tabela como “Tabela de vendas”.
Agora precisamos calcular a coluna “Vendas totais” como uma nova coluna calculada. Clique com o botão direito no nome da tabela e escolha “Nova coluna”.
Nomeie a nova coluna como “Vendas totais”.
Abra a função SUMX agora.
Primeiro, precisamos fornecer o nome da tabela, portanto, como o nome da nossa tabela é “Tabela de vendas”, forneça apenas o mesmo.
A expressão não é nada que é a equação que precisamos fazer ??
Portanto, precisamos encontrar o valor de “Vendas totais” multiplicando as unidades pelo preço.
Feche o colchete e pressione a tecla Enter para obter o resultado na nova coluna.
Uau!!! Ele diz que as vendas totais são 56658 para todas as linhas. Isso ocorre porque, como usamos SUMX para chegar à nova coluna, ele nos deu o valor total geral para todas as linhas. Portanto, para chegar a cada cálculo de linha, precisamos aplicar a função Power BI SUMX em “Nova Medida” e não em “Nova Coluna”.
Clique com o botão direito na tabela e escolha “Nova Medida”.
Dê à medida um nome como “Valor de venda”.
Agora aplique a função SUMX no power BI.
Agora volte para a “Guia Relatório”.
Insira o visual “Tabela” da lista de visualização.
Arraste e solte Cidade e “Valor de venda” para obter a tabela de resumo.
Isso nos dá o resultado exato, mas arraste e solte a primeira coluna calculada, ou seja, “Vendas totais” para ver o resultado da cidade.
Isso está nos dando resultados absolutamente errados porque está agregando valor geral para todas as cidades em cada linha, então essa é a maneira errada de aplicar a função SUMX no Power BI.
SUMX no Power BI - Exemplo # 2
Para a mesma tabela, faremos cálculos adicionais. Por exemplo, suponha que para cada transação iremos deduzir 5% das taxas de manuseio.
Clique com o botão direito na tabela e escolha “Nova Medida” e dê o nome como “Vendas após Encargos”.
Insira a fórmula abaixo agora.
Clique na tecla Enter. Teremos a nova medida.
Arraste e solte a medida na mesa para ver a diferença.
Como você pode ver, agora temos o Valor de Venda antes da dedução de encargos e “Venda após Encargos” (SAC). Por exemplo, para Mumbai, “Sale Vale” era 17016 após a dedução de 5% dos encargos. É 16165. ou seja, Mumbai = 17016 - (17016 * 5/100) = 16165.
SUMX no Power BI - Exemplo # 3
Agora veremos cálculos aninhados. Por exemplo, suponha que onde quer que o nome da cidade seja “Bangalore”, daremos um desconto adicional de 500 rúpias. Caso contrário, o desconto de Bangalore será zero.
Portanto, agora precisamos descobrir o que é “Venda após o desconto” (SDA).
Aplique a medida abaixo para encontrar o SAD.
Deixe-me explicar a você a fórmula em detalhes.
Na "Tabela de vendas", se a cidade for "Bangalore", então precisamos deduzir 500 de Vendas após cobrança (SAC), ou então precisamos que o resultado seja igual a Venda após cobrança (SAC) apenas.
Agora arraste e solte a nova medida na tabela existente para ver a diferença.
Como você pode ver acima, apenas para “Bangalore” o valor das vendas da cidade foi alterado e, para outras cidades, ele permanece o mesmo da coluna esquerda, ou seja, Valor SAC.
Nota: Para aplicar a formatação condicional, precisamos de dados. Você pode baixar o arquivo do Power BI para preparar a mesa.
Coisas para lembrar
A função SUMX no power BI é usada para calcular cálculos linha por linha.
SUMX faz o cálculo de acordo com a equação fornecida para Expressão.
Cada linha será afetada pela função SUMX.
,). Você pode baixar este modelo do Power BI SUMX aqui - Modelo do Power BI SUMX #####