core.noscript.text
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
Solution for Practice Exercise 1
Exercise 1
First try ever
Done
Ex. 1
Exercise 1 solution
Solution for Exercise 1