[Reporting Services] Parámetros Multivalues en URL

Hace un tiempo escribí un artículo sobre como crear un pop-up  desde la propiedad Action que llevan los controles en Reporting Services. Para este ejemplo se quería lanzar una ventana cuando se pulsase sobre el valor.

Si nos fijamos bien, vamos construyendo la url y hay una sección para añadir parámetros que funciona tal que así: &Parametro=ValorDelParametro. Hasta ahí bien, ¿pero que pasa si es un parámetro multivalue? Pues que tendremos que ponerlo de la siguiente forma: &Parametro=ValorDelParametro1 […] &Parametro=ValorDelParametroN

Como no sabemos cuantos parámetros vienen del filtro o que parámetros va a ha seleccionar el usuario, esto lo tenemos que hacer dinámicamente. Para ello nos valdremos de la función Join(“Conjunto de datos”, “Delimintador”).

Nos quedaría lo siguiente: “&MiParametro=” Join(Parameters!MiParametro.Value,”&MiParametro=”) y con esto tendremos el siguiente trozo de la url.

Espero que os sea de utilidad.

Un Saludo

Sin categoría

One thought on “[Reporting Services] Parámetros Multivalues en URL

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *