A data veio com formato errado! E agora?
- #Power BI
Gente quantas vezes já aconteceu da data estar em um formato não brasileiro, que normalmente é dia/mês/ano? Por vezes depende muito das configurações do banco de dados, ou outras fontes de dados com formato internacional. Vamos ver como se comporta o comando FORMAT para datas.
Sintaxe
FORMAT(<value>, <format_string>[, <locale_name>])
Pelo que vemos acima na documentação, podemos ou não indicar o local, ou seja, língua-PAIS, tipo "pt-BR".
Mas temos vários formatos de transformação, como consta na documentação:
Vamos a alguns exemplos
- Formatar data para dd/mm/yyyy: FORMAT(Compra[DATA], "mm/dd/yyyy", "pt-BR")
FORMAT("12/30/2023 13:00:00", "mm/dd/yyyy", "pt-BR")
Saída: 30/12/2023
FORMAT("2021-03-19T09:29:10.5510000Z", "mm/dd/yyyy", "pt-BR")
Saída: 19/03/2021
- Formatar data para dd/mm/yy h:mm AM/PM
FORMAT("12/30/2023", "mm/dd/yyyy hh:nn:ss AMPM", "pt-BR")
Saída: 30/12/23 12:00:00 AM
- Formatar dara para "mmm"
FORMAT("12/30/2023", "mmm", "pt-BR")
Saída: dezembro
Algumas observações são importantes, como, a data origem deve estar em format Date ou Date/Time de acordo com o seu caso.
A formatação de data é um problema recorrente em vários forums, espero ter ajudado àqueles que se deparam com esse problema! Qualquer dúvida entre em contato que te ajudo da melhor forma possível!
Até a próxima :)