Trying to convert Month of the Year into Date with Magic ETL
Basically the title. I am using a dataset that pulls Month of the Year instead of Date, as the User count with the Date metric isn't accurate. However I have run into issues trying to convert Month of the Year into a date format. Here is the original format:
As you can see, each month is numbered from 1-12. I used Value Mapper to convert the numbers to more of a date format, see here:
I thought from there I should be able to convert the integer strings to a Date. However I am having difficulties with that part. I'm not sure if I'm using the wrong formulas in the Formula tile. I tried DATE_FORMAT(Month of the year
, '%M %d, %Y') but it didn't work in Magic ETL, though it did in Beast Mode. The Date Operations tile wasn't working for me either. Would really appreciate some guidance on this.
Best Answer
-
Here's my video on how to do this using a CAST function:
John Le
Are you on my newsletter? If not, signup here so you don't miss out on my Domo tricks, alerts about my webinars, cooking tips and more
Signup here:
1
Answers
-
Your format string isn't quite correct. You need something like
DATE_FORMAT(`Month of the year`, '%Y%m%d')
One concern though is that the months are set to a specific year - is this intended or will other years have the same month?
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**1 -
Ok, I tried that and it looks like I'll need to convert it from an integer to a date first. This was the error message I got:
0 -
You can use the formula tile and use the concat and date functions to build your date and make it be recognized as a date field.
Here is an example where the date will always be in 2018
DATE(CONCAT(`Month of the year`,'/1/2018'))
Here is another example where it will extract the year from the current date
DATE(CONCAT(`Month of the year`,'/1/',YEAR(CURRENT_DATE())))
**Check out my Domo Tips & Tricks Videos
**Make sure toany users posts that helped you.
**Please mark as accepted the ones who solved your issue.3 -
Here's my video on how to do this using a CAST function:
John Le
Are you on my newsletter? If not, signup here so you don't miss out on my Domo tricks, alerts about my webinars, cooking tips and more
Signup here:
1 -
Thanks everyone for your help! I was able to get it up and running
0
Categories
- All Categories
- 1.9K Product Ideas
- 1.9K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 306 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3K Transform
- 112 SQL DataFlows
- 649 Datasets
- 2.2K Magic ETL
- 4K Visualize
- 2.5K Charting
- 787 Beast Mode
- 78 App Studio
- 43 Variables
- 742 Automate
- 187 Apps
- 474 APIs & Domo Developer
- 67 Workflows
- 14 DomoAI
- 40 Predict
- 17 Jupyter Workspaces
- 23 R & Python Tiles
- 406 Distribute
- 117 Domo Everywhere
- 279 Scheduled Reports
- 10 Software Integrations
- 139 Manage
- 136 Governance & Security
- 8 Domo Community Gallery
- 44 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 113 Community Announcements
- 4.8K Archive