Important Community update: The process for changing your account details was updated on June 25th. Learn how this impacts your Community experience and the actions we suggest you take to secure your account here.

Alteryx Designer Desktop Discussions

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

Action tool with DateTimeFormat

Joker_Hazard
11 - Bolide

Hey guys.

I'm trying to use action tool to format the date to check whether it's Monday and Tuesday or other dates. However its not working.

Joker_Hazard_0-1657216513318.png

 

Formula in action tool: IF (DateTimeFormat([#1],"%A") = 'Monday' or 'Tuesday') THEN '4' ELSE '2' ENDIF

Input text:

Joker_Hazard_1-1657216573330.png

 




Action tool: 

Joker_Hazard_2-1657216594920.png

 

Anyone knows whats going on?

Thanks

3 REPLIES 3
gabrielvilella
14 - Magnetar

You need to separate the OR into two parts.

 

IF DateTimeFormat([#1],"%A") = 'Monday' OR DateTimeFormat([#1],"%A")='Tuesday' THEN '4' ELSE '2' ENDIF

 

 

I believe you can use the IN as well.

 

IF DateTimeFormat([#1],"%A") IN ('Monday','Tuesday') THEN '4' ELSE '2' ENDIF​

 

 

Joker_Hazard
11 - Bolide

@gabrielvilella Thanks for the quick response!

I changed it, however I don't know how to say to the filter tool that it should change "test" column. How does it work? I am filtering today's date and its coming the number "4" when it should be "2".

gabrielvilella
14 - Magnetar

I just noticed your field Test is numeric. You need to adjust the formula to have a numerical output by removing the quotes. Also, I can see that you have Test on the text input and Teste on the filter, they are not the same, you should adjust that.

IF DateTimeFormat([#1],"%A") IN ('Monday','Tuesday') THEN 4 ELSE 2 ENDIF
Labels