Representación y diseño de páginas (Generador de informes 3.0 y SSRS)

Cuando se crean informes, es importante conocer el comportamiento de los representadores de Reporting Services para asegurarse de que el informe representado tiene la apariencia que se desea, incluidos el diseño de las páginas y los saltos de página. Probablemente también desee asegurarse de que el informe representado cabe en el tamaño de papel que usted o su organización suelen utilizar.

Cuando se ven los informes en el Administrador de informes o en el panel de vista previa del Generador de informes o del Diseñador de informes, el informe se representa primero mediante el representador de HTML. A continuación, puede exportar el informe a formatos diferentes, por ejemplo a un archivo de Excel o a un archivo de valores separados por comas (CSV). El informe exportado se puede utilizar entonces para realizar un análisis más extenso en Excel o como origen de datos para las aplicaciones que pueden importar y utilizar archivos de datos CSV.

Reporting Services incluye un conjunto de representadores para exportar informes a diferentes formatos. Cada representador aplica reglas al representar los informes. Al exportar un informe a un formato de archivo diferente, sobre todo en el caso de representadores como el de Adobe Acrobat (PDF) que usa una paginación basada en el tamaño de página físico, puede que tenga que cambiar el diseño del informe para hacer que la apariencia y la impresión del informe exportado sean correctas una vez aplicadas las reglas de representación.

Para conseguir los mejores resultados con los informes exportados se requiere, a menudo, un proceso iterativo: se crea un informe en el Generador de informes o en el Diseñador de informes y se obtiene una vista previa del mismo, se exporta al formato preferido, se revisa el informe exportado y, a continuación, se realizan cambios en él.

En este tema se proporciona información sobre las extensiones de representación de Reporting Services y la forma de trabajar con ellas.

Nota

Puede crear y modificar las definiciones de informe (.rdl) en el Generador de informes 3.0 y en el Diseñador de informes en Business Intelligence Development Studio. Cada entorno de creación proporciona varias maneras de crear, abrir y guardar informes y elementos relacionados. Para obtener más información, vea la información sobre el diseño de informes en el Generador de informes 3.0 y el Administrador de informes (SSRS) en el sitio web microsoft.com.

En este artículo

Diseño de página y elementos de informe

Secciones del informe

Representadores

Comportamiento de la representación

Paginación

Temas de procedimientos

En esta sección

Diseño de página y elementos de informe

Los elementos de informe son elementos de diseño que están asociados a distintos tipos de datos de informe. Tabla, matriz, lista, gráfico y medidor son elementos de informe de la región de datos, cada uno de los cuales establece un vínculo a un conjunto de datos de informe. Cuando se procesa el informe, la región de datos se expande a lo ancho y hacia abajo por la página del informe para mostrar datos. Otros elementos de informe establecen un vínculo a un solo elemento y lo muestran. Un elemento de informe Imagen establece un vínculo a una imagen. Un elemento de informe Cuadro de texto contiene texto simple, como un título, o una expresión que puede incluir referencias a campos integrados, parámetros de informe o campos de conjunto de datos. Los elementos de informe Línea y Rectángulo proporcionan elementos gráficos simples en la página de informe. El elemento Rectángulo también puede ser un contenedor para otros elementos de informe. Un informe puede contener subinformes.

Con Reporting Services, puede colocar elementos de informe en cualquier parte de la superficie de diseño. Puede colocar y ampliar o reducir interactivamente la forma inicial del elemento de informe usando las líneas de ajuste y cambiando los controladores de tamaño. Puede colocar regiones de datos con conjuntos de datos distintos o incluso los mismos datos en formatos diferentes, uno al lado de otro. Cuando se coloca un elemento de informe en la superficie de diseño, tiene un tamaño y una forma predeterminados, y una relación inicial con todos los demás elementos de informe. Puede colocar muchos elementos de informe en otros elementos de informe para crear diseños de informe más complejos. Por ejemplo, puede colocar gráficos o imágenes en celdas de tabla, tablas en celdas de tabla y varias imágenes en un rectángulo. Además de proporcionar la organización y el aspecto deseados en el informe, la colocación de elementos de informe en contenedores, como por ejemplo rectángulos, ayuda a controlar la forma de presentación de los elementos de informe en la página de informe.

Un informe puede abarcar varias páginas, e incluir un encabezado y un pie de página que se repiten en cada página. También puede contener elementos gráficos como imágenes y líneas, y puede tener fuentes, colores y estilos diversos, que pueden estar basados en expresiones.

Secciones del informe

Un informe consta de tres secciones principales: un encabezado de página opcional, un pie de página opcional y un cuerpo del informe. El encabezado y el pie de página del informe no son secciones independientes del informe, sino que se componen de los elementos de informe que se colocan en la parte superior y en la parte inferior del cuerpo del informe. El encabezado y el pie de página repiten el mismo contenido en la parte superior e inferior de cada página del informe. Puede situar imágenes, cuadros de texto y líneas en los encabezados y pies de página. Puede colocar cualquier tipo de elemento de informe en el cuerpo del informe.

Se pueden establecer las propiedades de los elementos de informe para que los oculten o los muestren inicialmente en la página. Puede establecer las propiedades de visibilidad de filas, columnas o grupos para las regiones de datos y proporcionar botones de alternancia para permitir al usuario mostrar u ocultar interactivamente datos del informe. Puede establecer la visibilidad o la visibilidad inicial usando expresiones, incluso expresiones basadas en parámetros de informe.

Cuando se procesa un informe, los datos del informe se combinan con los elementos de diseño del informe y los datos combinados se envían a un representador de informes. El representador sigue las reglas predefinidas para la expansión de los elementos de informe y determina la cantidad de datos que caben en cada página. Para diseñar un informe que sea fácil de leer y que esté optimizado para el representador que se va a usar, conviene conocer las reglas que se usan para controlar la paginación en Reporting Services. Para obtener más información, vea Descripción de la paginación en Reporting Services (Generador de informes 3.0 y SSRS).

Representadores

Reporting Services incluye un conjunto de representadores, a los que también se conoce como extensiones de representación, que se pueden utilizar para exportar informes a diferentes formatos. Hay tres tipos de representadores:

  • Representadores de datos: los representadores de datos quitan todo el formato e información de diseño del informe y muestran solo los datos. El archivo resultante se puede usar para importar los datos del informe sin formato en otro tipo de archivo, como Excel; en otra base de datos; en un mensaje de datos XML o en una aplicación personalizada. Los datos disponibles se representan como CSV y XML.

    Nota

    Aunque no permite la exportación directa a un formato diferente, la representación de Atom genera los archivos de datos de los informes.

  • Representadores de saltos de página automáticos: los representadores de saltos de página automáticos mantienen el diseño y el formato de los informes. El archivo resultante se optimiza para la visualización y la entrega basada en la presentación en pantalla, como en una página web. Los representadores de saltos de página automáticos disponibles son los siguientes: Microsoft Excel, Microsoft Word, MHTML (archivo web) y HTML.

  • Representadores de saltos de página duros: los representadores de saltos de página duros mantienen el diseño y el formato de los informes. El archivo resultante se optimiza para que su aspecto no varíe al imprimirlo o para ver el informe en pantalla con formato de libro. Los representadores de saltos de página manuales disponibles que se admiten son TIFF y PDF.

Cuando se obtiene una vista previa de un informe en el Generador de informes o el Diseñador de informes o se ejecuta un informe en el Administrador de informes, siempre se representa primero en HTML. Después de ejecutar el informe, puede exportarlo a otros formatos de archivo. Para obtener más información, vea Exportar informes (Generador de informes 3.0 y SSRS).

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Comportamiento de la representación

En función del representador que seleccione, se aplican ciertas reglas al representar el informe. La forma en la que los elementos de informe se ajustan en una página viene determinada por la combinación de estos factores:

  • Reglas de representación.

  • El ancho y alto de los elementos de informe.

  • El tamaño del cuerpo del informe.

  • El ancho y alto de la página.

  • La compatibilidad específica del representador con la paginación.

Por ejemplo, los informes representados con los formatos HTML y MHTML están optimizados para una visualización en pantalla en la que las páginas pueden tener distintas longitudes.

Para obtener más información, vea Describir los comportamientos de representación (Generador de informes 3.0 y SSRS).

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Paginación

La paginación hace referencia al número de páginas de un informe y al modo en que los elementos de informe se organizan en dichas páginas. La paginación en Reporting Services varía en función de la extensión de representación usada para ver y entregar el informe, y de las opciones para mantener juntos los elementos del informe y de salto de página que configure para usar en él.

Para diseñar correctamente un informe que resulte fácil de leer y que esté optimizado para el representador que va a usar para su entrega, es preciso que comprenda las reglas que se usan para controlar la paginación en Reporting Services. Los informes que se exportan utilizando las extensiones de representación de páginas automáticas y datos normalmente no se ven afectados por la paginación. Al utilizar una extensión de representación de datos, el informe se representa como un conjunto de filas tabular en formato XML o CSV. Para asegurarse de que los datos del informe exportado son utilizables, debería conocer las reglas que se aplican a la representación de un conjunto de filas tabulares planas de un informe.

Si se usa una extensión de representación de páginas automática como la extensión de representación de HTML, puede ser aconsejable saber cómo parece impreso el informe y también si se representa bien con un procesador de páginas automático como PDF. Durante la creación o actualización de un informe, se puede obtener una vista previa del mismo y exportarlo en el Generador de informes y el Diseñador de informes.

Los representadores de saltos página manuales son los que más afectan al diseño del informe y al tamaño de página físico. Para obtener más información, vea Descripción de la paginación en Reporting Services (Generador de informes 3.0 y SSRS).

Icono de flecha usado con el vínculo Volver al principioVolver al principio

En esta sección

En los temas siguientes se proporciona información adicional sobre el diseño y la representación de páginas.

Icono de flecha usado con el vínculo Volver al principioVolver al principio