Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: 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