Ir para conteúdo
  • 0

Conversão Datetime para Date, do SQL para Power BI


Henrique Merola Faria

Pergunta

  • Alunos

Olá !
Estou usando uma query SQL simples no Power BI para extrair dados, para não ter etapas de transformação no Power Query.
Porém, quando transformo um DateTime em Date no SQL, o Power BI entende como Texto, obrigando inserir uma etapa adicional no Power Query para converter para Data.
Uso a função Convert do SQL (mas ocorre o mesmo com a função CAST):
   CONVERT(DATE, fac961."t_date") as DataCusto

Teria alguma alternativa ou é característica do Power Query mesmo ?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Olá @Henrique Merola Faria!

Fiz 4 testes:

  • Puxar os dados através de uma consulta SQL com formatação com CONVERT(VARCHAR(10), [Data], 103).
  • Puxar os dados através de uma consulta SQL com formatação com CONVERT(DATE, [Data], 103).
  • Puxar os dados através de uma tabela com campo já formatado em data (com CONVERT).
  • Puxar os dados através de uma view com campo já formatado em data (com CONVERT).

E em todos ele traz a data como texto se estiver formatado, e se deixa a hora ele entende como data, porém Data/Hora.

Sendo assim, parece mesmo ser algo do PQ que não consegue definir sozinho o campo como Data nesses casos.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Bom dia Floriano, tudo beleza !

Então, já fiz sim...se trago somente a data original, é identificada como datetime e 100% de certos no Power Query.
Só vira texto se aplico a conversão no SQL mesmo.

E pelo que vi em outras situações, quando tem erro no dados mas passa na amostragem de 1.000 registros do Power Query, dá erro na carga, o que não está acontecendo.

E com ou sem conversão, traz a quantidade correta de registro do banco, não fica nada perdido pelo caminho.

Vou deixar na conta dos "mistérios do Power BI" e vida que segue.

Abraço !!

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...