services parametros parametro page multivalor dinamicos dependientes reporting-services reportingservices-2005 ssrs-2008

parametros - Cómo usar múltiples conjuntos de resultados en Reporting Services



parametros reporting services (1)

Tengo un procedimiento almacenado que devuelve varios conjuntos de resultados similares a los siguientes:

ALTER PROCEDURE sp_XXXX ( XXXXXX ) AS SET NOCOUNT ON SELECT XXXXXXX IF @@ROWCOUNT = 0 SELECT XXXXXXX RETURN

Quiero que mi informe use el primer conjunto de resultados si tiene datos o use el segundo en caso de que el primero esté vacío. ¿Alguna ayuda?


En el sproc "union all", sus dos conjuntos de resultados. Si necesita distinguirlos, agregue una columna derivada que indique el conjunto de resultados original.

select ''ds1'' as dataset, * from table1 union all select ''ds2'' as dataset, * from table2

Otro intento

Dump result set 1 en una tabla temporal y solo ejecuta la segunda consulta si está vacía.

pseudo código:

select * into #tempResult from table 1 if table1 is empty select * from table2