[SSRS] Algunos sub-reports no se muestran cuando vienen vacíos

Estos días hemos tenido un caso cuanto menos extraño, sigue pareciéndome rarísimo y al final con un apaño hemos conseguido echarlo a andar. Resulta que tenemos un cuadro de mando con muchos secciones y para que el cliente pudiese imprimirlo del tirón y este se pudiese exportar también, se dividieron todas las secciones en subinforme donde desde un informe índice los llamaría a todos.
Pues bien, en mi caso con la versión 2012 de RS y SSAS como servicio de base de datos OLAP (mirando por internet un poco me dí cuenta que para R2 ya también pasaba), cuando quieres mostrar más de un subinforme en un mismo report, si uno de ellos no trae datos, este no se muestra.

El caso es que es muy raro, porque hemos probado a ponerlo dentro de rectángulos y nada, que no funciona. Otra de las pruebas fue poner el que no traia los datos y uno que si y funcionaba si el que no traia datos se ponía el primero, pero cuando añadías otro ya dejaba de funcionar, lo dicho muy raro todo Confused smile.

Después de darles muchas vueltas, la conclusión ha sido pintar un dataset con un simple Select 1 “gastando” un dataset adicional por cada informe, ya que informe que no traia datos, informe que no pinta.

No es que sea un solución muy adecuada, pero me sirve por ahora, seguiré investigando a ver porqué puede ser Smile.

Un Saludo

Sin categoría

Deja un comentario

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