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

Alteryx Designer Desktop Discussions

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

LOOP THROUGH DATA TILL A CONDITION

Shahas
8 - Asteroid

Hi All,

 

I have a dataset which has the following requirement : 

 

1) Calculate New Delta = Original Delta + Delta ADJ

2) Apply filter if Delta ADJ < abs $20k then Delta ADJ and all other components in that row changes to 0

3) Total New Delta should be <$20k by reducing Delta ADJ threshold from $20k to $0 iteratively in a loop ($500 increments)

 

Managed to do steps 1 & 2 as it is straight forward. need help with Step 3. 

 

Thanks in advance

4 REPLIES 4
FrederikE
13 - Pulsar

Hey @Shahas,

 

I am not 100% sure what you want to have - but I have created a macro that iterativly subtracts 500$ until the 20k$ are reached and outputs how many iterations are done - This is of course also doable without an iterative macro - I guess Step 2 requires it to be iterative? 

Hope this helps you.

Shahas
8 - Asteroid

Hey @FrederikE Thanks for the response.. Iteration part is required. I just need to have the sum of New Delta to be less than $20k, not just individual rows. In order to achieve that, i have to reduce the threshold which was set earlier, ie, Delta ADJ < abs($20k) can be reduced, like $19.5k, $19k etc till we have the sum of New Delta less than $20k.

 

Hope its clear.

FrederikE
13 - Pulsar

Hey @Shahas,

 

Would this not only require the Sum before the iteration? I still don't get it. 

Could you possibly share the data/dummy data + the required output? 

Shahas
8 - Asteroid

@FrederikE after Delta ADJ threshold of $20k is applied, New Delta is calculated, which is the sum of Original Delta + Delta ADJ. After the calculation, sum of New Delta has to be calculated and it has to be below $20k. If not, threshold of Delta ADJ is reduced by $500k till the sum of New Delta reaches below $20k.

 

I can't, unfortunately, share the data. Hope this is clear

Labels
Top Solution Authors