Hi Experts, Can you please let me know if workflow constants can be used in the sql editor screen while importing SQL database.
I mean to put a workflow constant in below screen.
For eg, in place of '7' below, in dateadd, can i pass a workflow constants which user can specify while running the workflow.
Solved! Go to Solution.
Hi @Ravy12 ,
You can use the User Constants as parameters within a query. These are set in the Workflow Configuration tab.
For example, you could create one that is "Begin_Date" and one that is "End_Date" and populate them. In this case your Where clause would look something like this:-
WHERE DateField BETWEEN '%User.Begin_Date%' AND '%User.End_Date%'.
Hope this helps.
Best,
Jagdeesh
Hi - thanks for the solution above. The '%user.fielddate% syntax was working fine for me until my Alteryx version was updated to 2022.1.1.40869 and now it simply adds a column with the text %user.fielddate% as a V_string rather than referencing the required constant in date format.
Any ideas on how to correct this? Thanks
And solved just as I posted the question! I needed to alter the Workflow Configuration Type to be 'Analytic App' rather than 'Standard Workflow' and it now works as required.
Leaving up my original query in case it helps other users.
I have been struggling with this now for the last day. My situation is slightly different as I'm trying to do this within a Batch Macro but I don't know why that would mean I can't reference a Workflow User Constant in the SQL Editor of an Input Control. This was working fine with values hardcoded into my SQL query but as soon as I try to use the User constant I my query is no longer valid.
User | Count |
---|---|
17 | |
15 | |
14 | |
6 | |
5 |