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

Alteryx Designer Desktop Discussions

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

How do I change a tool's action based on input from the workflow?

john_watkins
11 - Bolide

I am trying to resolve some questions I have around how to create variables in a workflow and then pass them into "Action" tools to dynamically change a tool's behavior.   I know how to do this with a text box or date picker, but how do you do it when the value you want is in the workflow preceding the tool?

 

I am trying to get a current snapshot for the month and overwrite those values to a table with 100's of million of rows in SnowFlake.  I am trying to dynamically delete the current month and then just append.   I am not sure if this is any better than the other common use of key tables to determine what to keep from the source table and what new/updates are coming in and rebuilding the entire table.

 

Date found in previous step:

2021-12-01

2022-01-01 (max)  --> Trying to feed this to a drop-down interface tool and then an action to update the Output tool's pre-sql statment.

 

I want to update the simple pre-sql in an output tool to remove that max dates info, so I can add a refreshed MTD view of that data.

DELETE FROM TABLE MYTABLE WHERE DATE IN ([REPLACEME])

3 REPLIES 3
gabrielvilella
14 - Magnetar

Hi @john_watkins, you can dynamically update the pre-sql statement if you have that in a macro. On this case you don't even need the drop down interface tool.

john_watkins
11 - Bolide

So basically just put the Output tool in a macro and pass the variable.   I was hoping I could do it without adding a macro layer somehow.  

gabrielvilella
14 - Magnetar

Unfortunately you will need a macro.

Labels