SQL Server 2008: Tips, Tricks & How-To en SSRS 2008 (II)!

Aprovechando que sigo batallando con SQL Server Reporting Services 2008 (SSRS 2008), y que sigue dando quebraderos de cabeza además de dolores, después de la primera entrega os presento un nuevo capítulo de tips, tricks y how-to para que no os tengáis que partir la cabeza.

Como habilitar drilldown en informes

  • Seleccionamos la fila que queremos mostrar o no en función de la acción realizada por el usuario. Hacemos clic con el botón derecho del ratón y seleccionamos la opción Row Visibility.
  • En la ventana que se abre, simplemente tenemos que configurar como mostrar esa fila:
    • Marcamos la opción Show para que por defecto se muestre la fila en la que estamos habilitando el drilldown..
    • Marcamos el check Display can be toggled by this report item.
    • Elegimos que elemento del informe controla la visibilidad de esta fila.
  • Probamos que el informe funciona como se espera.
image image image
  image  

Como añadir un sub-informe a un informe en SSRS 2008

  • Añadimos una nueva fila debajo de la fila de nuestro informe en la que queramos que aparezca el sub-informe.
  • En una de las celdas de la nueva fila añadimos un elemento de tipo subreport desde la toolbox de BI Management Studio.
  • Hacemos clic con el botón derecho del ratón para configurar sus propiedades:
    • A través de la sección General, especificamos el informe que se va a mostrar en formato sub-informe.
  • Seleccionamos la fila del informe que contiene el sub-informe. Hacemos clic con el botón derecho del ratón y seleccionamos Row Visibility.
image image image
  • En la ventana que se abre, simplemente tenemos que configurar como mostrar esa fila:
    • Marcamos la opción Hide para que por defecto no se muestre la fila que contiene el subinforme.
    • Marcamos el check Display can be toggled by this report item.
    • Elegimos que elemento del informe controla la visibilidad de esta fila.
  • Probamos que el informe funciona como se espera.
image image image

Como añadir nuevas columnas a un data model desde Report Builder 2.0

  • Añadir nuevas columnas a la fuente de datos para utilizarlos a través del botón Query Designer de la ventana de propiedades del dataset.
  • De este modo se abrirá el diseñador para elegir nuevas columnas o añadir.
  • Por ejemplo, si elegimos añadir un nuevo campo se abrirá una nueva ventana en la que podremos definir nuevos campos a partir de campos existentes del Report Model.
image image image
  • Si añadimos un campo que se llame Count Cities, tendría la forma:

image

Y hasta aquí llega el segundo capítulo sobre tips, tricks y how-to de SSRS 2008. Espero que el post os haya resultado interesante.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

2 comentarios en “SQL Server 2008: Tips, Tricks & How-To en SSRS 2008 (II)!”

  1. Vaya….no será para tanto… 😛

    Ojalá pudiera yo decir lo mismo ;), me sigo conformando con SSRS2005. Pero vamos por lo poco que he podido trastear aporta muchas mejoras que eran necesarias

    Saludos!!

Deja un comentario

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