A função CONVERT no Power BI, sô, é tipo aquele canivete suíço que serve pra tudo na cozinha da casa da vó, sabe? O que ela faz é basicamente converter um tipo de dado pra outro. Por exemplo, você tá lá mexendo com data, número ou texto e, de repente, precisa mudar isso de formato. Aí, entra a CONVERT, pra dar aquela força!

Ela tem uma carinha assim:

DAXCopiar códigoCONVERT(<valor>, <tipo desejado>)

Você coloca o valor e depois escolhe pra que tipo você quer converter. Moleza, né? Bora ver uns exemplos práticos pra deixar isso claro igual água de mina:

1. Convertendo número em texto

Imagina que você tem o número 123 e quer transformar ele em texto. Coisa de mineiro esperto, né?

DAXCopiar códigoCONVERT(123, STRING)

Aqui, o número 123 vai virar texto, porque às vezes a gente precisa escrever esse trem ao invés de calcular.

2. Convertendo data em número

Quer saber quantos dias se passaram desde o início dos tempos até hoje? Usando o número da data, você consegue!

DAXCopiar códigoCONVERT(TODAY(), INTEGER)

Aqui, ele vai pegar a data de hoje e transformar em um número gigante representando os dias. Uai, já pensou contar tudo isso no dedo?

3. Transformando um decimal em número inteiro

Você tem aquele preço na loja de R$ 10,99 e quer arredondar pra 11?

DAXCopiar códigoCONVERT(10.99, INTEGER)

Agora sim, nada de troco picado. Já resolveu o problema com o CONVERT!

4. Convertendo uma lógica pra número

Você quer saber se uma condição é verdadeira ou falsa, mas quer transformar isso em número. Aí, basta fazer assim:

DAXCopiar códigoCONVERT(TRUE, INTEGER)

Nesse caso, TRUE vai virar 1, e se fosse FALSE virava 0. É quase igual time de futebol, ou ganha ou perde!

5. Transformando texto pra número

Se você tem um número armazenado como texto, tipo “345”, mas quer fazer contas com ele, vai nessa:

DAXCopiar códigoCONVERT("345", INTEGER)

Agora o número virou número de verdade. Mais fácil que mudar de estação de rádio no carro!

6. Convertendo data pra texto

Vamos supor que você quer mandar uma data no meio de uma frase, mas ela tem que aparecer como texto:

DAXCopiar códigoCONVERT(TODAY(), STRING)

Olha aí, a data de hoje prontinha pra ser colocada num cartãozinho de aniversário.

7. Transformando moeda pra número inteiro

Aquela história de preço quebrado continua te incomodando, né? Se tiver algo do tipo R$ 29,95, faz assim:

DAXCopiar códigoCONVERT(29.95, INTEGER)

Agora virou só 29, fácil de lidar.

8. Convertendo horas pra número

Você tem a hora lá num formato esquisito e quer transformar isso em um número pra fazer umas contas de tempo:

DAXCopiar códigoCONVERT(TIME(15, 30, 0), INTEGER)

Transforma as 15h30 em número! Uai, você pode usar pra calcular quantas horas passou vendo série ontem.

9. Convertendo número decimal pra porcentagem

Aquele desconto de 0.15 quer dizer o quê? Fácil!

DAXCopiar códigoCONVERT(0.15, PERCENT)

Agora fica clarinho que é 15%. Assim fica bonito de mostrar no dashboard, né?

10. Convertendo texto pra data

Se o cliente preencheu a data como texto e você precisa dela como data de verdade, faz assim:

DAXCopiar códigoCONVERT("2024-10-10", DATE)

Prontinho, a data virou data de verdade e você pode organizar o relatório certinho.


E aí, viu só? A CONVERT no Power BI é tipo aquele faz-tudo da roça, que resolve o que você precisar. Agora é só aplicar e ser feliz!

Deixe um comentário

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