Bring your best ideas to the AI Use Case Contest! Enter to win 40 hours of expert engineering support and bring your vision to life using the powerful combination of Alteryx + AI. Learn more now, or go straight to the submission form.
Start Free Trial

Alteryx Designer Desktop Discussions

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

Matching transactions where one data set includes required duplicates

Dsmithhisler
5 - Atom

I have two data sets that are based on the same underlying information but I unfortunately do not own them so cannot write a report to get all the elements I need in a single report. Data A shows transactional sales details which include a breakdown of sales and taxes. Data B shows transactional sales details by tender type.  I need to be able to match transactions from data set A to data set B so I can ascribe the tender type to each transaction and the split between sales and sales tax.  I am able to do this in most cases using a join function except when multiple tender types were utilized.  For example someone paid for their order with both credit and cash. In those cases, Set A duplicates in the join so I end up with too many transactions that will require significant manipulation on the back end.   

 

Sample data and the desired output are attached.  

3 REPLIES 3
kelsey_kincaid
12 - Quasar
12 - Quasar

Hi @Dsmithhisler ,

Have you tried using a summarize tool after Set B to sum the transaction amount by Date, Store ID & Check Number? I think that would fix your problem. Something like this:

 

kelsey_kincaid_0-1611351536185.png

 

Dtownboyerk
5 - Atom

Joining the 2 sets of data together on - Date to Tender_date / Store_id to Tender store id / check-num to Check number - creates the file format you are looking for then chasing that with a multi row formula on each fields you want to reflect the second row to reflect null on will do the trick.

Dsmithhisler
5 - Atom

Thank you for the reply but the summarize unfortunately loses the description for tender type which I need to be able to retain.  I think I have it figured out now though using a Unique tool to remove the duplicates, joining what is left, and then appending with the duplicate values.  

Labels
Top Solution Authors