I found a simple way around this in 2005. Here are my steps:
=IIF(Parameters!PageBreaks.Value="Y",Fields!DISP_PROJECT.Value,"")
Note: If the parameter =’Y’ then you will get the multiple sheets for each different value.
Otherwise the field is NULL for every group record (which causes only one page break at the end).