weekly sales dataflow
Can i create a dataflow that creates a column in the dataset that sums my daily level sales to weekly level sales? My input dataset has sales at the daily level, and i would like to join it to another dataset that only has sales at the weekly level, so I'd like to create a column that has the weekly level sales with the week number.
Best Answer
-
This sounds like a case where you'd want to use a GROUP BY statement in the dataflow. In MySQL, it would look something like this:
SELECT
YEAR(`Date`) AS `Year`
, WEEKOFYEAR(`Date`) AS `Week Number`
, SUM(`Sales`) AS `Total Sales`
FROM
TABLE_NAME
GROUP BY
`Year`
, `Week Number`
I included the Year as a field because if you had mulitiple years worth of data in your table, it would be aggregated into one set of weeks otherwise.
The same thing is possible in Magic ETL as well. You'd use the Date Operations transform to create a new column for the year and the week of the year. Then you'll add a Group By transform and add the new year and week of year columns you created as the columns to group by.
Either of these methods will get you a table of sales totals, aggregated by week number and year, which you can then join onto your other dataset.
I hope this helps! Let me know if you need more details.
2
Answers
-
This sounds like a case where you'd want to use a GROUP BY statement in the dataflow. In MySQL, it would look something like this:
SELECT
YEAR(`Date`) AS `Year`
, WEEKOFYEAR(`Date`) AS `Week Number`
, SUM(`Sales`) AS `Total Sales`
FROM
TABLE_NAME
GROUP BY
`Year`
, `Week Number`
I included the Year as a field because if you had mulitiple years worth of data in your table, it would be aggregated into one set of weeks otherwise.
The same thing is possible in Magic ETL as well. You'd use the Date Operations transform to create a new column for the year and the week of the year. Then you'll add a Group By transform and add the new year and week of year columns you created as the columns to group by.
Either of these methods will get you a table of sales totals, aggregated by week number and year, which you can then join onto your other dataset.
I hope this helps! Let me know if you need more details.
2 -
@pravaliya, did zcameron's reply help you out?
0 -
yes it did! thank you!
1
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.6K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 2.9K Transform
- 102 SQL DataFlows
- 626 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 753 Beast Mode
- 61 App Studio
- 41 Variables
- 692 Automate
- 177 Apps
- 456 APIs & Domo Developer
- 49 Workflows
- 10 DomoAI
- 38 Predict
- 16 Jupyter Workspaces
- 22 R & Python Tiles
- 398 Distribute
- 115 Domo Everywhere
- 276 Scheduled Reports
- 7 Software Integrations
- 130 Manage
- 127 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 11 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 110 Community Announcements
- 4.8K Archive