Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.
Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

Convert month abbreviated string to last date of month

darenson
7 - Meteor

I have various data sources where I need to convert the abbreviated month, listed as: Jan, Feb, Mar, Apr etc... into the last day of the month (preferably in this format) "2019-01-31", "2019-02-28", "2019-31-03", etc.. all the way to December. 

I tried inserting a replace function, but it doesn't seem to be working for whatever reason.

Any help with this would be greatly appreciated.
Thanks 🙂

5 REPLIES 5
fmvizcaino
17 - Castor
17 - Castor

Hi @darenson ,

 

I created two examples that you can use in your workflow. Personally, I prefer the first one since it calculates all dates automatically in a formula tool without a second support table.

 

fmvizcaino_0-1575936422102.png

 

Take a look at the attached example and let me know if that works for you.

Best,

Fernando Vizcaino

 

MarqueeCrew
20 - Arcturus
20 - Arcturus

Please read this article:

 

https://community.alteryx.com/t5/Engine-Works-Blog/MarqueeCrew-s-Guide-to-Avoiding-Date-Frustration/... 

 

i Try to explain the potential use case. You can look for oct 1 2019,  add a month and then subtract a day to get the last day. 

cheers,

 

 mark

 

Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
danilang
19 - Altair
19 - Altair

Hello @fmvizcaino 

 

As opposed to adding a month and and then subtracting a day, you can use DateTimeTrim([Parse],"lastofmonth").  This returns a DateTime value one second before the end of the month, i.e. 2019-02-28 23:59:59 but if you specify that the output is a Date type the time value will be stripped off.

 

Dan

MarqueeCrew
20 - Arcturus
20 - Arcturus

@danilang ,

 

 very interesting use of DateTimeTrim(). I never used those functions. You must be aware of data type and output the date type when you really don't care about time. 

i like knowing that it works this way as an option. 

cheers,

 

 mark

Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
fmvizcaino
17 - Castor
17 - Castor

@danilang ,

 

I had no idea you could do something like that with trim. 

Before seeing your reply, I was even thinking about submitting that as an idea for Alteryx. 

Phew!!!! 

 

Thanks for showing me once again an easier way to get things done! 🙂

Best,

Fernando V.

Labels
Top Solution Authors