A função DISTINCTCOUNTNOBLANK
no Power BI é daquelas que vêm pra salvar a pele do analista de dados quando você precisa contar valores distintos, mas não quer que os “nulos” atrapalhem sua vida. Sabe aquele trem de dado vazio que aparece? Pois é, a DISTINCTCOUNTNOBLANK
ignora isso, foca só no que interessa e ainda dá uma contagem certinha dos valores distintos.
Agora, bora com uns exemplos práticos que é pra ilustrar bem a coisa, e claro, com aquele toque mineiro e uns causos no meio!
1. Contagem de clientes que compraram pelo menos uma vez
Imagina que você tá vendo as compras de um e-commerce. Você quer contar os clientes que compraram pelo menos uma vez, mas só os que compraram, né? Não adianta contar aqueles que tão com cadastro mas nunca compraram. Aí, com a DISTINCTCOUNTNOBLANK
, você manda bala:
DISTINCTCOUNTNOBLANK(Tabela[ClienteID])
2. Número de produtos únicos vendidos
Se você vende pão de queijo de tudo quanto é tipo (tradicional, recheado, vegano… tem de tudo, uai), você quer saber quantos tipos diferentes você já vendeu, mas sem contar aqueles que tão cadastrados mas nunca apareceram na nota. A fórmula ficaria assim:
DISTINCTCOUNTNOBLANK(Tabela[Produto])
3. Quantidade de fornecedores ativos
Você tem uma lista de fornecedores e quer saber só os que tão com contrato em dia, sem contar aqueles que, por algum motivo, esqueceram de renovar. Usando a fórmula:
DISTINCTCOUNTNOBLANK(Tabela[FornecedorID])
4. Contar os projetos entregues
Se você é analista de dados ou trabalha com projeto, como nosso exemplo aqui de dashboards no Power BI, você quer contar quantos projetos já entregou de fato. Aqueles que tão no limbo, aguardando aprovação, nem conta:
DISTINCTCOUNTNOBLANK(Tabela[ProjetoID])
5. Número de leads qualificados
Você roda uma campanha de marketing e tem uma lista de leads que preencheram seu formulário, mas só quer contar os que são “bão” mesmo, que você validou. Aí, ó como faz:
DISTINCTCOUNTNOBLANK(Tabela[LeadID])
6. Contar os treinamentos realizados
Se você dá aula ou mentoria de Power BI, quer saber quantos alunos já completaram seu curso, mas aqueles que se inscreveram e depois desistiram, nem entra na conta. Só os que completaram. Aí você faz assim:
DISTINCTCOUNTNOBLANK(Tabela[AlunoID])
7. Contagem de cidades com vendas
Seu negócio é regional e você vende em várias cidades. Quer saber em quantas cidades realmente teve venda, sem contar aquelas onde não chegou a vender nadinha. Aqui entra a fórmula mágica:
DISTINCTCOUNTNOBLANK(Tabela[Cidade])
8. Número de contas com saldo ativo
No banco, você quer contar só as contas que têm saldo ativo, sem contar as zeradas ou inativas. Olha como faz:
DISTINCTCOUNTNOBLANK(Tabela[ContaID])
9. Contagem de eventos concluídos
Você organiza eventos e quer saber quantos eventos únicos já foram realizados, sem contar aqueles que foram cancelados. Vai de:
DISTINCTCOUNTNOBLANK(Tabela[EventoID])
10. Quantidade de usuários ativos
Se você tem um site ou app, quer contar só os usuários que tão ativos, sem contar aqueles que tão lá só de enfeite. A fórmula é essa aqui:
DISTINCTCOUNTNOBLANK(Tabela[UsuarioID])
No fim das contas, a DISTINCTCOUNTNOBLANK
é sua parceira pra filtrar o que importa e te dar uma visão clara, sem aqueles espaços vazios que só ocupam espaço na tabela! 😄