Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Intervalos

Boa tarde Pessoal,

Em relação ao Tópico que criei Re: Conversão de horário, esqueci de no inicio comentar um outro campo que precisaria criar.

Em relação ao meu tempo (timestamp), criei o campo de hora.

Preciso, criar ainda nesse script, 4 intervalos (15, 30, 45 e 60) min em relação à hora.

Exemplo:

Hora : 1  15

          1  30

          1  45

          1  60

Hora : 2  15

          2  30

          2  45

          2 60

E assim por diante pra todas as 24 horas. Portanto preciso de um campo, que esteja ligado com o tempo TimeStamp, 4 intervalos em relação a Hora.

Agradeço desde já a ajuda de todos.

Labels (1)
  • Other

1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Carlos,

daria para fazer com o intervalmatch

exemplo

Hora Minuto Faixa
08:00015
09:00015
10:121215
12:303030
14:171730
17:151515
17:383845
18:00015
19:474760
furtado@farolbi.com.br

View solution in original post

7 Replies
nicolett_yuri
Partner Ambassador/MVP
Partner Ambassador/MVP

Explica melhor a regra que precisa: Se você tem um registro com a data 24/02/2016 01:20:00, este registro deve encaixar em qual intervalo?

Anonymous
Not applicable
Author

Então Yuri, o que preciso seria o seguinte.

Eu tenho a data (TimeStamp) que possui DD/MM/YYYY hh:mm:ss

Desse campo eu retiro a hora Hour(Campo) que me retorna de 0 a 23 horas.

Em cada hora precisaria criar 4 intervalos de 15, sendo 15,30,45,60

Nesse caso do registro da data 24/02/2016 01:20:00 ele entraria no intervalo de 30

Pois     de 1:01 à 1:15 - intervalo de 15,

             de 1:16 a 1:30 - intervalo de 30,

             de 1:31 a 1:45 - intervalo de 45

             de 1:46 a 1:60 - intervalo de 60.

Ou seja pra hora 1, teria esses 4 intervalos. pra hora 2 os mesmos 4 e assim por diante, deu pra entender?

Clever_Anjos
Support
Support

TimeStamp(Floor(SeuCampo, 1/ (24*4)) irá trazer o que você precisa

Anonymous
Not applicable
Author

Clever,

Nesse caso o campo traz desse jeito a informação, e gostaria de criar apenas 4 intervalos. 15, 30, 45 e 60. Pra qq Hora seria esses 4 intervalos.

15min.png

Clever_Anjos
Support
Support

Ceil(Minute(SeuCampo), 1/(24*4))

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Carlos,

daria para fazer com o intervalmatch

exemplo

Hora Minuto Faixa
08:00015
09:00015
10:121215
12:303030
14:171730
17:151515
17:383845
18:00015
19:474760
furtado@farolbi.com.br
Anonymous
Not applicable
Author

Alessandro, nesse formato funcionou bem.

Obrigado à todos pela ajuda.