Easy Way to Measure Time in Business Days?
Best Answers
-
Lucas,
There is an action in Magic ETL that can help you determine the difference between two dates in working days (weekdays). Use the Date Operations tile, selet "Difference between dates" as the operation, and then "Working days" as the unit of measurement.
If you need a more advanced way of handling this that would include holidays or a custom schedule, it is a fairly complex setup. Most people use a calendar dataset to help with that. They can then run a subselect in a SQL query to count the days between the start and end that have appropriate features (is a workday, isn't a holiday, etc.). It isn't speedy, but it can work.
2 -
One thing we've done to help in this regard is to add business day columns to affected datasets. We have a separate calendar dataset that includes, for each day, what business day of the month, quarter, and week each day is. We combine that data into our other, transactional data. Then it's a simple math operation to find out how many business days, for example, are between Mar 17th and Nov 4th.
Going the opposite way, like finding the 20th business day ago from today, that's harder to do.
Aaron
MajorDomo @ Merit Medical
**Say "Thanks" by clicking the heart in the post that helped you.
**Please mark the post that solves your problem by clicking on "Accept as Solution"1
Answers
-
Lucas,
There is an action in Magic ETL that can help you determine the difference between two dates in working days (weekdays). Use the Date Operations tile, selet "Difference between dates" as the operation, and then "Working days" as the unit of measurement.
If you need a more advanced way of handling this that would include holidays or a custom schedule, it is a fairly complex setup. Most people use a calendar dataset to help with that. They can then run a subselect in a SQL query to count the days between the start and end that have appropriate features (is a workday, isn't a holiday, etc.). It isn't speedy, but it can work.
2 -
One thing we've done to help in this regard is to add business day columns to affected datasets. We have a separate calendar dataset that includes, for each day, what business day of the month, quarter, and week each day is. We combine that data into our other, transactional data. Then it's a simple math operation to find out how many business days, for example, are between Mar 17th and Nov 4th.
Going the opposite way, like finding the 20th business day ago from today, that's harder to do.
Aaron
MajorDomo @ Merit Medical
**Say "Thanks" by clicking the heart in the post that helped you.
**Please mark the post that solves your problem by clicking on "Accept as Solution"1
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.5K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 8 Federated
- 2.9K Transform
- 100 SQL DataFlows
- 616 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 738 Beast Mode
- 56 App Studio
- 40 Variables
- 685 Automate
- 176 Apps
- 452 APIs & Domo Developer
- 47 Workflows
- 10 DomoAI
- 36 Predict
- 15 Jupyter Workspaces
- 21 R & Python Tiles
- 394 Distribute
- 113 Domo Everywhere
- 275 Scheduled Reports
- 6 Software Integrations
- 124 Manage
- 121 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 10 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 108 Community Announcements
- 4.8K Archive