A função DATEVALUE no Power BI é aquele famoso “conversor de datas”, que é tipo quando você pega aquele trem bagunçado, tipo “30/12/2024”, e transforma num formato que o Power BI entende certinho, como uma data de verdade pra ele poder fazer contas, filtrar, calcular e tudo mais. Agora, já pensou tentar somar ou filtrar uma data que tá como texto? Pois é, aí o Power BI faz cara feia e você fica sem saber o que tá acontecendo. Mas com o DATEVALUE, a mágica acontece!

Então, bora lá! Vou te dar uns exemplos, do jeitinho que a gente gosta, pra ver como esse trem funciona. E ó, segura o riso, porque vai vir umas comparações da roça que não tem jeito!

1. Convertendo um texto simples

DATEVALUE("2024-12-30")

Aqui você coloca a data como texto, e o Power BI, como bom mineiro prestativo, vai lá e fala: “Ah, entendi! Isso aqui é 30 de dezembro de 2024!”. Aí você segue a vida de boas.

2. O truque do mês e ano

DATEVALUE("12/2024")

Esse é igual quando você pede um cafezinho e vem um pão de queijo de brinde. O DATEVALUE entende que a data é dezembro de 2024 e coloca o dia 1º no automático.

3. Quando o texto tá meio desajeitado

DATEVALUE("30/12/2024")

Esse aqui é praqueles textos com data no formato BR, tipo “30/12/2024”. O Power BI pega isso e converte certinho pra data. Já viu que o Power BI é daqueles que entendem qualquer sotaque de data, né?

4. Convertendo mês escrito

DATEVALUE("Dezembro 30, 2024")

Ah, o DATEVALUE também é bom de leitura. Se tiver mês por extenso, ele lê direitinho. Então, “Dezembro 30, 2024” vira a data bonita lá na sua tabela.

5. Só o ano (olha o minimalismo aí!)

DATEVALUE("2024")

Aqui é tipo “quanto menos, melhor”. Você passa só o ano, e o Power BI, esperto que é, assume que é o dia 1º de janeiro. Ele adora esse início de ano!

6. E se a data tá com ponto em vez de barra?

DATEVALUE("30.12.2024")

Vai na fé que o DATEVALUE resolve até isso. Se a data vier com ponto, ele transforma do mesmo jeito, sem nem piscar.

7. Texto misturado com números e barras

DATEVALUE("Hoje é 30/12/2024")

Aqui a gente complica um pouco mais. Se o texto tá meio bagunçado, com coisas a mais, o DATEVALUE já dá uma travada e não resolve, porque ele gosta de simplicidade. Aí tem que limpar o texto antes.

8. Usando uma coluna de texto

DATEVALUE(Tabela[ColunaDeTexto])

Se você tem uma coluna inteira com datas como texto, dá pra passar a coluna toda no DATEVALUE, e ele converte tudinho. Aqui é igual na roça: quanto mais milho você plantar, mais pamonha vai sair.

9. Misturando com outras funções

DATEVALUE(CONCATENATE("2024", "-12-30"))

Olha que trem doido! Você pode concatenar pedaços de texto pra formar uma data e depois passar no DATEVALUE. Tipo assim, você constrói a data devagarinho, e depois o DATEVALUE organiza a festa.

10. Data com formato errado (a armadilha)

DATEVALUE("30/30/2024")

Agora, se você tentar passar uma data impossível, tipo “30/30/2024”, o DATEVALUE vai dar aquele “Ô, moço, isso aí não existe não! Corrige esse trem!”.

Moral da história

A função DATEVALUE é igual aquele ajudante bom de serviço: resolve qualquer confusão com data que aparecer na sua frente. Só tem que dar o formato certinho pra ele, porque se mandar coisa muito fora do comum, ele vai te devolver com uma cara de “ué”.

Então, pode confiar! O DATEVALUE vai te ajudar a arrumar as datas na tabela e deixar tudo funcionando redondinho. Agora, só não vai querer que ele transforme uma cachaça em água, né? Isso nem ele consegue! 😄

Deixe um comentário

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