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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
tchovanec
Creator II
Creator II

Round Time Down

I am looking for a way to always round time down to the nearest :45. For example if the time is 12:38, it would round down to 11:45. Any help would be greatly appreciated. Thank you.

1 Solution

Accepted Solutions
m_woolf
Master II
Master II

Add 15 minutes, round down to the hour, and subtract 15 minutes?

View solution in original post

6 Replies
m_woolf
Master II
Master II

Add 15 minutes, round down to the hour, and subtract 15 minutes?

swuehl
MVP
MVP

Use floor with an offset:

=interval(floor(time#('12:38','hh:mm'), Interval#('1:00','h:mm'), Interval#('00:45','hh:mm')))

sunny_talwar

Great idea mike woolf, but I was trying to think of scenarios where it may not work. 12:48 may round down to 11:45 also, right?

m_woolf
Master II
Master II

12:48 + 15 minutes = 13:03

13:03 rounds down to 13:00

13:00 - 15 minutes = 12:45

I would look at swuehl's reply. He knows everything.

sunny_talwar

Genius

tchovanec
Creator II
Creator II
Author

This also works perfect