Kindly find attached for review , practise exercise 1 solution
Is seems like the given dataset has fields with different name for transactions that what is written in the question.
None the less, the exercise is a great ice breaker.
Solution
Exercise 1
First try ever
Ex. 1