Fundamentos del Diseñador de informes (SSRS)

Para crear un informe básico, debe especificar qué datos necesita, cómo desea organizarlos en la página y cómo desea que los usuarios vean el informe.

Partes de un informe básico

Un informe está compuesto de un encabezado, un cuerpo y un pie de página. Un informe también tiene un tamaño de página predeterminado con encabezados de página y pies de página. Puede incluir imágenes, cuadros de texto y líneas en los encabezados y pies de página. El cuerpo del informe contiene los datos del informe. Puede colocar cualquier tipo de elemento de informe en el cuerpo, por ejemplo tablas, matrices, listas, gráficos y medidores. Los datos del informe se vinculan a los elementos de informe en la superficie de diseño. Al procesar el informe, se combinan sus elementos de diseño y sus datos. Al ver el informe, los datos combinados y los elementos de diseño se envían a un representador de informes. El representador determina dinámicamente cuántos datos caben en cada página. Los parámetros del informe se usan para especificar los datos que se emplearán en un informe, para conectar informes relacionados y para cambiar la presentación de los informes.

En un informe, puede colocar los elementos en cualquier parte de la superficie de diseño; no se está limitado a las "bandas" de datos. Se pueden colocar regiones de datos con diferentes conjuntos de datos en paralelo. Asimismo, algunos elementos de informe pueden contener otros elementos de informe. Para obtener más información, vea Regiones de datos y mapas (Generador de informes 3.0 y SSRS).

Especificar datos de informe

Los informes utilizan los tipos siguientes de datos de informe: un conjunto de datos de informe con una colección de campos (procedentes de una consulta que se ejecuta en un origen de datos y devuelve los datos en filas y columnas, donde los nombres de columna proporcionan la colección de campos predeterminada), campos integrados proporcionados , imágenes que se utilizan en el informe y parámetros de informe. Los datos del informe se organizan en el panel Datos de informe. Los datos del informe se vinculan a los elementos de diseño del informe a través de las expresiones de informe. Las expresiones se pueden escribir utilizando las bibliotecas integradas o toda la variedad disponible de clases de Visual Basic .NET Framework. Para obtener más información, vea Conexiones de datos, orígenes de datos y cadenas de conexión (SSRS), Agregar datos a un informe (Generador de informes 3.0 y SSRS) y Expresiones (Generador de informes 3.0 y SSRS).

Cuando la consulta de conjunto de datos incluye variables, se crean automáticamente los parámetros de la consulta para el conjunto de datos, y también se crean automáticamente los parámetros de informe correspondientes para el informe. Cuando el usuario ejecuta el informe, puede escribir o seleccionar valores que ayuden a personalizar los datos del informe de acuerdo con sus intereses. Para obtener más información, vea Parámetros (Generador de informes 3.0 y SSRS).

Organizar los datos de informe en una página

Los informes utilizan diversos elementos de informe para organizar los datos en una página. Los elementos de informe están disponibles en el cuadro de herramientas. Arrastre los elementos de informe a la superficie de diseño del informe y arrastre después los datos del informe desde el panel Datos de informe hasta los elementos de informe de la superficie de diseño. La superficie de diseño no es WYSIWIG. Los elementos de informe tienen una posición de diseño inicial que puede cambiar cuando se procesa el informe. La lista siguiente describe los usos típicos para diferentes elementos de informe:

  • Cuadro de texto. Se usa para títulos, marcas de fecha y nombres del informe. El texto de los marcadores de posición aparece en los cuadros de texto en que se han vinculado los datos y los elementos de diseño. El texto de los marcadores de posición es el que se muestra en una expresión de informe subyacente. Durante el procesamiento del informe, sus datos se sustituyen en las expresiones de informe y los valores calculados reemplazan al texto de los marcadores de posición.

  • Tabla, Matriz. Se usan para mostrar datos tabulares o datos de tabla de referencias cruzadas de un conjunto de datos de informe. Tabla y Matriz son plantillas de una región de datos Tablix y proporcionan un diseño de cuadrícula inicial para los datos de un conjunto de datos de informe.

  • Gráfico. Se usa para mostrar gráficamente los datos de un conjunto de datos de informe. También se puede anidar un gráfico dentro de una región de datos Tablix.

  • Mapa. Se usa para presentar los datos respecto de un fondo geográfico. Los informes pueden usar datos espaciales que definen el mapa a partir de los mapas integrados, las bases de datos de SQL Server, los archivos de forma del Environmental Systems Research Institute, Inc. (ESRI) o los mosaicos de Microsoft Virtual Earth.

  • Medidor. Se usa para presentar una imagen visual para un único valor dentro de un intervalo de valores.

  • Lista. Se usa para crear un diseño de formato libre similar a los formularios de una página web. Una lista es una plantilla de una región de datos Tablix y proporciona un diseño inicial para los datos de un conjunto de datos de informe.

  • Imagen. Se usa para agregar imágenes existentes a un informe.

  • Subinforme. Se usa como marcador de posición de otro informe. Un subinforme se debe diseñar de forma independiente y publicar en el servidor de informes para ser incluido en un informe primario.

  • Línea, Rectángulo. Se usan líneas y rectángulos como elementos gráficos. UN rectángulo también se puede usar como contenedor de otros elementos de informe. Use un rectángulo para ayudar a controlar el modo en que elementos de informe, como las regiones de datos, aparecen en una página del informe al representarlo.

Un informe típico usa regiones de datos Tablix. Tiene que arrastrar campos desde el panel Datos de informe y colocarlos en una celda Tablix de una región de datos, o en el panel Agrupación para definir grupos para la región de datos seleccionada.

Obtener una vista previa del informe o exportarlo

Cuando se ejecuta un informe mediante Vista previa, el cliente de creación de informes lo procesa localmente y muestra el informe representado en HTML. Las extensiones de Reporting Services realizan una gran parte de este trabajo: se usa una extensión de procesamiento de datos para recuperar los datos en función del tipo de origen de datos, y una extensión de representación para proporcionar la salida del informe de acuerdo con el formato seleccionado. Para ver el informe en otros formatos de representación, use el botón Exportar en la barra de herramientas. Las diferentes extensiones pueden variar la manera en que se procesan los datos y se representa el informe. Para obtener más información, vea Representación y diseño de páginas (Generador de informes 3.0 y SSRS) y Exportar informes (Generador de informes 3.0 y SSRS).

Cuando se publica (lo que también se conoce como implementar) un informe en el servidor de informes, se deben aceptar o cambiar las propiedades de implementación predeterminadas. El servidor de informes procesa y representa el informe. A continuación, puede ver el informe utilizando el Administrador de informes, navegando a la ubicación del informe en el servidor de informes, por ejemplo, https://localhost/reports/reportname.

Paginación

En un informe, la paginación está determinada por el tamaño de página del informe y por los saltos de página situados en los elementos del informe. Al representar extensiones que admiten el tamaño de página, como Imagen y PDF, se da formato a los datos del informe para que quepan dentro de cada página. Las extensiones de representación que no admiten tamaños de página representan todos los datos entre saltos de página en una sola página. Algunas extensiones que no admiten el tamaño de página pueden usar el salto de página automático. Esto es lo que hace la extensión de representación en HTML. La posición del salto de página automático viene determinada por el tamaño de la página, pero no son tan exactos como los saltos de página colocados por las extensiones de representación que admiten tamaño de página. Todas las extensiones de representación que admiten saltos de página en los elementos comenzarán una nueva página después de cada salto de página del informe. Para obtener más información sobre la forma de trabajar con el tamaño de página y los saltos de página, vea Descripción de la paginación en Reporting Services (Generador de informes 3.0 y SSRS).

Mejorar el diseño del informe

Normalmente se trabaja con las fichas Diseño y Vista previa para diseñar el informe y, a continuación, el informe se ejecuta para ver el resultado representado en el visor de informes. Algunos cambios típicos que se pueden efectuar en un informe para mejorar su presentación o el rendimiento son los siguientes:

Para obtener más información, vea Sugerencias para diseño de informes (Generador de informes 3.0 y SSRS).