Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Data e Hora no mesmo campo, como separar?

Boa noite,

Em uma coluna da tabela tenho os valores de DATA e HORA no mesmo campo

ex:

23:02:1989 14:22

Preciso separar o valor de Data e de Hora

como devo fazer?

Obrigado.

Labels (3)
1 Solution

Accepted Solutions
maxgro
MVP
MVP

=date(floor(timestamp#('23:02:1989 14:22', 'DD:MM:YYYY hh:mm')))

=time(frac(timestamp#('23:02:1989 14:22', 'DD:MM:YYYY hh:mm')))

1.png

View solution in original post

3 Replies
maxgro
MVP
MVP

=date(floor(timestamp#('23:02:1989 14:22', 'DD:MM:YYYY hh:mm')))

=time(frac(timestamp#('23:02:1989 14:22', 'DD:MM:YYYY hh:mm')))

1.png

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Para datetime, o QlikView guarda ela como numérico com decimais.  Se usar a função date() mesmo que coloque a formatação 'DD/MM/YYYY' ela ira apresentar no formato passado mais internamente ainda vai ter as decimais do tempo.  Neste caso usamo o floor() para "descartar" o tempo.

então para data

date(floor(Data),'DD/MM/YYYY')  as Nova_Data

embora a formatação seja redundância se ja estiver formatada na variável do Qlik na carga  (SET DateFormat='DD/MM/YYYY';).

Sobre o tempo, temos as funções para hora/minuto/segundo

hour(Data)

minute(Data)

second(Data)

Agora dependendo do que quiser fazer (somente apresentação, vai fazer calculo,...) podes usar estas funções com outras disponiveis (Ver funcoes Data / Hora no help do QlikView).

Segue um documento para melhor esclarecer sobre datas no QlikView.

The Date Function

AMF

furtado@farolbi.com.br
Clever_Anjos
Employee
Employee

Já conseguiu a resposta? Se sim, escolha uma e marque como "Correta" para fechar o tópico e nos ajudar a manter a comunidade organizada

Have fun, be Qlik