So, if I understand correctly... If the .xml-file contains 7 <report>s, you want 7 of these pages. All the sample data for a <report> goes into the crosstab. Am I correct ? Or, is something going wrong with the display of the data ? The current data source seems to pull all row-data from the file, but I guess you only want the row data for that report record ?