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

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
LeeSpears
Contributor
Contributor

Round datetime value to date and hourly bucket

My original data contains a 'time' field with epoch timestamp values such as:
1674428490776

I've already used scripting to convert these into human readable timestamps in the 'toa' field as follows:
date((time/24/60/60/1000) + 25569,'YYYY-MM-DD HH:mm:SS') as toa

And this gives values such as:
2023-01-23 12:06:40

What I want is to round down the time to the nearest hour in the 'toa' field so that I get values such as:
2023-01-23 12:00
(in 24-hour format)

The point of this is that I want to create a time series chart showing the number of widgets produced per hour over my desired length of time, which may be hours, days, weeks, etc.

Thank you!

Labels (5)
1 Solution

Accepted Solutions
SerhanKaraer
Creator III
Creator III

Hello Lee,

Try this:

 

date(floor((time/24/60/60/1000) + 25569,1/24),'YYYY-MM-DD HH:mm')

 

View solution in original post

1 Reply
SerhanKaraer
Creator III
Creator III

Hello Lee,

Try this:

 

date(floor((time/24/60/60/1000) + 25569,1/24),'YYYY-MM-DD HH:mm')