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.
SOLVED

Finding values which is coming net to zero

Sshasnk
8 - Asteroid

I have multiple transactions from salary and I have to figure out the pair which is sum is not equal to zero

 

From the example below:  Salary Id;123 => 7000+(-7000) = zero-> Eliminate (could be multiple transaction with same value pairs)

                                          Salary Id 123 => 7200+7000 + 2000+8800 = 25000 (which is equal to salary amount) -> Keep it

Same goes for                   Salary Id 789 => 789 => -2500 + (-2500 )= -5000 (which is equal to salary amount) -> keep it 

 

Note: The Idea is to eliminate the pair which is coming as zero (which is opposite to each other and should be pair)

salary_IdTransactionsalary
123700025000
123200025000
123720025000
123700025000
123-700025000
123700025000
123-700025000
123800025000
45638008800
45650008800
789-2500-5000
789-2500-5000

 

Output:

salary_idTransactionsalary
123720025000
123700025000
123200025000
123880025000
45638008800
45650008800
789-2500-5000
789-2500-5000
2 REPLIES 2
jdunkerley79
ACE Emeritus
ACE Emeritus

I suggest the following:

jdunkerley79_0-1599126365843.png

 

Create a RecordID grouped by salary_id and transaction amount

Create a Key field of salary_id and abs transaction amount

Join the positive and negative transaction and eliminate matched ones (same key and RecordID)

Keep just the unjoined records

 

Should produce the set of results you want

 

Sample attached

joshikalyani
8 - Asteroid

If you can help me -

I need the output netting to zero from 2 or more than 2 rows:

Find amounts which net to zero with same ID

Find amounts which net to zero irrespective of ID

Labels
Top Solution Authors