En términos generales, por lo que he visto, SSRS tiene LOS PEORES ERRORES CONOCIDOS POR LA HUMANIDAD al decirte lo que está mal. En términos generales, he visto este y el principal culpable es una de estas tres cosas:
- El proyecto debe reconstruirse ya que realizó cambios en un subinforme y los datos del informe no están actualizados.
- Los datos del informe están dañados de alguna manera y deben borrarse (busque en la ubicación de su ARCHIVO y elimine el archivo *.rdl.data).
- El parámetro que está pasando es incorrecto o tiene un formato incorrecto. Todos los subinformes que tienen parámetros NECESITAN PASARLOS, o no se ejecutarán y darán un error equivalente a 'objeto establecido en una instancia de nulo'.
Cuando inserta un 'Subinforme', puede hacer clic derecho y seleccionar 'propiedades'. Tiene un panel lateral de 'Parámetros' que debe seleccionar y necesita 'Agregar' (para cada uno en el orden y tipo correctos) un 'Nombre' (el nombre del parámetro del informe) y el 'Valor' correspondiente del se le pasó el informe actual.
EG:Entonces, si tuviera un subinforme que quisiera que un cliente mostrara información demográfica sobre ellos y tuviera un informe maestro que tuviera filas de datos comerciales con una identificación de cliente por fila. Si mi subinforme tomara un parámetro 'CustomerID', lo tendría para el nombre y elegiría '[Customer_ID]' del conjunto de datos actual para pasarlo.
Debe tener en cuenta que debe 'Agregar' cada parámetro separado que requiere el subinforme.