Hello,
I have a dataset with multiple date formats. I need to transform them into yyyy-mm-dd
I created a lookup table with all possible months abreviations that I'm using as to apply as "vlookup".
Date |
15/07/2021 |
JUL', '07,', '2021' |
2021-07-01 |
Čtvrtek 8. Dub 2021 4:11 odp. GMT+02:00 |
04/jun/21 |
01.07.2021 |
'02.07.2021' |
['6', 'JUL', '2021'] |
27.6.2021 |
01.07.2021 |
28. 6. 2021 |
4.1.2021 |
28 JUL 2021 |
Can you please help to standardize this?
Alright. I think I have a solution for you, but it will require some work on your side.
I have attached a workflow with a batch macro that I created for you. Essentially what the macro is doing is processing your data one time for each format that is in a list of date formats (which I hardcoded in there based on the examples). Records that don't process don't pass through the workflow. I left a record ID field in there so you can notice that almost everything went through the process. The only one I can't figure out is this format (Čtvrtek 8. Dub 2021 4:11 odp. GMT+02:00).
Let me know if you have any other questions about this.
Also, here is some reading to help you understand what is happening here:
on batch macros:
https://community.alteryx.com/t5/Engine-Works/Batches-Be-Solvin/ba-p/444205
date time formats in Alteryx:
https://help.alteryx.com/20213/designer/datetime-functions