Alteryx Designer Desktop Discussions

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

Replace a DateTime with String in Action Tool

hlau117
6 - Meteoroid

I have a formula tool that calculates by default the first monday of the week. I also have a text box tool that allows the user to override the formula tool date by inputting their date of their choice. I am using an update value with formula

that says if the text date is empty, then use the default date from the formula tool otherwise, use the input date.

 

However, I am not able to get the updated date reflected by the manual text input. Attached is the workflow

2 REPLIES 2
fmvizcaino
17 - Castor
17 - Castor

Hi @hlau117 ,

 

In your replace function, you need to use quotes in your second parameter and also, since your user is passing a date, you need to guarantee that you will have your date surronded by quotes.

I standardized your formula using double quotes in all formulas to use ' as the second parameter delimiter.

 

IF isEmpty([#1]) THEN '1' ELSE REPLACE([Destination],'DateTimeFormat(DATETIMEADD(DateTimeToday(),- IF TONUMBER(DATETIMEFORMAT(DateTimeToday(),"%w"))=0 THEN 7 ELSE TONUMBER(DATETIMEFORMAT(DateTimeToday(),"%w"))ENDIF +1,"days"),"%m-%d-%Y")', "'"+[#1]+"'") ENDIF

 

Best,

Fernando Vizcaino

hlau117
6 - Meteoroid

@

 

Polls
We’re dying to get your help in determining what the new profile picture frame should be this Halloween. Cast your vote and help us haunt the Community with the best spooky character.
Don’t ghost us—pick your favorite now!
Labels