I have a crosstab where I want to hide (not just print blanks) a row, I don't want there to be any empty space where this row would be (like having a height of zero). In the crosstab there are "holes" in the data, so some columns don't show up, but the crosstabs are in the detail section and they need to line up with each other on a page, so even if there is no values in a column, that column still needs to be there. To get around this I redid the query with a left join, but the side effect is a "null" row. If there's a better way to solve the original problem so that the "null" row doesn't show up, I'd be up for that too!