Tutorial: Crear un informe de tabla básico (Generador de informes)
Este tutorial muestra cómo 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á.
Aprendizaje
En este tutorial, aprenderá a realizar las siguientes tareas:
Crear un informe desde Introducción
Especificar una conexión de datos en el Asistente para tablas
Crear una consulta en el Asistente para tablas
Organizar datos en grupos en el Asistente para tablas
Agregar filas de subtotal y de total en el Asistente para tablas
Elegir un estilo en el Asistente para tablas
Dar formato a los datos como moneda
Dar formato a los datos como fecha
Cambiar el ancho de columna
Agregar un título de informe
Guardar el informe
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).
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
Haga clic en Inicio, seleccione Programas, Generador de informes de Microsoft SQL Server 2012 y, a continuación, haga clic en Generador de informes.
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.
En el panel de la izquierda, compruebe que está seleccionada la opción Nuevo informe.
En el panel derecho, compruebe que Asistente para crear tabla o matriz está seleccionado.
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).
Para crear un origen de datos incrustado
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.
Haga clic en Nueva. Se abre el cuadro de diálogo Propiedades del origen de datos.
En Nombre, escriba Ventas de producto como nombre del origen de datos.
En Seleccionar un tipo de conexión, compruebe que está seleccionado Microsoft SQL Server.
En Cadena de conexión:, escriba el siguiente texto, donde <servername> es el nombre de una instancia de SQL Server:
Data Source=<servername>
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).
Haga clic en Credenciales. Escriba las credenciales necesarias para tener acceso al origen de datos externo.
Haga clic en Aceptar.
Volverá a encontrarse en la página Elegir una conexión a un origen de datos.
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.
Haga clic en Aceptar.
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
En la página Diseñar una consulta, el diseñador de consultas relacionales está abierto. 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.
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
En la barra de herramientas del diseñador de consultas, haga clic en Ejecutar (!).
La consulta se ejecuta y muestra el conjunto de resultados para 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.
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
En la página Organizar campos, arrastre Product hasta Valores.
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.
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.
Arrastre SalesDate hasta Grupos de filas.
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.
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
En la página Elegir el diseño, en Opciones, compruebe que esté seleccionada la opción Mostrar subtotales y totales generales.
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:
La primera fila se repetirá una vez en la tabla para mostrar los encabezados de columna.
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.
La tercera fila se repetirá una vez en cada pedido de venta para mostrar los subtotales de cada pedido.
La cuarta fila se repetirá una vez en cada fecha de pedido para mostrar los subtotales por día.
La quinta fila se repetirá una vez en la tabla para mostrar los totales generales.
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.
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
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.
Opcionalmente, haga clic en los otros estilos para ver el ejemplo con ellos aplicados.
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. Aplíquele 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
Haga clic en Diseño para cambiar a la vista de diseño.
Haga clic en la celda en la segunda fila (bajo la fila de encabezados de columna) en la columna Sales y arrástrela hacia abajo para seleccionar todas las celdas que contienen [Sum(Sales)].
En la pestaña 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, haga clic en Estilos de marcador de posición en el grupo Números y, a continuación, haga clic en Valores de ejemplo.
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, el campo SalesDate muestra información de fecha y hora. Puede darle formato para mostrar solo la fecha.
Para dar formato a un campo de fecha como el formato predeterminado
Haga clic en Diseño para volver a la vista de diseño.
Haga clic en la celda que contiene [SalesDate].
En la cinta, en la pestaña 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.
Haga clic en Ejecutar para obtener la vista previa del informe.
Los valores SalesDate se muestran en el formato de fecha predeterminado.
Para cambiar el formato de fecha a un formato personalizado
Haga clic en Diseño para volver a la vista de diseño.
Haga clic en la celda que contiene [SalesDate].
En la pestaña 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.
En el panel Categoría, compruebe que está seleccionada la opción Fecha.
En el panel Tipo, seleccione 31 de enero de 2000.
Haga clic en Aceptar.
La celda muestra la fecha de ejemplo [31 de enero de 2000].
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
Haga clic en Diseño para volver a la vista de diseño.
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.
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 se muestre en una línea.
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 Dar formato al texto en un cuadro de texto (Generador de informes y SSRS).
Para agregar un título de informe
En la superficie de diseño, haga clic en Haga clic para agregar título.
Escriba Ventas del producto y, a continuación, haga clic fuera del cuadro de texto.
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.
En el cuadro de diálogo Propiedades de cuadro de texto, haga clic en Fuente.
En la lista Tamaño, seleccione 18 pto.
En la lista Color, seleccione Azul aciano.
Seleccione Negrita.
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 los elementos de informe y los subinformes, no estarán disponibles.
Para guardar el informe en un servidor de informes
En el botón Generador de informes, haga clic en Guardar como.
Haga clic en Sitios y servidores recientes.
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.
En Nombre, reemplace el nombre predeterminado con Ventas del producto.
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
En el botón Generador de informes, haga clic en Guardar como.
Haga clic en Escritorio, Mis documentos o Mi PCy vaya a la carpeta donde desea guardar el informe.
En Nombre, reemplace el nombre predeterminado con Ventas del producto.
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 y SSRS).
En este tutorial, exportará el informe a Excel y establecerá una propiedad en el informe para proporcionar un nombre personalizado para la pestaña del libro.
Para especificar el nombre de la pestaña del libro
Haga clic en Diseño para volver a la vista de diseño.
Haga clic en cualquier lugar fuera del informe.
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 pestaña Ver de la cinta y, a continuación, en Propiedades.
Exportar un informe a Excel
Haga clic en Ejecutar para obtener la vista previa del informe.
En la cinta, haga clic en Exportar y, a continuación, haga clic en Excel.
Se abre el cuadro de diálogo Guardar como.
Vaya a la carpeta Documentos.
En el cuadro de texto Nombre de archivo, escriba Excel de Ventas del producto.
Compruebe que el tipo de archivo es Libro de Excel.
Haga clic en Guardar.
Ver el informe en Excel.
Abra la carpeta Documentos y haga doble clic en Excel de Ventas del producto.xlsx.
Compruebe que el nombre de la pestaña 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 y SSRS).
Vea también
Conceptos
Introducción al Generador de informes