David,
Sorry I misunderstood your problem, I thought you were getting the total of all rows and wanted just the total for the filtered rows. Yes, what you are doing should work, but I would recommend pushing that down to the query by adding a column doing a sum(totalturnover) over() which returns the sum of all the rows in the results. Then in the total row on the report you'd use first(totalturnover) instead of sum. I'd do that because I find it easier to understand and maintain than hiding textbox and then referencing it in anther object in the report. Both work so it really comes down to personal preference.
Jack Corbett
Consultant - Straight Path Solutions
Check out these links on how to get faster and more accurate answers:
Forum Etiquette: How to post data/code on a forum to get the best help
Need an Answer? Actually, No ... You Need a Question