Hi,
Sorry for the simple question, I am quite new on SAS EG.
I created a process with one prompt, and a lot of Query Builder tasks.
The path of the process is linear (one path), until a node followed by two paths: two distinct tasks. The two paths are finally joined for the process ending.
Following the choice of the prompt, I would like only one path run.
Of course I can modify all Query Builder by SAS EG programs and say:
if &prompt = A then execute a macro
But I would to do it only once at the beginning of the path, and that SAS EG understand it has to not run anytthing on the path. I am sure there is a way to do it.
Can you help me on this?
Thank you very much
Interesting question. I am keen to see the replies from EG Experts.
One way it can be done is add one more clause in where condition of query builder
and &prompt = A
But if there are many qurey builder in your EG project then adding it to many place would be tedious.
You need to make at least the first task in a branch dependent on the prompt value.
EG
I have four codes: start, left, right, end
start has a prompt defined that yields either 'right' or 'left' as a macro value.
start is connected with right and left
both right and left are connected with end
left and right each have a condition defined in their properties; the condition is based on the prompt used for start, and they values are either left or right (without quotes)
When I run the process flow, I'm prompted, and either left or right are executed, followed by end.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.