Fórmula COALESCE no Power BI – Como Usar Essa Fórmula?

Não sei se você já ouviu falar da fórmula COALESCE no Power BI, mas hoje eu quero te mostrar como ela vai poder te ajudar no seu dashboard!

A função COALESCE no Power BI devolve o primeiro valor que não estiver em branco entre os argumentos informados. Ela substitui o IF quando você só quer trocar um resultado vazio por outro conteúdo: em vez de a matriz ou o cartão exibirem em branco, aparece o texto definido por você, como Sem Demissões.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

O que você aprende neste vídeo

Resposta rápida: A aula ensina a substituir o valor em branco de uma medida do Power BI por um texto, usando a função COALESCE. Você aprende a criar a medida em Nova Medida, comparar a solução longa com IF e a versão de uma linha, ajustar as casas decimais e aplicar o resultado na matriz e no cartão.

Neste vídeo (8 min):

  • 1:00 - Medida de quantidade de demissões deixando em branco o ano sem registro
  • 2:00 - Alternativa manual criada em Nova Medida, com IF testando se a medida está em branco
  • 3:00 - Retorno do texto entre aspas quando o valor está vazio, e do número quando existe
  • 5:00 - Mesma lógica em uma linha: COALESCE com a medida e depois o texto alternativo
  • 6:00 - Ajuste para zero casas decimais e comparação das duas medidas na matriz
  • 7:00 - Troca da medida do cartão pela versão com COALESCE, que tira o branco ao filtrar

Trechos do vídeo:

  • COALESCE devolve o primeiro argumento que não estiver em branco, e o último argumento é a alternativa exibida.
  • A mesma troca feita com IF exige repetir a medida duas vezes; com COALESCE ela aparece uma vez só.
  • A medida com COALESCE também vale no cartão, que passa a mostrar o texto no lugar do branco ao filtrar.

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Função COALESCE no Power BI

Você já conhece a função COALESCE no Power BI? Hoje eu quero te mostrar como usar a função COALESCE, qual a sua utilidade e como ela pode te ajudar!

Ela não é muito conhecida, mas ela pode te ajudar nas suas atividades do dia a dia e é claro, vai ter mais conhecimento em Power BI!

Ícone Power BIPower BI Impressionador

Como dominar a ferramenta que mais cresce e forma profissionais disputados no Mercado de Trabalho, com a criação de Relatórios e Dashboards que impressionam e ajudam na tomada de decisão.

Começar agoraSeta para a direita
Fundo Power BITelas Power BI

Fórmula COALESCE no Power BI

Essa função vai funcionar como se fosse um SEERRO, ou seja, vamos poder dar uma segunda opção caso o resultado não seja aquele esperado.

Então para evitar que apareça algum erro ou uma informação indesejada nós vamos utilizar essa função.

OBS: Para essa aula nós vamos utilizar as informações de uma aula sobre Contratações e Demissões, então caso queira saber de algum detalhe basta clicar aqui para acessar o post.

Análise de contratações e demissões
Análise de contratações e demissões

Nessa análise você vai notar que em quantidade de demissões nós temos alguns anos em que não temos nenhum valor.

Só que muita das vezes é interessante informar que de fato não tivemos demissões, então seria mais visual escrever “sem demissões” ou algo do tipo para facilitar a visualização dessa informação.

Sem conhecer a fórmula COALESCE você já deve ter pensado em utilizar a fórmula IF para resolver esse problema.

Ela funciona, mas acaba que você tem que utilizar ela só para verificar se uma informação está em branco, caso contrário vai retornar a mesma informação.

Então seria algo que não é muito eficiente, por esse motivo é que vamos utilizar a fórmula COALESCE.

Fórmula COALESCE
Fórmula COALESCE

Essa fórmula fica muito mais simples e mais fácil do que utilizar a fórmula IF, então vamos exibir a quantidade de demissões, mas caso o resultado seja vazio, 0 ou em branco vamos mostrar o texto “sem demissões”.

Então com essa fórmula não precisamos fazer nenhuma comparação, a própria fórmula já vai entender que se tiver o valor ele tem que ser mostrado, caso contrário vai mostrar o que estiver no segundo argumento da fórmula.

Utilizando a fórmula COALESCE na matriz
Utilizando a fórmula COALESCE na matriz

Então a própria visualização das informações fica melhor, pois nesse caso você tem certeza de que não teve demissões e que não teve um erro nem nada.

Outra vantagem muito interessante é utilizar essa mesma medida dentro de um cartão, pois sempre quando não temos dados no cartão aparece a mensagem: (em branco).

Então utilizando essa fórmula você também vai ter o texto “Sem Demissões” que é bem mais intuitivo do que apenas (em branco).

Perguntas frequentes

1. Como escrever a fórmula COALESCE no Power BI?

Crie uma medida com dois argumentos: o primeiro é a medida ou coluna que pode vir vazia e o segundo é o valor alternativo, normalmente um texto. Se o primeiro trouxer resultado, ele é exibido; se vier em branco, o Power BI mostra automaticamente o segundo argumento.

2. Qual a diferença entre COALESCE e IF no Power BI?

Com IF você precisa montar o teste e repetir a medida nos dois caminhos, só para verificar se o valor está em branco. O COALESCE já entende isso sozinho: avalia os argumentos na ordem e devolve o primeiro preenchido, deixando a medida bem mais curta e fácil de manter.

3. COALESCE aceita mais de dois argumentos?

Sim. Você pode informar vários valores e a função avalia um a um, na ordem em que foram escritos, retornando o primeiro que não estiver em branco. Isso ajuda quando existe mais de uma medida alternativa para preencher a mesma visualização do relatório.

4. Como tirar o (em branco) do cartão no Power BI?

Use no cartão a medida com COALESCE em vez da medida original. Quando não há dados para o filtro selecionado, ele deixa de exibir (em branco) e passa a mostrar o texto que você definiu, o que deixa o dashboard bem mais claro para quem lê o relatório.

Conclusão

Na aula de hoje eu te mostrei como usar a fórmula COALESCE para melhorar a visualização dos seus dados quando eles aparecem em branco.

Dessa forma você não precisa utilizar o IF ou ter que fazer outro tipo de tratamento para mostrar um texto mais específico daquele valor vazio.

Agora você pode testar nos seus projetos também, não precisa ser somente em análise de contratações e demissões no Power BI.

Esse é um recurso que vai te ajudar em qualquer situação para não ficar com valores vazios.

Hashtag Treinamentos

Para acessar outras publicações de Power BI, clique aqui!


Quer aprender mais sobre Power BI com um minicurso gratuito?