Tutorial: Crear un informe de tabla básico (Generador de informes 3.0)

Este tutorial enseña a crear un informe de tabla básico basado en datos de ventas de ejemplo. En la siguiente ilustración se muestra el informe que creará.

Informe con una región de datos de tabla

Aprendizaje

En este tutorial, aprenderá a realizar las siguientes tareas:

  1. Crear un informe desde Introducción

    1. Especificar una conexión de datos en el Asistente para tablas

    2. Crear una consulta en el Asistente para tablas

    3. Organizar datos en grupos en el Asistente para tablas

    4. Agregar filas de subtotal y de total en el Asistente para tablas

    5. Elegir un estilo en el Asistente para tablas

  2. Dar formato a los datos como moneda

  3. Dar formato a los datos como fecha

  4. Cambiar el ancho de columna

  5. Agregar un título de informe

  6. Guardar el informe

  7. Exportar el informe

Tiempo previsto para completar este tutorial: 20 minutos.

Requisitos

Para obtener más información acerca de los requisitos, vea Requisitos previos para los tutoriales (Generador de informes 3.0).

1. Crear un informe desde Introducción

Cree un informe de tabla desde el cuadro de diálogo Introducción. Existen dos modos: diseño de informe y el diseño de conjunto de datos compartido. En el modo de diseño de informe, los datos se especifican en el panel Datos de informe y el diseño del informe se especifica en la superficie de diseño. En modo de diseño de conjunto de datos compartido, se crean consultas de conjunto de datos para compartir con otros usuarios. En este tutorial, utilizará el modo de diseño de informe.

Para crear un informe nuevo

  1. Haga clic en Inicio, seleccione Programas, Microsoft SQL Server 2008 R2 Report Builder 3.0 y, a continuación, haga clic en Generador de informes 3.0.

    Se abre el cuadro de diálogo Introducción.

    Nota

    Si el cuadro de diálogo Introducción no aparece, en el botón Generador de informes, haga clic en Nuevo.

  2. En el panel de la izquierda, compruebe que está seleccionada la opción Nuevo informe.

  3. En el panel de la derecha, elija Asistente para tabla o matriz.

1a. Especificar una conexión de datos en el Asistente para tablas

Una conexión de datos contiene la información para conectarse a un origen de datos externo, por ejemplo una base de datos de SQL Server. Normalmente, la información de conexión y el tipo de credenciales que se debe usar utilizar se obtienen del propietario del origen de datos. Para especificar una conexión de datos, puede utilizar un origen de datos compartido del servidor de informes o crear un origen de datos incrustado que solo se utilice en este informe.

En este tutorial, utilizará un origen del datos incrustado. Para obtener más información acerca de cómo utilizar orígenes de datos compartidos, vea Maneras alternativas de obtener una conexión de datos (Generador de informes 3.0).

Para crear un origen de datos incrustado

  1. En la página Elegir un conjunto de datos, seleccione Crear un conjunto de datos y, a continuación, haga clic en Siguiente. Se abre la página Elegir una conexión a un origen de datos.

  2. Haga clic en Nueva. Se abrirá el cuadro de diálogo Propiedades del origen de datos.

  3. En Nombre, escriba ProductSales como nombre del origen de datos.

  4. En Seleccionar un tipo de conexión, compruebe que está seleccionado Microsoft SQL Server.

  5. En Cadena de conexión:, escriba el siguiente texto, donde <servername> es el nombre de una instancia de SQL Server:

    Data Source=<servername>
    
    Nota de advertenciaAdvertencia

    Es posible que tenga que comprobar si su conexión está activa antes de comprobar la cadena de conexión. Para ello, vaya a Todos los programas y abra la carpeta Microsoft SQL Server 2008 R2. Elija SQL Server Management Studio y, cuando aparezca el cuadro de diálogo Conectar con el servidor, elija un nombre de servidor y haga clic en Conectar.

    Puesto que va a usar una consulta con los datos en lugar de recuperar los datos de una base de datos, la cadena de conexión no incluye el nombre de la base de datos. Para obtener más información, vea Requisitos previos para los tutoriales (Generador de informes 3.0).

  6. En el panel izquierdo, haga clic en Credenciales y escriba las credenciales que necesite para tener acceso al origen de datos externo.

  7. Haga clic en Aceptar.

    Volverá a encontrarse en la página Elegir una conexión a un origen de datos.

  8. Para comprobar que se puede conectar al origen de datos, haga clic en Probar conexión.

    Aparece un mensaje que indica que la conexión se ha creado correctamente.

  9. Haga clic en Aceptar.

  10. Haga clic en Siguiente.

1b. Crear una consulta en el Asistente para tablas

En un informe puede usar un conjunto de datos compartido que tenga una consulta predefinida o crear un conjunto de datos incrustado para usarlo exclusivamente en ese informe. En este tutorial, creará un conjunto de datos incrustado.

Nota

En este tutorial, la consulta contiene los valores de datos, de forma que no necesita un origen de datos externo. Esto hace que la consulta requiera bastante tiempo. En un entorno empresarial, la consulta no contendría los datos. Esto es solo con fines de aprendizaje.

Para crear una consulta

  1. En la página Diseñar una consulta (que es la página predeterminada que se muestra después de hacer clic en Siguiente en el procedimiento anterior), se abre el diseñador de consultas relacionales. En este tutorial, usará el diseñador de consultas basado en texto.

    Haga clic en Editar como texto. El diseñador de consultas basado en texto muestra un panel de consulta y un panel de resultados.

  2. Pegue la siguiente consulta Transact-SQL en el cuadro Consulta.

    SELECT CAST('2009-01-05' AS date) as SalesDate, 'Accessories' as Subcategory, 
       'Carrying Case' as Product, CAST(9924.60 AS money) AS Sales, 68 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Accessories' as Subcategory,
       'Tripod' as Product, CAST(1350.00 AS money) AS Sales, 18 as Quantity
    UNION SELECT CAST('2009-01-11' AS date) as SalesDate, 'Accessories' as Subcategory,
       'Lens Adapter' as Product, CAST(1147.50 AS money) AS Sales, 17 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Accessories' as Subcategory,
       'Mini Battery Charger' as Product, CAST(1056.00 AS money) AS Sales, 44 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Accessories' as Subcategory,
       'Telephoto Conversion Lens' as Product, CAST(1380.00 AS money) AS Sales, 18 as Quantity
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,'Accessories' as Subcategory,  
       'USB Cable' as Product, CAST(780.00 AS money) AS Sales, 26 as Quantity
    UNION SELECT CAST('2009-01-08' AS date) as SalesDate, 'Accessories' as Subcategory, 
       'Budget Movie-Maker' as Product, CAST(3798.00 AS money) AS Sales, 9 as Quantity
    UNION SELECT CAST('2009-01-09' AS date) as SalesDate, 'Camcorders' as Subcategory, 
       'Business Videographer' as Product, CAST(10400.00 AS money) AS Sales, 13 as Quantity
    UNION SELECT CAST('2009-01-10' AS date) as SalesDate, 'Camcorders' as Subcategory, 
       'Social Videographer' as Product, CAST(3000.00 AS money) AS Sales, 60 as Quantity
    UNION SELECT CAST('2009-01-11' AS date) as SalesDate,  'Digital' as Subcategory, 
       'Advanced Digital' as Product, CAST(7234.50 AS money) AS Sales, 39 as Quantity
    UNION SELECT CAST('2009-01-07' AS date) as SalesDate,  'Digital' as Subcategory, 
       'Compact Digital' as Product, CAST(10836.00 AS money) AS Sales, 84 as Quantity
    UNION SELECT CAST('2009-01-08' AS date) as SalesDate,  'Digital' as Subcategory, 
       'Consumer Digital' as Product, CAST(2550.00 AS money) AS Sales, 17 as Quantity
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Digital' as Subcategory, 
       'Slim Digital' as Product, CAST(8357.80 AS money) AS Sales, 44 as Quantity
    UNION SELECT CAST('2009-01-09' AS date) as SalesDate, 'Digital SLR' as Subcategory, 
       'SLR Camera 35mm' as Product, CAST(18530.00 AS money) AS Sales, 34 as Quantity
    UNION SELECT CAST('2009-01-07' AS date) as SalesDate, 'Digital SLR' as Subcategory, 
       'SLR Camera' as Product, CAST(26576.00 AS money) AS Sales, 88 as Quantity
    
  3. En la barra de herramientas del diseñador de consultas, haga clic en Ejecutar (!).

    La consulta se ejecuta y se muestra el conjunto de resultados correspondiente a los campos SalesDate, Subcategory, Product, Sales y Quantity.

    En el conjunto de resultados, los encabezados de columna están basados en los nombres de la consulta. En el conjunto de datos, los encabezados de columna se convierten en nombres de campo y se guardan en el informe. Después de completar el asistente, puede usar el panel Datos de informe para ver la colección de campos del conjunto de datos.

  4. Haga clic en Siguiente.

1c. Organizar datos en grupos en el Asistente para tablas

Al seleccionar los campos por los que desea agrupar, diseña una tabla que tiene filas y columnas en las que se muestran datos detallados y datos agregados.

Para organizar los datos en grupos

  1. En la página Organizar campos (que aparece cuando se hace clic en Siguiente al final del procedimiento anterior), arrastre Product hasta Valores.

  2. Arrastre Quantity hasta Valores y colóquelo debajo de Product.

    Quantity se suma automáticamente mediante la función Sum, que es el agregado predeterminado para los campos numéricos. El valor es [Sum(Quantity)].

    Puede abrir la lista desplegable para ver las demás funciones de agregado disponibles. No cambie la función de agregado.

  3. Arrastre Sales hasta Valores y colóquelo debajo de [Sum(Quantity)].

    La función Sum agrega Sales. El valor es [Sum(Sales)].

    Los pasos 1, 2 y 3 especifican los datos que deben mostrarse en la tabla.

  4. Arrastre SalesDate hasta Grupos de filas.

  5. Arrastre Subcategory hasta Grupos de filas y colóquelo debajo de SalesDate.

    Los pasos 4 y 5 organizan los valores de los campos primero por fecha y, después, por la subcategoría de producto de esa fecha.

  6. Haga clic en Siguiente.

1d. Agregar filas de subtotal y de total en el Asistente para tablas

Después de crear grupos, puede agregar filas y darles formato para mostrar en ellas los valores agregados de los campos. Puede decidir si mostrar todos los datos o permitir que los usuarios expandan y contraigan de forma interactiva los datos agrupados.

Para agregar subtotales y totales

  1. En la página Elegir el diseño, en Opciones, compruebe que esté seleccionada la opción Mostrar subtotales y totales generales.

  2. Compruebe que esté seleccionada la opción Bloqueado, subtotal abajo.

    El panel Vista previa del asistente muestra una tabla con cinco filas. Al ejecutar el informe, cada fila se mostrará de la siguiente forma:

    1. La primera fila se repetirá una vez en la tabla para mostrar los encabezados de columna.

    2. La segunda fila se repetirá una vez en cada artículo de línea del pedido de venta y mostrará el nombre del producto, la cantidad del pedido y el total de línea.

    3. La tercera fila se repetirá una vez en cada pedido de venta para mostrar los subtotales de cada pedido.

    4. La cuarta fila se repetirá una vez en cada fecha de pedido para mostrar los subtotales por día.

    5. La quinta fila se repetirá una vez en la tabla para mostrar los totales generales.

  3. Desactive la opción Expandir o contraer grupos. En este tutorial, el informe creado no usa la característica de obtención de detalles que permite a un usuario expandir una jerarquía de grupos primarios para mostrar filas de grupos secundarios y filas de detalles.

  4. Haga clic en Siguiente.

1e. Elegir un estilo en el Asistente para tablas

Un estilo especifica un estilo de fuente, un conjunto de colores y un estilo de borde.

Para especificar un estilo de tabla

  1. En la página Elegir un estilo, en el panel Estilos, seleccione Océano.

    El panel Vista previa muestra un ejemplo de la tabla con ese estilo.

  2. Opcionalmente, haga clic en los otros estilos para ver el ejemplo con ellos aplicados.

  3. Haga clic en Finalizar.

La tabla se agrega a la superficie de diseño. La tabla tiene 5 columnas y 5 filas. El panel Grupos de filas muestra tres grupos de filas: SalesDate, Subcategory y Detalles. Los datos detallados son todos los datos recuperados por la consulta del conjunto de datos.

2. Dar formato a los datos como moneda

De forma predeterminada, los datos de resumen del campo Sales se muestran en forma de número general. Aplique el formato adecuado para mostrar el número como moneda. Alterne Estilos de marcador de posición para mostrar los cuadros de texto con formato y el texto de marcador de posición como valores de ejemplo.

Para dar formato a un campo de moneda

  1. Haga clic en Diseño para cambiar a la vista de diseño.

  2. Haga clic en la celda de la segunda fila (debajo de la fila de encabezados de columna) en la columna Sales y arrástrela hacia abajo para seleccionar todas las celdas que contienen [Sum(Sales)].

  3. En la ficha Inicio, en el grupo Número, haga clic en el botón Moneda. Las celdas cambian para mostrar la moneda con formato.

    Si la configuración regional es Inglés (Estados Unidos), el texto de ejemplo predeterminado es [$12,345.00]. Si no ve un valor de moneda de ejemplo, vuelva a la página Diseño, haga clic en Estilos de marcador de posición en el grupo Números y, a continuación, haga clic en Valores de ejemplo.

  4. Haga clic en Ejecutar para obtener una vista previa del informe.

Los valores de resumen de Sales se muestran como moneda.

3. Dar formato a los datos como fecha

De forma predeterminada, en el campo SalesDate se muestra información de fecha y hora. Puede dar formato para que se muestre solo la fecha.

Para dar formato a un campo de fecha como el formato predeterminado

  1. Haga clic en Diseño para volver a la vista de diseño.

  2. Haga clic en la celda que contiene [SalesDate].

  3. En la cinta, en la ficha Inicio, en el grupo Número, seleccione Fecha en la lista desplegable.

    La celda muestra la fecha de ejemplo [31/1/2000]. Si no ve un valor de fecha de ejemplo, haga clic en Estilos de marcador de posición en el grupo Números y, a continuación, haga clic en Valores de ejemplo.

  4. Haga clic en Ejecutar para obtener la vista previa del informe.

Los valores de SalesDate se muestran en el formato de fecha predeterminado.

Para cambiar el formato de fecha a un formato personalizado

  1. Haga clic en Diseño para volver a la vista de diseño.

  2. Haga clic en la celda que contiene [SalesDate].

  3. En la ficha Inicio, en el grupo Número, haga clic en el selector del cuadro de diálogo.

    El selector es la pequeña flecha situada en la esquina derecha del grupo. Se abre el cuadro de diálogo Propiedades del cuadro de texto.

  4. En el panel Categoría, compruebe que está seleccionada la opción Fecha.

  5. En el panel Tipo, seleccione 31 de enero de 2000.

  6. Haga clic en Aceptar. 

    La celda muestra la fecha de ejemplo [31 de enero de 2000].

  7. Haga clic en Ejecutar para obtener una vista previa del informe.

El valor SalesDate se muestra con el nombre del mes en lugar del número del mes.

4. Cambiar el ancho de columna

De forma predeterminada, cada celda de una tabla contiene un cuadro de texto. Un cuadro de texto se expande verticalmente para alojar el texto cuando se representa la página. En el informe representado, cada fila se expande hasta el alto del cuadro de texto más alto representado de la fila. El alto de la fila en la superficie de diseño no tiene efecto alguno en el alto de la fila en el informe representado.

Para reducir la cantidad de espacio vertical que ocupa cada fila, expanda el ancho de columna para dar cabida en una línea al contenido previsto de los cuadros de texto de la columna.

Para cambiar el ancho de las columnas de la tabla

  1. Haga clic en Diseño para volver a la vista de diseño.

  2. Haga clic en la tabla para que los identificadores de columna y de fila aparezcan encima y al lado de la tabla.

    Las barras grises situadas en la parte superior y en el lado de la tabla son los identificadores de fila y de columna.

  3. Sitúe el cursor en la línea que hay entre los controladores de columna para que cambie a una flecha doble. Arrastre las columnas hasta que tengan el tamaño deseado. Por ejemplo, expanda la columna Product para que el nombre de producto pueda mostrarse en una línea.

  4. Haga clic en Ejecutar para obtener una vista previa del informe.

5. Agregar un título de informe

Los títulos de informe aparecen en la parte superior. Puede situar el título del informe en un encabezado de informe o, si el informe no lo utiliza, en un cuadro de texto en la parte superior del cuerpo del informe. En este tutorial, deberá utilizar el cuadro de texto que se coloca automáticamente en la parte superior del cuerpo del informe.

El texto se puede mejorar aún más aplicando estilos de fuente, tamaños y colores diferentes a las frases y caracteres individuales. Para obtener más información, vea Aplicar formato al texto de un cuadro de texto (Generador de informes 3.0 y SSRS).

Para agregar un título de informe

  1. En la superficie de diseño, haga clic en Haga clic para agregar título.

  2. Escriba Ventas del producto y, a continuación, haga clic fuera del cuadro de texto.

  3. Haga clic con el botón secundario en el cuadro de texto que contiene Ventas del producto y haga clic en Propiedades de cuadro de texto.

  4. En el cuadro de diálogo Propiedades de cuadro de texto, haga clic en Fuente.

  5. En la lista Tamaño, seleccione 18 pto.

  6. En la lista Color, seleccione Azul aciano.

  7. Seleccione Negrita.

  8. Haga clic en Aceptar.

6. Guardar el informe

Guarde el informe un servidor de informes o en su equipo. Si no guarda el informe en el servidor de informes, varias características de Reporting Services, como las partes de informe y los subinformes, no estarán disponibles. Para obtener más información, vea Servidores de informes y servidores de informes de SharePoint (Generador de informes 3.0 y SSRS).

Para guardar el informe en un servidor de informes

  1. En el botón Generador de informes, haga clic en Guardar como.

  2. Haga clic en Sitios y servidores recientes.

  3. Seleccione o escriba el nombre del servidor de informes donde tiene el permiso para guardar los informes.

    Aparecerá el mensaje "Conectando con el servidor de informes". Una vez completada la conexión, se mostrará el contenido de la carpeta de informes que el administrador del servidor de informes especificó como ubicación predeterminada para los informes.

  4. En Nombre, reemplace el nombre predeterminado con Ventas del producto.

  5. Haga clic en Guardar.

El informe se guarda en el servidor de informes. El nombre del servidor de informes al que está conectado aparecerá en la barra de estado en la parte inferior de la ventana.

Para guardar el informe en el equipo

  1. En el botón Generador de informes, haga clic en Guardar como.

  2. Haga clic en Escritorio, Mis documentos o Mi PCy vaya a la carpeta donde desea guardar el informe.

  3. En Nombre, reemplace el nombre predeterminado con Ventas del producto.

  4. Haga clic en Guardar.

7. Exportar el informe

Los informes se pueden exportar a diversos formatos, por ejemplo Microsoft Excel y valores separados por comas (CSV). Para obtener más información, vea Exportar informes (Generador de informes 3.0 y SSRS).

En este tutorial, exportará el informe a Excel y establecerá una propiedad en el informe para proporcionar un nombre personalizado para la ficha del libro.

Para especificar el nombre de la ficha del libro

  1. Haga clic en Diseño para volver a la vista de diseño.

  2. Haga clic en cualquier lugar fuera del informe.

  3. En el panel Propiedades, busque la propiedad InitialPageName y escriba Excel de Ventas del producto.

    Nota

    Si el panel Propiedades no está visible, haga clic en la ficha Ver de la cinta de opciones y, a continuación, en Propiedades.

Exportar un informe a Excel

  1. Haga clic en Ejecutar para obtener la vista previa del informe.

  2. En la cinta de opciones, haga clic en Exportar y, a continuación, haga clic en Excel.

    Se abre el cuadro de diálogo Guardar como.

  3. Vaya a la carpeta Documentos.

  4. En el cuadro de texto Nombre de archivo, escriba Excel de Ventas del producto.

  5. Compruebe que el tipo de archivo es Excel (*.xls).

  6. Haga clic en Guardar.

Ver el informe en Excel.

  1. Abra la carpeta Documentos y haga doble clic en Excel de Ventas del producto.xls.

  2. Compruebe que el nombre de la ficha del libro es Excel de Ventas del producto.

Pasos siguientes

Aquí termina el tutorial sobre la creación de un informe de tabla básico. Para obtener más información acerca de las tablas, vea Tablas, matrices y listas (Generador de informes 3.0 y SSRS).