services pasar parametros parametro multivalor fecha dinamicos desde configurar configuración cascada administrador reporting-services param

reporting-services - pasar - parametros reporting services



Activar/desactivar los parámetros de SSRS (2)

Soy bastante nuevo en SSRS e intenté buscar la respuesta antes de publicarla aquí. Quiero habilitar un parámetro (lista desplegable) cuando se selecciona otro parámetro (también de una lista desplegable). Solo veo una propiedad visible / oculta en el param pero nada que lo habilite / deshabilite.

Sería genial si alguien pudiera por favor publicar un ejemplo. Muchas gracias.



En la interfaz del Administrador de informes, no puede habilitar o deshabilitar directamente un parámetro con otro parámetro (o cualquier código dentro del informe).

Pero puede solucionar esto haciendo que las opciones en el segundo parámetro sean dinámicas, basadas en el primer parámetro.

Por ejemplo, en un informe de calorías, su primer parámetro podría tener una lista de opciones codificadas:

Primer parámetro: elección de postre:

  • Helado con frutas y nueces
  • pastel
  • Cucurucho de helado

Un conjunto de datos usaría ese parámetro:

IF @DessertChoice = ''Sundae'' Begin Select ''Hot Fudge'' As Subtype Union all Select ''Caramel'' END ELSE IF @DessertChoice = ''Cake'' BEGIN Select ''Chocolate'' As Subtype Union all Select ''Angel Food'' END ELSE Select ''No Options'' as Subtype

Use este conjunto de datos intermedios como los parámetros disponibles para el segundo parámetro.

También puede usar un conjunto de datos para establecer el valor predeterminado para el segundo parámetro, por lo que el usuario no necesita seleccionar un parámetro si solo hay una opción.

(El código anterior fue escrito en este navegador sin ninguna prueba, con suerte es lo suficientemente preciso como para que entiendas la idea).