Hi there, I'm wondering if anyone knows of the best practice to get all of the dates in a range reflected in the rows of a cross-tab report, even if there are no records for some of the dates in the range. So, as an example, I run the crosstab with rows for each date in a range, and get: Code:Date | some info | more info | Total 1/1/07 | 4 | 8 | 12 1/2/07 | 3 | 2 | 5 1/3/07 | 4 | 5 | 9 Total | 11 | 15 | 26 But, let's say there was no data for 1/2, it would be: Code:[code]Date | some info | more info | Total 1/1/07 | 4 | 8 | 12 1/3/07 | 4 | 5 | 9 Total | 8 | 13 | 21 I want: Code:[code]Date | some info | more info | Total 1/1/07 | 4 | 8 | 12 1/2/07 | 0 | 0 | 0 1/3/07 | 4 | 5 | 9 Total | 8 | 13 | 21 Any ideas on how this might best be done using JasperReports? I've toyed with creating a SP to add dummy rows for dates that don't exist, but this seemed wrong somehow. Thanks for your thoughts! Post edited by: skeeve, at: 2007/02/01 18:32 Post edited by: skeeve, at: 2007/02/05 20:11 Post edited by: skeeve, at: 2007/02/05 20:13