[SSRS] Page 1 of 2?

Cuando andamos diseñando un informe que contiene varias páginas, al subirlo al servidor vemos que nos sale la siguiente imagen que lleva el título del post:

image

En principio, no hay mayor problema, excepto cuando por requerimientos necesitamos mostrar el total de páginas que lo componen.

Para solucionar este problema, vamos a implementar el siguiente truco:

  1. Creamos una cabecera dentro de nuestro informe.
  2. Añadimos un textbox con la variable “=Globals!OverallTotalPages”
  3. En propiedades del textbox, ponemos el hidden a true (para que no se vea)

Una vez hecho esto, nada más tenemos que subir nuestro report y obtendremos el resultado.

image

Espero que os sea de utilidad Open-mouthed smile

Un Saludo

Novedades en Power BI en el PASS BA Conference

Tan solo hace unos días del PASS BA Conference celebrado los días 7-9 de mayo. En él, se han desvelado nuevas características para Power BI entre las que están las siguientes:

  • Nueva aplicación nativa para IOS estará disponible a finales del verano. Otras plataformas vendrán después de esta.
  • SSRS estará disponible en los sitios de Power BI y disponibles para conectarse con fuentes on-premises, con todo lo que esto conlleva y lo que amplía al abanico de posibilidades en Power BI.
  • Power View podrá ser conectado a SSAS on-premise en Power BI.
  • Un nuevo editor de KPIs estará disponible en Power BI con el que podremos crear dashboards
  • Power View tendrá un nuevo modo de exploración de datos que permitirá editar reports en el mismo navegador  Open-mouthed smile.
  • Y algunas mas…

Microsoft está apostando fuerte y mucho con Power BI, esperemos que siga dándole forma a esta gran herramienta.

Si queréis ver todas las presentaciones del eventaco no olvideis pasaros por el site

Un saludo!!

Report Templates en Reporting Services

A menudo cuando diseñamos informes para un mismo cliente puede que este tenga siempre una misma estructura o tengamos nosotros creado un informe plantilla el cual copiamos con “todo” lo necesario para no andar copiando cabeceras, formatos, dlls, custom code, etc.
Pues bien, esta tarea se puede “automatizar” con Visual Studio, creando un Report Template que luego guardaremos para que nos facilite esta tarea.

¿Cuáles son los pasos?

Primero creamos nuestro Report con Visual Studio, ya sea SSDT o el BIDS, según la versión de Reporting Services con la que vayamos a trabajar o tengamos instalado.

Design

El siguiente paso sería guardar el report, copiarlo y pegarlo en la siguiente ruta:

En mi caso tengo SQL Server 2012 y SSDT con la versión de VS2012 por lo que la ruta es la siguiente: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject

Para el resto de versiones serán las siguientes:

  • SQL Server 2005
    C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject
  • SQL Server 2008
    C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject
  • SQL Server 2012 con las data tools por defecto
    C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject

Como puede pasar que tengamos 32 o 64 bits, otra opción es mirar directamente en el acceso directo del diseñador (BIDS o SSDT) y navegar hasta dar con la ruta completa.

Una vez obtenida la ruta copiamos el archivo y listo, ya tenemos nuestro informe para seleccionar cuando agregamos un nuevo item.

New Report from Template

Espero que os sea de interés,

Un Saludo