/ / ¿SSRS dos conjuntos de datos necesitan usar el campo de un conjunto de datos como un parámetro en el segundo? - ssrs-2008, informes-servicios

¿Dos conjuntos de datos de SSRS necesitan usar el campo de un conjunto de datos como parámetro en el segundo? - ssrs-2008, informes-servicios

El problema es que en el campo que tiene los datoses solo un registro en el conjunto de datos extraído de un conjunto almacenado proc (no táctil). Luego usándolo como un parámetro en el segundo conjunto de datos. Cualquier ayuda sería apreciada.

Respuestas

5 para la respuesta № 1
  1. Agregar parámetro

  2. Seleccione la visibilidad del parámetro como Oculto

  3. Ir a los valores predeterminados: (Captura de pantalla de abajo)

  4. Seleccione "Obtener valores de una consulta" (y seleccione su primer conjunto de datos y campo de valor)

  5. En Dataset 2 filtra los datos con tu nuevo parámetro

       i.e. SELECT * FROM XYZ WHERE ABC IN (@Param)
    

Pestaña Valores predeterminados


2 para la respuesta № 2

Puedes hacerlo usando un subinforme.

Agregue un subinforme al informe principal. Agregar un parámetro al subinforme.

enter image description here

Abra el rdl del subinforme, agregue un parámetro con el mismo nombre.

enter image description here cree un conjunto de datos en esa RDL usando su consulta por ejemplo

select * from YourTable where ENTY_KEY = (@param)