Tutorial: Agregar un gráfico de columnas a un informe (Generador de informes)

En este tutorial, se crea un informe paginado de Reporting Services con un gráfico de columnas en el que se muestre una serie como un conjunto de barras verticales agrupadas por categoría.

Los gráficos de columna son útiles para:

  • Mostrar los cambios realizados en los datos a lo largo de un período de tiempo.
  • Comparar el valor relativo de varias series.
  • Mostrar una media móvil para mostrar tendencias.

En la ilustración siguiente se muestra el gráfico de columnas que creará, con una media móvil.

Screenshot that shows a report builder column chart.

Nota:

En este tutorial, los pasos del asistente se encuentran reunidos en un único procedimiento. Para obtener instrucciones paso a paso sobre cómo ir hasta un servidor de informes, elegir un origen de datos y crear un conjunto de datos, consulte el primer tutorial de esta serie: Tutorial: Crear un informe de tabla básico (Generador de informes).

Tiempo estimado para completar este tutorial: 15 minutos.

Requisitos

Para obtener información sobre los requisitos, vea Requisitos previos para los tutoriales (Generador de informes).

1. Crear un informe de gráfico a partir del Asistente para gráficos

En esta sección, usará el Asistente para gráficos con el fin de crear un conjunto de datos incrustado, elegir un origen de datos compartido y crear un gráfico de columnas.

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.

Crear un informe de gráfico

  1. Inicie el Generador de informes desde el equipo, el portal web de Reporting Services o el modo integrado de SharePoint.

    Se abre el cuadro de diálogo Nuevo informe o conjunto de datos .

    Si no ve el cuadro de diálogo Nuevo informe o conjunto de datos, vaya al menú Archivo>Nuevo.

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

  3. En el panel derecho, seleccione Asistente para gráficos.

  4. En la página Elegir un conjunto de datos, seleccione Crear un conjunto de datos y, después, Siguiente.

  5. En la página Elegir una conexión a un origen de datos, seleccione un origen de datos existentes. Como alternativa, vaya al servidor de informes y elija un origen de datos. Luego, seleccione Siguiente. Puede que necesite escribir un nombre de usuario y contraseña.

    Nota:

    El origen de datos que elija no importa, con tal de que tenga los permisos adecuados. No recibirás datos del origen de datos. Para más información, consulte Maneras alternativas de obtener una conexión de datos (Generador de informes).

  6. En la página Diseñar una consulta, seleccione Editar como texto.

  7. Pegue la siguiente consulta en el panel de consulta:

    SELECT CAST('2015-01-01' AS date) AS SalesDate, CAST(54995.21 AS money) AS Sales  
    UNION SELECT CAST('2015-01-05' AS date) AS SalesDate, CAST(64499.04 AS money) AS Sales  
    UNION SELECT CAST('2015-02-11' AS date) AS SalesDate, CAST(37821.79 AS money) AS Sales  
    UNION SELECT CAST('2015-03-18' AS date) AS SalesDate, CAST(53633.08 AS money) AS Sales  
    UNION SELECT CAST('2015-04-23' AS date) AS SalesDate, CAST(24019.3 AS money) AS Sales  
    UNION SELECT CAST('2015-05-01' AS date) AS SalesDate, CAST(93245.5 AS money) AS Sales  
    UNION SELECT CAST('2015-06-06' AS date) AS SalesDate, CAST(55288.0 AS money) AS Sales  
    UNION SELECT CAST('2015-06-16' AS date) AS SalesDate, CAST(68733.5 AS money) AS Sales  
    UNION SELECT CAST('2015-07-16' AS date) AS SalesDate, CAST(24750.85 AS money) AS Sales  
    UNION SELECT CAST('2015-08-23' AS date) AS SalesDate, CAST(43452.3 AS money) AS Sales  
    UNION SELECT CAST('2015-09-24' AS date) AS SalesDate, CAST(58656. AS money) AS Sales  
    UNION SELECT CAST('2015-10-15' AS date) AS SalesDate, CAST(44583. AS money) AS Sales  
    UNION SELECT CAST('2015-11-21' AS date) AS SalesDate, CAST(81568. AS money) AS Sales  
    UNION SELECT CAST('2015-12-15' AS date) AS SalesDate, CAST(45973. AS money) AS Sales  
    UNION SELECT CAST('2015-12-26' AS date) AS SalesDate, CAST(96357. AS money) AS Sales  
    UNION SELECT CAST('2015-12-31' AS date) AS SalesDate, CAST(81946. AS money) AS Sales  
    
  8. (Opcional) Seleccione el botón Ejecutar (!) para ver los datos en los que se basará su gráfico.

  9. Seleccione Siguiente.

2. Elegir el tipo de gráfico

Puede elegir entre varios tipos de gráfico predefinidos y luego modificar el gráfico después de completar el asistente.

Agregar un gráfico de columnas

  1. En la página Elegir un tipo de gráfico , el gráfico de columnas es el tipo de gráfico predeterminado. Seleccione Siguiente.

  2. En la página Organizar campos del gráfico , arrastre el campo SalesDate hasta Categorías. Categorías se muestra en el eje horizontal.

  3. Arrastre el campo Sales hasta Valores. El cuadro Valores muestra Sum(Sales), porque la suma del valor total de ventas se agrega para cada fecha. Valores se muestra en el eje vertical.

  4. Seleccione Siguiente.

  5. Seleccione Finalizar.

    El gráfico se agrega a la superficie de diseño. El nuevo gráfico de columnas solo muestra los datos de representación. La leyenda dice Fecha de ventas A-F, solo para dar una idea del aspecto que debería tener el informe.

    Screenshot of a Report Builder column in the design view.

  6. Seleccione el gráfico para mostrar las asas del gráfico. Arrastre la esquina inferior derecha del gráfico para aumentar su tamaño. La superficie de diseño del informe aumenta de tamaño para adaptarse al tamaño del gráfico.

  7. Seleccione Ejecutar para obtener una vista previa del informe.

    Screenshot that shows a preview of the Report Builder column chart.

El gráfico todavía no etiqueta todas las categorías del eje horizontal. De forma predeterminada, solo se incluyen las etiquetas que caben a lo largo del eje.

3. Dar formato a una fecha en el eje horizontal

De forma predeterminada, el eje horizontal muestra los valores en un formato general que se escala automáticamente para ajustarse al tamaño del gráfico.

  1. Cambie a la vista de diseño del informe.

  2. Haga clic con el botón derecho en el eje horizontal >Propiedades del eje horizontal.

  3. En la pestaña Número , en Categoría, seleccione fecha.

  4. En el cuadro Tipo , seleccione 31 Ene 2000.

  5. Seleccione Aceptar.

  6. En la pestaña Inicio, seleccione Ejecutar para obtener una vista previa del informe.

La fecha se mostrará en el formato de fecha que haya seleccionado. El gráfico todavía no etiqueta todas las categorías del eje horizontal.

Screenshot of the Report Builder column chart displaying the date format.

Puede personalizar la presentación de las etiquetas girándolas y especificando el intervalo.

4. Girar las etiquetas del eje en el eje horizontal

  1. Cambie a la vista de diseño del informe.

  2. Haga clic con el botón derecho en el título del eje horizontal y, después, seleccione Mostrar título del eje para quitar el título. Dado que el eje horizontal muestra las fechas, no es necesario el título.

  3. Haga clic con el botón derecho en el eje horizontal >Propiedades del eje horizontal.

  4. En la pestaña Etiquetas , bajo Cambiar opciones de ajuste automát. de etiquetas de eje, seleccione Deshabilitar el ajuste automático.

  5. En Ángulo de giro de etiqueta, seleccione -90.

  6. Seleccione Aceptar.

    El texto de ejemplo del eje horizontal girará 90 grados.

    Screenshot of the Report Builder column chart with rotated x-axis text in the design view.

  7. Seleccione Ejecutar para obtener una vista previa del informe.

En el gráfico, las etiquetas se giran.

Screenshot that shows a preview of the Report Builder column chart with rotated x-axis text.

5. Mover la leyenda

La leyenda se crea automáticamente a partir de los datos de las categorías y las series. Puede mover la leyenda debajo del área de gráfico de un gráfico de columnas.

  1. Cambie a la vista de diseño del informe.

  2. Haga clic con el botón derecho en la leyenda del gráfico >Propiedades de la leyenda.

  3. En Diseño y posición, seleccione una posición diferente. Por ejemplo, seleccione la opción centrada en la parte inferior.

    Cuando la leyenda se coloca en la parte superior o inferior de un gráfico, su diseño cambia de vertical a horizontal. Puede seleccionar un diseño diferente en el cuadro Diseño .

  4. Seleccione Aceptar.

  5. (Opcional) Como en este tutorial solo hay una categoría, el gráfico no necesita una leyenda. Para quitarla, haga clic con el botón derecho en la leyenda >Eliminar leyenda.

  6. Seleccione Ejecutar para obtener una vista previa del informe.

6. Titular el gráfico

  1. Cambie a la vista de diseño del informe.

  2. Seleccione las palabras Título del gráfico en la parte superior del gráfico y, después, introduzca Total de pedidos de venta en tiendas.

  3. Seleccione Ejecutar para obtener una vista previa del informe.

7. Dar formato al eje vertical y etiquetarlo

De forma predeterminada, el eje vertical muestra los valores en un formato general que se escala automáticamente para ajustarse al tamaño del gráfico.

  1. Cambie a la vista de diseño del informe.

  2. Seleccione las etiquetas del eje vertical a lo largo del lateral izquierdo del gráfico para seleccionarlas.

  3. En la pestaña Inicio grupo >Número, seleccione el botón Moneda. Las etiquetas del eje cambiarán para mostrar el formato de moneda.

  4. Seleccione dos veces el botón Disminuir decimales para mostrar el número redondeado al dólar más próximo.

  5. Haga clic con el botón derecho en el eje vertical >Propiedades del eje vertical.

  6. En la pestaña Número, Moneda ya está seleccionado en el cuadro Categoría y Posiciones decimales ya tiene el valor 0 (cero).

  7. Active Mostrar valores en. Miles ya está seleccionado.

  8. Seleccione Aceptar.

  9. Haga clic con el botón derecho en el eje vertical >Mostrar título del eje.

  10. Haga clic con el botón derecho en el título del eje vertical >Propiedades del título del eje.

  11. Reemplace el texto del campo Texto del título con Total de ventas (en miles) . También puede especificar varias opciones de formato para el título.

  12. Seleccione Aceptar.

  13. Seleccione Ejecutar para obtener una vista previa del informe.

    Screenshot that shows a preview of the Report Builder column chart format with the y-axis labeled correctly.

8. Mostrar todas las etiquetas del eje horizontal (x)

Observe que solo se muestran algunas de las etiquetas del eje x. En esta sección, se establece una propiedad en el panel Propiedades para mostrarlas todas.

  1. Cambie a la vista de diseño del informe.

  2. Seleccione el gráfico y, después, elija las etiquetas del eje horizontal.

  3. En el panel Propiedades, establezca LabelInterval en 1.

    Screenshot that shows how to set the label interval of the Report Builder column chart.

    El gráfico tiene el mismo aspecto en la vista Diseño.

  4. Seleccione Ejecutar para obtener una vista previa del informe.

    Screenshot that shows a preview of the Report Builder column chart with the label interval set to one.

    Ahora el gráfico muestra todas sus etiquetas.

9. Agregar una media móvil con una serie calculada

Una media móvil es una media de los datos de la serie, calculada en el tiempo. La media móvil puede identificar tendencias.

  1. Cambie a la vista de diseño del informe.

  2. Haga doble clic en el gráfico para mostrar el panel Datos del gráfico .

  3. Haga clic con el botón derecho en el campo [Sum(Sales)] en el área Valores y, después, seleccione Agregar serie calculada.

    Screenshot that shows how to add calculated series to the Report Builder column chart.

  4. En Fórmula, compruebe que esté seleccionada la opción Media móvil .

  5. En Establecer parámetros de fórmula, para Período, seleccione 4.

  6. En la pestaña Borde , en Ancho de línea, seleccione 3pt.

  7. Seleccione Aceptar.

  8. Seleccione Ejecutar para obtener una vista previa del informe.

El gráfico muestra una línea que muestra la media móvil del total de ventas por fecha, promediado cada cuatro fechas. Para más información, consulte Adición de una media móvil a un gráfico en un informe paginado (Generador de informes).

Screenshot of a Report Builder column chart depicting a moving average.

10. Agregar un título de informe

  1. Cambie a la vista de diseño del informe.

  2. En la superficie de diseño, seleccione Haga clic para agregar título.

  3. Introduzca Gráfico de ventas. Pulse ENTRAR y, después, introduzca Enero a diciembre de 2015, para que tenga este aspecto:

    Gráfico de ventas

    Enero a diciembre de 2015

  4. Seleccione Gráfico de ventas y, en la pestaña Inicio sección >Fuente>Negrita.

  5. Seleccione Enero a diciembre de 2015 y, en la pestaña Inicio, sección >Fuente> establezca el tamaño de fuente en 10.

  6. (Opcional) Es posible que necesite hacer más alto el cuadro de texto Título para que quepan las dos líneas de texto. Despliegue las flechas de dos puntas al seleccionar el centro del borde inferior. Es posible que necesite arrastrar la parte superior del gráfico para que no se superponga el título.

    Este título aparece en la parte superior del informe. Cuando no hay ningún encabezado de página definido, los elementos de la parte superior del cuerpo del informe son equivalentes a un encabezado de informe.

  7. Seleccione Ejecutar para obtener una vista previa del informe.

11. Guardar el informe

  1. Cambie a la vista de diseño del informe.

  2. En el botón Report Builder, seleccione Guardar como.

    Puede guardarlo en el equipo o en el servidor de informes.

  3. En Nombre, introduzca Gráfico de columnas de pedidos de ventas.

  4. Seleccione Guardar.

Pasos siguientes

Ha completado correctamente el tutorial Agregar un gráfico de columnas al informe. Para obtener más información sobre los gráficos, vea Gráficos en un informe paginado (Generador de informes) y Minigráficos y barras de datos en un informe paginado (Generador de informes).