Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
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