Skip to main content
Announcements
Qlik Introduces a New Era of Visualization! READ ALL ABOUT IT
cancel
Showing results for 
Search instead for 
Did you mean: 
daianascdias
Contributor III
Contributor III

Como transformar hh:mm:ss em Dias?

Boa tarde,

Temos uma planilha de horas que importamos para o QlikView e está em formato hh:mm:ss e precisamos transformar a informação em dias.

Como podemos fazer?

1 Solution

Accepted Solutions
Thiago_Justen_

Use:

Floor(Teste)*(24/9)+Frac(Teste)*(24/9)

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago

View solution in original post

10 Replies
Thiago_Justen_

Daiana,

Imaginando que você esteja carregando a coluna de tempo e a esteja formatando conforme mencionou (hh:mm:ss), bastaria fazer:

Floor(CAMPO_TEMPO) + Frac(CAMPO_TEMPO) = CAMPO_TEMPO em Dias

Imaginando um CAMPO_TEMPO com os valores abaixo, veja o resultado:

Capturar.PNG

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
daianascdias
Contributor III
Contributor III
Author

Bom dia, Thiago.

Tudo bem?

Para o dia está sendo considerado 24 h neste caso.

Como poderei fazer para considerar o dia como 9 horas?

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Oi Daiana.

Segue um exemplo com o dia como 9 horas

2018-10-08 18_53_51-QlikView x64 - [F__tmp_Tempo.qvw_].png

Pego o (hour() + minute()/60) /9

Com certeza dá para fazer de outras formas.....

furtado@farolbi.com.br
daianascdias
Contributor III
Contributor III
Author

Bom dia, Furtado.

Tudo bem?

Tenho horas acima de 24 e quando utilizo o hour o mesmo não traz a hora que deveria.

Exemplo - 77:19:00 -  Com o hour traz 5.

Segue print.

Pode me ajudar?hour.PNG

daianascdias
Contributor III
Contributor III
Author

Podem me ajudar?

Thiago_Justen_

O campo Teste está formatado como timestamp? Teste:

Hour(Timestamp(Teste))

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
daianascdias
Contributor III
Contributor III
Author

Oi Thiago.

Estamos importando uma planilha que o campo hh:mm:ss, porém percebi que quando ultrapassam 24 horas a planilha mostra o campo como Data Hora e a Hora incorreta. Acredito que deva estar sendo importado dessa forma para o QlikView.

Tentei usar a fórmula que você repassou e não deu certo.

Print.PNG

Thiago_Justen_

Use:

Floor(Teste)*(24/9)+Frac(Teste)*(24/9)

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
daianascdias
Contributor III
Contributor III
Author

Oi Thiago.

Realizei o teste e a princípio deu certo.

Obrigada.