A função DIVIDE
no Power BI é uma daquelas belezuras que salva a pele da gente quando quer fazer divisão sem passar raiva. Sabe quando você quer dividir dois números e não quer ficar brigando com erro de divisão por zero? Pois é, a função DIVIDE
já vem com essa marotagem embutida. É como se ela dissesse: “Pode deixar comigo que eu resolvo isso sem você precisar se preocupar!”
A sintaxe dela é assim, ó:
DIVIDE(numerator, denominator, [alternative_result])
- numerator: É o número que vai ser dividido.
- denominator: É o número pelo qual você vai dividir o numerador.
- alternative_result (opcional): É o valor que será retornado caso o denominador seja zero. Se você não colocar nada, ele vai te retornar um belo de um BLANK.
Agora vamos pegar uns exemplos práticos, pra entender na prática como essa bicha funciona:
1. Exemplo básico de divisão:
DIVIDE(10, 2)
Aqui, tá de boa. Vai te retornar 5 porque 10 dividido por 2 é facim, né?
2. Dividindo com zero no denominador:
DIVIDE(10, 0)
Aqui o bicho ia pegar, né? Mas a DIVIDE
te salva e te devolve um BLANK em vez de estourar erro na sua cara.
3. Usando um valor alternativo:
DIVIDE(10, 0, 1)
Aqui, o Power BI é sagaz! Ele vê que o denominador é zero e te devolve 1, o valor alternativo que você definiu. Molezinha, né?
4. Dividindo números calculados:
DIVIDE(SUM('Vendas'[TotalVenda]), SUM('Vendas'[Custo]))
Aqui, ele faz uma divisão entre a soma total das vendas e a soma dos custos. Coisa de gente que manja dos paranuês de BI.
5. Evitando dividir valores vazios:
DIVIDE( [Métrica1], [Métrica2], 0 )
Nesse caso, se alguma métrica for zero, em vez de BLANK, ele te devolve 0 bonitinho pra não dar treta.
6. Exemplo com porcentagem:
DIVIDE( [TotalLucro], [TotalVendas] ) * 100
Aqui, você divide o lucro pelas vendas e multiplica por 100 pra obter a margem de lucro em percentual. Fica chique no gráfico depois.
7. Divisão entre colunas:
DIVIDE( 'Tabela'[Coluna1], 'Tabela'[Coluna2] )
Aqui ele divide uma coluna pela outra. Fácil, né? Só selecionar as colunas e pronto, tá na mão.
8. Calculando com condições:
IF( DIVIDE([Lucro], [Custo]) > 2, "Bom", "Ruim" )
Esse aqui é pra você que já tá avançado! Ele calcula a divisão entre lucro e custo, e se for maior que 2, te devolve “Bom”, senão “Ruim”. Só pra dar aquela glamourizada.
9. Exemplo com valores negativos:
DIVIDE(-100, 5)
A função divide -100 por 5 e te devolve -20. Simples assim, sem drama.
10. Divisão com totais dinâmicos:
DIVIDE( [Total de Vendas], [Quantidade de Produtos] )
Aqui ele divide o total de vendas pela quantidade de produtos. Isso é útil quando você quer calcular o valor médio de venda por produto.
E assim, com a função DIVIDE
, você não precisa ficar esquentando a cabeça com divisão por zero e outros probleminhas chatos de matemática. Ela resolve isso tudo pra você. É ou não é uma mão na roda? O Power BI pensa na gente até nessas coisinhas!
Agora vai lá e usa essa função com gosto, que ela não te deixa na mão, não.