Ocultar Columnas en funcion de parámetros en Cognos 10
Esta información está en la página de soporte de
Cognos de IBM en inglés pero no la he encontrado en español. Aparte, he
mejorado la información de la web de IBM con capturas de pantalla que creo que
hacen más fácil seguir la explicación que solamente texto.
En este ejemplo, ocultaremos una columna si se ha
seleccinado algún valor para el parámetro “supplier”. Las capturas de pantalla están
en inglés.
1.
1. Crea un informe con todas las
columnas que vas a mostrar
2. Crea una página de solicitud de parámetros
3. Configure la propiedad “requerido2 del parámetro a "No"
4. crea una varable booleana para cada parámetro que quieras usar para ocultar
columnas. En este caso crearemos la variable vSupplier.
Haz doble
click en Boolean Variable
Añade la expression
condicional. En este ejemplo el parámetro pSupplier no debe ser nulo, lo que
quiere decir que se ha seleccionado al menos un valor para ese parámetro.
Renombra la
variable para mejor comprensión o deja el valor por defecto. En este ejemplo la
llamaremos vSupplier
5. pincha en
el explorador de páginas para volver a la lista del informe.
6. Selecciona la columna que quieres ocultar y en la caja de propiedades busca
el ancestor para selecciona “Columna de Lista” para seleccionar toda la
columna.
7. En el panel
de propiedades, en el apartado Condicional, haz doble click en Variable de
Estilo y selecciona la variable que vamos a usar y haz click en Aceptar
8. Haz click en el Explorador de Condiciones del informe, selecciona la
variable y pincha en el valor SI. Después en el panel de propiedades de la
columna, cambia el tipo de Cuadro a Ninguno.
Cuando
seleccionas “SI” en el Explorador de Condiciones verás que el fondo de las
pestañas del informe cambia de color, en este caso a verde.
Cuando cambies
el tipo de Cuadro a Ninguno, si no tienes habilitado “Mostrar objectos ocultos”
en las opciones de Asistencia Visual deReport Studio la columna desaparecerá.
9. Repite los pasos 6 a 8 para el resto de las columnas que quieras ocultar
10. graba el informe y ejecutalo
No hay comentarios:
Publicar un comentario