This occurs most frequently when performing
intersections, pulling up an
aggregate value and then filter. In the above example
we supposed that the OutstandingBalance was calculated into a simple
column on the customer model. What if it wasn't and had to be calculated
on the fly: