Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!

Alteryx Designer Desktop Discussions

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

Dynamically select input columns

rajatsaxena0707
6 - Meteoroid

Dear friends,

Dynamically Select ColumnsDynamically Select ColumnsI want to schedule a workflow and dynamically select columns (the column headers are the last Sunday of the week). I want to run the workflow on Monday and it should fetch the data for the next week, below is my example

 

For example - i run the workflow on coming Monday i.e 7th Jan, it should select the column header 12th Jan and drop all the remaining columns, I then can use this column ahead for my transformation. Can you please suggest the way to do this? 

 

Thanking you,

Rajat

3 REPLIES 3
JoeS
Alteryx
Alteryx

Hi @rajatsaxena0707

 

OK, you may have to bear with me a little bit on this one, not sure it's the most simple, but it will work.

 

I have attached the workflow, the dynamic select is the part you want, I left the formula in there so you can see my working....

 

DateSelect.png

 

First I needed to get the week number - DateTimeFormat(DateTimeToday(),"%W")

Then I needed to times this by 7 and add this onto the first Sunday in 2019 - DateTimeAdd("2019-01-05",ToNumber([Week])*7,"days")

Lastly I then needed the date format to match that of your columns - Trim(DateTimeFormat([Date],"%d-%b"),"0")

 

Once I had achieved the output I rolled them all into one formula and that is what I used in the Dynamic Select:

 

[Name] = Trim(DateTimeFormat(DateTimeAdd("2019-01-05",ToNumber(DateTimeFormat(DateTimeToday(),"%W"))*7,"days"),"%d-%b"),"0")
rajatsaxena0707
6 - Meteoroid

Hi @JoeS

 

Thank you so much for providing the solution.. I was trying to accomplish this but in a different way and made it more complicated than it should have been; Your solution worked perfectly fine, thank you.

 

Best,

Rajat

JoeS
Alteryx
Alteryx

@rajatsaxena0707 you're welcome. I did quickly check a few random Monday's in the future, I think the time it may fall down/need updating is the start of 2020.

Labels