Alteryx Designer Desktop Discussions

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

Calculating Transaction Time between one transaction and another with only a start time

Jholiday78
7 - Meteor

Greetings,

In my ATM transactional data set (one transaction per row) I have the ATM ID, the customer id, and a start date/time for a transaction in one row.  I can assume that if another transaction occurred within 10 seconds to 5 minutes of the first one, that it is all part of the same transaction (e.g., a customer makes a deposit and then a withdrawal, then the transaction ends).  

How can I find the time difference for these if they fall within 10 seconds to 5 minute time frame and not count a transaction that may occur the following day by the same customer?

 

I was thinking the multi-row formula, but I don't know what formula to input.  And I don't have an end date/time field.

My ultimate goals is to figure out the average amount of transactions that occur from when you start and finish using the ATM.

Thanks in advance,

Jessica

 

 

3 REPLIES 3
DEllis
7 - Meteor

First you’d want a field for the date part only, then for the multi row formula you’d group on the date, atm, and customer ID and the formula would be a datetimediff for transaction time and row-1 transaction time. Then you’d just filter out the time differences that don’t meet your criteria. Hope that helps. 

binuacs
20 - Arcturus

@Jholiday78 I added some additional records in the input file for more understanding of the requirement.

 

1. Find the difference in seconds using the multi-row formula tool

binuacs_0-1650099826465.png

 

 

2. Calculate the count using the multi-row formula where the time difference > 300 seconds (10sec - 5 mints range)

 

binuacs_1-1650099959168.png

 

 

3. calculate the sum of the counts using the summaries tool will give you the result

 

binuacs_2-1650100019757.png

 

Jholiday78
7 - Meteor

@binuacs This seems to work perfectly.  Thank you for the help!

Labels