Olá!

No post anterior, chegamos a esse modelo de range no Power BI.


Hoje vamos realizar o cálculo de % do Valor Total.

A primeira coisa que precisamos ter em mente, quando vamos realizar cálculos de porcentagem, é que sempre precisaremos de dois valores para obter o resultado final.

No caso acima, queremos saber o % do valor de cada linha sobre o valor total.
O valor de cada linha nós já temos, que é o Valor Total.

O que precisamos agora, é do valor total fixo, que, independente dos filtros que aplicarmos, ele continue com o mesmo valor.

Vamos aos cálculos:

01 – Valor Total

Valor Total = SUM(Range[Total])

02 – Valor Total Fixo

Valor Total Fixo = CALCULATE([Valor Total];ALL(Range))

A função CALCULATE tem o papel de “quebrar” um valor total por um critério de seleção.
No caso acima, como aplicamos a função ALL na tabela Range, a CALCULATE sempre irá retornar o Valor Total, independente do filtro que aplicarmos.


Avaliando os resultados em cartões:

Agora vem a pergunta: Porque obtivemos dois valores iguais?
Vou te responder isso aplicando um filtro no nosso painel:


Quando aplicamos o filtro no relatório, o número do cartão Valor Total Fixo não alterou. Exatamente o que precisamos.
Agora, vamos obter o cálculo do %:


Transformar o cálculo em %:

Utilizando no Range:


Agora, apenas visualizando a coluna %, conseguimos saber quais faixas possuem os maiores percentuais.
Agora, para testar o seu conhecimento, tente fazer o mesmo procedimento com a coluna Total Clientes. 😉
Abaixo, o link com o arquivo resolvido.

Download

Fique atento aos próximos posts!
Até mais.

Meirieli Ribeiro

Power BI – Cálculo de % (porcentagem)
Classificado como:                

11 ideias sobre “Power BI – Cálculo de % (porcentagem)

  • 9 de julho de 2018 em 1:55 PM
    Permalink

    Merielli, bom dia, tudo bom?

    Tentei usar a fórmula que vc fez, mas não obtive resultado, qual é o meu cenário. Eu tenho uma coluna que chamada Taxa Conversão em 2%, porém, minha coluna esta em número inteiro, e gostaria de obter o resultado em porcentagem o crescimento de cada mês exemplo:
    Data Taxa de Conversão
    junho, 2019 330
    julho, 2019 345
    agosto, 2019 440

    Queria criar uma coluna que tivesse % de cada mês… usei essa fórumla = SUM([Taxa de Conversão]), obtive o total, como faço para achar cada linha a % de crescimento de cada mês? Teria que criar uma coluna calculavel? ou uma nova medida? Agradeço se puder me ajudar.

    PS: de todos os fóruns que pesquisei, esse são os mais detalhados….parabéns pela iniciativa e que continue assim.

    Resposta
    • 26 de julho de 2018 em 4:49 AM
      Permalink

      Olá, Michael. Você pode calcular o % criando uma medida com o valor total e outra usando a função ALL.
      Depois, divide uma pela outra.

      Ao jogar a medida com os meses, você obterá o %. Agora, se quer o 100%, você pode usar a label de data no seguinte formato: “Jan/18”.

      Abs. 🙂

      Resposta
    • 25 de outubro de 2018 em 5:51 PM
      Permalink

      Caros, estou com uma dificuldade pois já tenho uma coluna de %.

      Cenário: tenho a quantidade de tarefas e cada tarefa tem o seu % de conclusão. Porem, todas as vezes que tento inserir em qualquer gráfico que seja, fica como Soma ou contagem. De modo em que, mesmo selecionando a coluna e colocando ela em percentual, esse valor não é mostrado.

      Alguém consegue ajudar ?

      Resposta
      • 27 de outubro de 2018 em 8:43 PM
        Permalink

        Oi, Diego! Tudo bem?

        Nesse caso, não seria melhor vc calcular a coluna de % no próprio Power BI?

        Você pode obter o percentual em relação ao todo, nesse caso o máximo será sempre 100% ou o % em cima de outro valor, como é caso de Orçado X Realizado.

        Vc divide o Realizado pelo Orçado e obtém o % de evolução.

        Caso tenha dúvidas, retorna a resposta que te ajudo!

        Abs.

        Resposta
  • 5 de março de 2018 em 2:33 PM
    Permalink

    Ola MeirIeli , obrigado por compartilhar conhecimentos, sou novo no powerbi e preciso fazer um calculo usando um valor fixo de um campo da tabela, (no exel eu usava $A$1) para multiplicar todos valores de outra colunas, como faço isto no POWERBI ? abs

    Resposta
    • 16 de março de 2018 em 4:32 PM
      Permalink

      Oi, Walter.
      No Power BI você pode criar uma medida com o valor total fixo.
      Para isso, use a função ALL Medida Fixa = CALCULATE(SUM(SeuCampo);ALL(SuaTabela)).
      Depois, divide um pelo outro, assim: DIVIDE(SUM(SeuCampo;Medida Fixa;0)
      Abs.

      Resposta
  • 30 de novembro de 2017 em 3:03 PM
    Permalink

    Olá tentei fazer o exercicio porém não consegui seria possivel enviar sua planilha para ver aonde eu errei?

    Resposta
    • 30 de novembro de 2017 em 3:25 PM
      Permalink

      Olá, Cláudio.
      Enviei o arquivo por e-mail para você e adicionei o link para Download no post. 🙂
      Abs.

      Resposta
  • 1 de novembro de 2017 em 1:58 AM
    Permalink

    Boa noite Meirieli! Ótimo post!
    Gostaria de sugerir um post.
    M2M (Muitos para Muitos) envolvendo algumas formulas de relacionamento bi-direcional. Agora mesmo to com uma dúvida terrível que não consigo resolver onde preciso calcular o valor do contrato sobre o percentual dele, mas ambos em tabelas fato diferentes.
    Caso seja possível incluir um post assim ficarei muito grato.
    Abraços!

    Resposta
    • 7 de novembro de 2017 em 1:49 AM
      Permalink

      Olá, Raimundo!
      Pode deixar! Já faz algum tempo que estou levantando assuntos para postar aqui no blog. Em breve, trarei um bem detalhado sobre relacionamentos M2M. Conseguiu resolver sua dúvida? Abs.

      Resposta

Deixe uma resposta

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