Página 1 de 1

Separar Somente a Hora e os Minutos (Consulta DirectQuery)

Enviado: 18 Jun 2020 às 13:49
por afchiara
Caros amigos... preciso de uma ajuda!

Tenho um arquivo conectado a uma base via DirectQuery. Uma das colunas é do tipo Data/Time.
Eu preciso criar duas novas colunas, uma somente com a Hora (que será do tipo inteiro) e outra somente com os Minutos (tbm do tipo Inteiro). Tentei fazer isso com Format ou por ETL, em uma conexão por importação funciona, nessa que é por DirectQuery não estou conseguindo. Vou colocar uma pequena tabela anexo para mostrar o que eu queria. Se puderem me ajudar com alguma solução... Grato desde já.

Imagem
Imagem

Re: Separar Somente a Hora

Enviado: 18 Jun 2020 às 16:42
por babdallas
Tentou usar as funções HOUR e MINUTE?

Re: Separar Somente a Hora

Enviado: 18 Jun 2020 às 16:45
por babdallas
Uma outra opção é gerar duas colunas na linguagem M usando as funções Time.Hour(DateTime.Time([Data])) e Time.Minute(DateTime.Time([Data]))

Re: Separar Somente a Hora

Enviado: 18 Jun 2020 às 16:49
por afchiara
babdallas escreveu:Tentou usar as funções HOUR e MINUTE?
Tentei sim, mas teve caso da hora aparecer com valores diferentes para os mesmos valores date/time.

Re: Separar Somente a Hora

Enviado: 18 Jun 2020 às 16:51
por afchiara
babdallas escreveu:Uma outra opção é gerar duas colunas na linguagem M usando as funções Time.Hour(DateTime.Time([Data])) e Time.Minute(DateTime.Time([Data]))
Eu não consegui por conta da conexão ser DirectQuery. Quando vou aplicar recebo uma negativa.

Re: Separar Somente a Hora

Enviado: 19 Jun 2020 às 09:45
por afchiara
Se eu uso qualquer um dessas possibilidades, funciona quando importo uma tabela para o PBI, mas como estou com DirectQuery, ela não me deixa seguir. Fala que não posso usar esse recurso com DirectQuery.

Mais alguma possibilidade!? :?

Re: Separar Somente a Hora e os Minutos (Consulta DirectQuer

Enviado: 29 Jun 2020 às 13:27
por afchiara
Grande Laennder, me salva com essa questão!