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: 
silviolcf
Contributor II
Contributor II

Agrupamento por horário

Pessoal, boa tarde!

 

Estou com um problema que não consigo resolver, preciso criar uma visualização com a audiência de uma live e suas reações, eu tenho as bases com as datas e horários em que cada coisa aconteceu, mas quando tento utilizar a hora para demonstrar, fica conforme abaixo, ele mostra o ocorrido em cada minuto, eu necessito que ele concatene os acontecimentos por exemplo:

 

se ele tem um ponto as 13:00 e outro as 14:00 preciso que nestes pontos ele mostre tudo o que houve neste intervalo,

 

alguém consegue me auxiliar?linhas horarios.PNG

4 Replies
JuanGerardo
Partner - Specialist
Partner - Specialist

Olá @silviolcf, you can round or truncate your timestamp field to the hour, so you will get data only at hours with no minutes. As timestamp is a portion of day, for truncating to hours you can use the following expression:

MyNewTime = Floor(MyTime * 24) / 24

JG

silviolcf
Contributor II
Contributor II
Author

I had tried this and dont work, 

 

silviolcf
Contributor II
Contributor II
Author

Preciso que ele fique como na imagem abaixo

 

silviolcf_0-1619733366612.png

 

JuanGerardo
Partner - Specialist
Partner - Specialist

Olá @silviolcf, I see you want to truncate to every 30 minutes instead of every hour. No problem, you can divide by 48 instead of 24, as one day has 12 * 2 = 48 half hours. Let me show you an example:

// Load Script
SampleTimes:
Load
Time(MyTime) AS MyTime,
Time(Floor(MyTime * 24) / 48) AS MyNewTime, // Truncate to 30 minutes
Data
;
Load
Time(Rand()) AS MyTime,
Floor(Rand() * 100) AS Data
AutoGenerate(1000);

If you create two charts, one with MyTime (not truncated) and another with MyNewTime, you will see the difference:

JuanGerardo_0-1619776222186.png

JG