Power BI Calcular

Função de cálculo do Power BI

CALCULATE é a função DAX frequentemente usada no Power BI, embora CALCULATE não possa fazer nada, esta função funciona como uma função básica para aplicar outras funções DAX em diferentes cenários. Por exemplo, se você deseja aplicar o filtro e encontrar a média de vendas para uma cidade específica, podemos usar a função CALCULAR para aplicar o filtro e calcular os cálculos.

Assim, a função CALCULATE avalia a expressão dada pelo usuário com todos os filtros aplicados. Abaixo está a sintaxe da função CALCULATE.

  • Expressão: Isso nada mais é do que a expressão que precisamos executar. Por exemplo, se precisarmos obter o total de vendas.
  • Filtro 1: com base na expressão dada qual é o filtro que precisamos aplicar. Por exemplo, para obter o resultado da Expressão, o Filtro 1 será qualquer cidade em particular.
  • Filtro 2: com base na expressão dada, qual é o segundo conjunto de filtros que precisamos aplicar. Por exemplo, em uma determinada cidade, região de código PIN particular.

Neste artigo, mostraremos uma das funções DAX importantes e mais usadas, Calcular no Power BI.

Exemplos de função de cálculo Dax no Power BI

Abaixo estão os exemplos da função Dax Calculate.

Exemplo 1

Abaixo estão os dados que vamos usar para demonstrar a função CALCULATE no Power BI. Você pode usar os mesmos dados baixando a pasta de trabalho do Excel no link abaixo.

Você pode baixar este modelo de cálculo do Power BI do Excel aqui - Modelo de cálculo do Power BI do Excel

Você pode carregar diretamente a tabela de dados para o arquivo do Power BI, já carreguei a tabela para o arquivo do Power BI Desktop.

Agora vamos experimentar a função CALCULATE para chegar a diferentes conjuntos de resultados.

Chegue no total de vendas de uma cidade específica

Agora, por exemplo, suponha que você precise criar uma “Nova Medida” que forneça o total de uma cidade específica para um exemplo de cidade “Columbia”. É aqui que precisamos usar a função CALCULAR para aplicar o cálculo, clicar com o botão direito na tabela e escolher a opção “Nova Medida”.

  • Dê o nome a esta medida como “Columbia City Sales”.

  • Agora abra a função CALCULAR.

  • Uma expressão é a primeira opção, neste exemplo, precisamos adicionar o total da cidade “Columbia”, então abra a função SUM.

  • O nome da coluna que precisamos somar é “Sales Value Column”, então escolha a respectiva coluna.

  • Agora a função SUM adiciona o “valor de vendas”, mas no argumento Filtro , precisamos mencionar para qual cidade precisamos obter a soma das vendas, então abra a função FILTRO.

  • A tabela a que nos referimos é “Tabela de vendas”, portanto, primeiro, escolha o nome da tabela.

  • Para Filter Expression , precisamos selecionar a coluna “City” e dar os critérios como “Columbia”.

Ok, terminamos de fechar dois colchetes e pressionar a tecla Enter para obter a nova medida.

  • Arraste a cidade de Columbia até os campos para ver a nova medida.

Ok, agora essa medida dá apenas as vendas totais da cidade “Columbia”.

Você também pode verificar o total da cidade “Columbia” no Excel.

Assim, podemos usar a função CALCULATE para chegar a diferentes tipos de resultados.

Exemplo # 2

Agora, para um exemplo, suponha que para a cidade “Columbia” precisamos apenas do valor de vendas para o estado “Carolina do Sul”, portanto, desta vez, precisamos aplicar dois filtros.

  • Com a continuação da função DAX anterior, feche apenas um suporte e abra outra função de filtro.

  • Mais uma vez, mencione a tabela a que nos referimos.

  • Desta vez precisamos aplicar o filtro para a coluna “Estado” e selecionar a coluna e dar o critério como “Carolina do Sul”.

  • O valor de vendas do estado da Carolina do Sul é mostrado abaixo.

Agora nosso novo total será 15099, ou seja, este é o valor de vendas para o estado “Carolina do Sul” na cidade “Columbia”.

Exemplo # 3

Agora, por exemplo, você deseja encontrar a participação percentual de cada cidade nas vendas gerais, isso é feito usando a fórmula abaixo.

% De participação = Venda da cidade / Vendas gerais * 100

Mas um problema é que este não é o Excel para usar com flexibilidade com referências de células, agora a ideia é obter o total de vendas geral em comparação com todos os totais da cidade.

  • Portanto, precisamos criar mais uma medida e essa medida é a seguinte.

  • Agora insira o visual de “Tabela” primeiro.

  • Para esta tabela visual, primeiro adicione as colunas City name e Sales Value.

  • Como você pode ver acima, temos o total de cada cidade aqui, e o valor geral de vendas é 79393. Agora arraste e solte a nova coluna de medida “Vendas gerais”.

  • Agora, como você pode ver em cada cidade, temos o valor de “Vendas Gerais”. Agora, usando essas duas medidas, podemos criar uma nova medida para obter a participação percentual. Use a função abaixo para obter a nova medida.

  • Agora arraste e solte esta nova medida para a mesa para obter cada porcentagem da cidade.

Pronto, temos uma coluna de% de participação. Assim, usando a função CALCULATE DAX, podemos chegar a expressões baseadas em diferentes filtros e condições.

Observação: o  arquivo de função de cálculo do Power BI também pode ser baixado do link abaixo e o resultado final pode ser visualizado.

Você pode baixar este modelo de função de cálculo do Power BI aqui - Modelo de função de cálculo do Power BI

Coisas para lembrar

  • A função CALCULATE no power bi é usada para chegar a resultados diferentes com base nas condições.
  • CALCULATE é sempre usado com outras funções DAX no power bi para realizar o trabalho.