SUMX no Power BI

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 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-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, iremos guiá-lo através do 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 para trabalhar, portanto, você pode baixar o modelo de pasta de trabalho do Excel no link abaixo que é usado para este exemplo.

Você pode baixar este modelo do Power BI SUMX aqui - Modelo do Power BI SUMX Excel

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

Para um exemplo, veja 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 seja 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, porque, como usamos SUMX para chegar à nova coluna, ele nos deu o valor total geral de 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 “Aba 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 e 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 de deduzir os encargos e “Venda após os encargos” (SAC). Por exemplo, para Mumbai, “Sale Vale” foi 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”, vamos dar 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 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 apenas o resultado igual a Venda após cobrança (SAC).
  • Agora arraste e solte a nova medida na tabela existente para ver a diferença.

  • Como você pode ver acima, apenas o valor das vendas da cidade de “Bangalore” foi alterado e, para outras cidades, ele permanece o mesmo da coluna da esquerda, ou seja, Valor SAC.

Observação: para aplicar a formatação condicional, precisamos de dados, você pode baixar o arquivo do Power BI para obter a tabela pronta.

Você pode baixar este modelo do Power BI SUMX aqui - modelo do Power BI SUMX

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.




Original text


Copyrights © 2024