La configuración ConsumeContainerWhitespace
funciona, pero puede causar un aumento catastrófico en el tiempo de generación de informes, especialmente para informes muy grandes.
Una solución alternativa es la siguiente e implica realizar un seguimiento de usted mismo, que registro es el último registro en su conjunto de datos.
SQL - Pista de fila Número total de filas vs.

Es posible utilizar una técnica como la de arriba para realizar un seguimiento de la fila actual # vs. total de filas, sólo asegúrese de que su "Orden Por" mecanismo coincide con la de su declaración de selección principal.
Añadir un fin-de-registro de saltos de página para todos excepto el último registro
- Añadir un verticalmente pequeño rectángulo para el final de su cuerpo informe
- rectángulo Propiedades -> PageBreak -> BreakLocation -> End
Ahora, queremos que este rectángulo sea visible cuando deseamos un salto de página, y queremos que esté oculto cuando no queremos un salto de página.
Por lo tanto, en las propiedades de Rectanble (clic derecho) -> Visibilidad -> mostrar u ocultar basado en una expresión -> Editar expresión
=Fields!RowNumber.Value=Fields!TotalRows.Value
Esto provocará un salto de página que se produzca al final de cada registro, excepto el último registro
Dado que la respuesta aceptada es casi solo de enlace a [Cómo deshacerse de las páginas en blanco en PDF exportado desde SSRS] (http://stackoverflow.com/questions/362902/ how-to-get-rid-of-blank-pages-in-pdf-exported-from-ssrs), diría que es un duplicado. – Jeroen