Fundamentos del Diseñador de informes
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.
Con Reporting Services, puede colocar elementos en cualquier parte de un informe; 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 Trabajar con regiones de datos y Agregar otros elementos de informe.
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 por Reporting Services, 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 Conectar a los datos de informe y Trabajar con expresiones de informe.
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 Usar parámetros para controlar los datos de los informes.
Los datos de ejemplo de los tutoriales están disponibles utilizando la base de datos OLTP AdventureWorks. Para obtener más información, vea Ejemplos de Reporting Services.
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.
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. Las líneas y los rectángulos se usan como elementos gráficos. Un rectángulo también se puede usar como contenedor de otros elementos de informe. Utilice 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 utiliza 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, utilice 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 Descripción de los comportamientos de representación.
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 utilizar 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 en el Diseñador de informes, vea Descripción de la paginación en Reporting Services.
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:
Agregar parámetros de informe que permitan a un usuario cambiar los datos. Los parámetros del informe que están vinculados a los parámetros de la consulta en las propiedades del conjunto de datos pueden reducir la cantidad de datos recuperados de un origen de datos. Si se proporcionan los parámetros predeterminados para cada parámetro del informe, el informe se ejecuta automáticamente al utilizarse por primera vez. También se puede proporcionar una lista de valores válidos para un parámetro, de modo que el usuario pueda elegir entre los que se sabe que existen en el origen de datos. Para obtener más información, vea Agregar parámetros al informe.
Generalizar una consulta agregando parámetros de consulta. La sintaxis de las consultas que incluyen variables depende del tipo de origen de datos al que se conecte. Para obtener más información, vea Usar parámetros de consulta con orígenes de datos específicos (Reporting Services) y Usar variables y parámetros (motor de base de datos).
Organizar las páginas del informe para proporcionar respuestas a preguntas concretas de un vistazo. Para obtener más información, vea Descripción de la paginación en Reporting Services.
Agregar botones de ordenación interactivos a las columnas de las regiones de datos. Para obtener más información, vea Ordenar los datos de un informe.
Agregar una marca de fecha y un nombre al informe. Para obtener más información, vea Usar referencias a campos integrados en expresiones (Reporting Services).
Usar las opciones de visibilidad para ocultar la complejidad, pero permitir que un usuario explore en profundidad las áreas que le interesen. Para obtener más información, vea Ocultar elementos de informe condicionalmente.
Proporcionar un mapa del documento o una tabla de vínculos internos personalizada en un informe para cada navegación. Para obtener más información, vea Agregar un mapa del documento o Agregar vínculos a un informe.
Alinear los grupos de gráficos con los grupos de tablas para proporcionar una manera de visualizar los datos tabulares. Para obtener más información, vea Vincular varias regiones de datos al mismo conjunto de datos.
Proporcionar color o imágenes condicionales para resaltar los valores de los datos. Para obtener más información, vea Agregar formato condicional (Reporting Services).
Vea también