In case you missed the announcement: The Alteryx One Fall Release is here! Learn more about the new features and capabilities here
ACT NOW: The Alteryx team will be retiring support for Community account recovery and Community email-change requests after December 31, 2025. Set up your security questions now so you can recover your account anytime, just log out and back in to get started. Learn more here
Start Free Trial

Alteryx Designer Desktop Discussions

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

flag cancelled transcations

Jocelynupup
7 - Meteor

Hi, 

 

I have a big dataset showing the transaction details. Based on it, I created the table 1 as an example and result as my expected outcome.

My problem is: 

I want to flag cancelled transactions. I was supposed to use join tool to match buy and cancel. However, some cashiers may make a mistake. They cancel the wrong transaction and do the buy again. Which means their identifiers are exactly same, same date, same TransID. So, I am trying to use their time to find those cancelled transactions. Maybe multi-row formula tool? But I don't know how to write the expression. The logic is after the sorting (time, TransID), if there is a cancel transaction, [TransID]Row -1=[TransID]Row,  [Amount]Row -1=[Amount]Row, then flag [cancelled]Row -1 and [cancelled]Row as "x". I wonder whether we can do it in Alteryx.

 

table 1:

TransIDDatetime transactionAmount
211/1/20239:00:00 AMbuy25
411/1/202310:30:00 AMbuy100
111/1/202310:00:00 AMbuy10
111/1/202310:01:00 AMcancel-10
411/1/202310:31:00 AMcancel-100
511/1/202311:00:00 AMinquiry0
111/1/202310:02:00 AMbuy10
311/1/202311:00:00 AMbuy30

 

result:

TransIDDatetime transactionAmountcancelled
111/1/202310:00:00 AMbuy10x
111/1/202310:01:00 AMcancel-10x
111/1/202310:02:00 AMbuy10 
211/1/20239:00:00 AMbuy25 
311/1/202311:00:00 AMbuy30 
411/1/202310:30:00 AMbuy100x
411/1/202310:31:00 AMcancel-100x
511/1/202311:00:00 AMinquiry0 

 

Thanks,

Jocelyn

4 REPLIES 4
gautiergodard
13 - Pulsar

Hey @Jocelynupup 

Would this work for you?

TimN
13 - Pulsar

Similar solution

putu_w_erata
8 - Asteroid

A different solution using Summarize

Jocelynupup
7 - Meteor

Thank you! It works! That's my first time to use multi-row tool. It's super helpful for me to understand how a correct expression looks like.

Labels
Top Solution Authors