Calculating hour differential over multiple days
I'm trying to calculate the number of hours elapsed between when a given event occurred and the current time. Both are formatted as "DD MMM YYYY HH:MM: SS".
Basically, if the event occurred at 01 Jan 2019 12:30:00, and the current date is 03 Jan 2019 12:00:00, I would like the output to be 47:30:00
Thanks!
Comments
-
Hi, @user03545,
You'll need to get a bit creative to build out the hours:minutes:seconds string. Basically, you want to calculated the number of elapsed days and conver to hours by multiplying by 24. Check out the datediff() function.
Then, you'll want to calculate the difference between the times (ignoring the dates for now) of your two timestamps. That difference between the times returns a time. Check out the timediff() and hour() functions.
You'll then want to add the two hours calculations together: hours derived from datediff() and hours derived from timediff().
Then, you can use the timediff(), minute() and second() functions to find the hours and minutes portions of the output you want.
At this point, you have the number of hours, minutes, and seconds (each as distinct numbers) between your two timestamps. The last thing to do is to concatenate those numbers together into the format you want. For that, check out the concat() function.
Hope that helps.
Best,
Dan
0
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.6K Connect
- 1.2K Connectors
- 302 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 2.9K Transform
- 104 SQL DataFlows
- 633 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 760 Beast Mode
- 62 App Studio
- 42 Variables
- 699 Automate
- 181 Apps
- 457 APIs & Domo Developer
- 51 Workflows
- 10 DomoAI
- 38 Predict
- 16 Jupyter Workspaces
- 22 R & Python Tiles
- 401 Distribute
- 116 Domo Everywhere
- 277 Scheduled Reports
- 8 Software Integrations
- 130 Manage
- 127 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 111 Community Announcements
- 4.8K Archive