Compartir a través de


Tutorial: agregar un gráfico de barras a un informe (Diseñador de informes)

Los gráficos de barras pueden resultar de gran utilidad cuando se desea mostrar horizontalmente los datos de categoría con objeto de:

  • Mejorar la legibilidad de los nombres de categoría largos.

  • Mejorar la comprensión de las fechas u horas representadas mediante valores.

  • Comparar el valor relativo de varias series.

Para obtener más información, vea Gráficos de barras (Generador de informes 3.0 y SSRS).

Aprendizaje

En este tutorial, aprenderá a:

  • Definir un origen de datos y agregar un conjunto de datos al informe.

  • Agregar un gráfico de barras al informe.

  • Dar formato a las etiquetas de eje, al título y a la leyenda del gráfico.

Requisitos

Para usar este tutorial, el sistema debe tener instalado lo siguiente:

  • SQL Server Business Intelligence Development Studio.

    Nota

    Los equipos basados en Itanium no son compatibles con Business Intelligence (BI) Development Studio. Sin embargo, BI Development Studio es compatible con equipos basados en x64. Si las bases de datos de ejemplo de SQL Server se han implementado en un equipo basado en Itanium, utilice BI Development Studio en equipos basados en x86 o x64 para modificar y ejecutar los ejemplos.

  • SQL Server con la base de datos de ejemplo AdventureWorks2008.

Tiempo estimado para completar este tutorial: 15 minutos

Para crear un proyecto de servidor de informes

  1. Haga clic en Inicio, seleccione Programas, seleccione Microsoft SQL Server 2008 R2 y, a continuación, haga clic en Business Intelligence Development Studio.

  2. En el menú Archivo, seleccione Nuevo y haga clic en Proyecto.

  3. En la lista Tipos de proyecto, haga clic en Proyectos de Business Intelligence.

  4. En la lista Plantillas, haga clic en Proyecto de servidor de informes.

  5. En Nombre, escriba Bar Chart Tutorial.

  6. Haga clic en Aceptar para crear el proyecto.

    El proyecto Tutorial se muestra en el Explorador de soluciones.

Para definir un origen de datos para el gráfico de barras

  1. Haga clic en Ver y seleccione Datos de informe. El panel Datos de informe aparece en el entorno de Business Intelligence Development Studio.

  2. En el panel Datos de informe, haga clic en la lista desplegable Nuevo y, a continuación, haga clic en Origen de datos.

  3. En el cuadro de diálogo Propiedades del origen de datos, compruebe que la opción Conexión incrustada está seleccionada.

  4. En el cuadro Tipo, seleccione Microsoft SQL Server.

  5. En el cuadro de texto de cadena de conexión, escriba una cadena de conexión válida o haga clic en el botón Editar para abrir el cuadro de diálogo Propiedades de conexión.

  6. En el cuadro de diálogo Propiedades de conexión, escriba o seleccione el nombre del servidor en el cuadro de texto Nombre del servidor.

  7. Seleccione Usar autenticación de Windows o Autenticación de SQL Server y escriba un nombre de usuario y una contraseña con permisos para tener acceso a la base de datos AdventureWorks2008.

  8. En el cuadro de lista Seleccionar o escribir un nombre de base de datos, escriba o seleccione AdventureWorks2008.

  9. Haga clic en Probar conexión.

  10. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de conexión. En el cuadro de diálogo Propiedades del origen de datos verá el nombre del origen de datos predeterminado, DataSource1, y la cadena de conexión.

  11. Haga clic en Aceptar. El nuevo origen de datos se muestra en el panel Datos de informe.

Para definir un conjunto de datos para el informe

  1. En el panel Datos de informe, haga clic con el botón secundario en el origen de datos y, a continuación, haga clic en Agregar conjunto de datos.

  2. En el cuadro de diálogo Propiedades del conjunto de datos, compruebe que está seleccionado Texto para Tipo de consulta.

  3. En el cuadro de texto Consulta, escriba la consulta siguiente:

    SELECT [FullName] as 'Name'
          ,[2002] as 'SalesBeforeLast'
          ,[2003] as 'SalesLastYear'
          ,[2004] as 'SalesYTD'
      FROM [Sales].[vSalesPersonSalesByFiscalYears]
    
  4. Haga clic en Aceptar. Los campos de conjunto de datos se muestran en el panel Datos de informe.

Para agregar un gráfico de barras con información de ventas al informe

  1. En el menú Ver, haga clic en Cuadro de herramientas.

  2. Haga doble clic o arrastre un Gráfico hasta la superficie de diseño. Aparece el cuadro de diálogo Seleccionar tipo de gráfico.

  3. Haga clic en Barras para mostrar una lista de gráficos de barras. Seleccione el primer icono de gráfico de barras de la lista.

  4. Haga clic en el gráfico para mostrar sus identificadores. Arrastre la esquina inferior derecha del gráfico para aumentar su tamaño.

  5. Arrastre el campo Nombre desde el panel Datos de informe hasta el gráfico. El panel Datos del gráfico aparecerá al lado de los datos del gráfico. Quite el campo Nombre en el área Grupos de categorías.

  6. Arrastre los campos SalesYTD y SalesLastYear desde el panel Datos de informe y colóquelos en el área Valores.

  7. Haga clic en Vista previa para ejecutar el informe. El informe debería presentar un aspecto similar al del ejemplo siguiente:

Paso 1 del tutorial para agregar un gráfico de barras

Observará que el gráfico no etiqueta todas las categorías del eje Y. Esto se debe a un algoritmo automático que calcula el intervalo de visualización de las etiquetas para evitar que se produzcan colisiones entre ellas. Si desea mostrar todas las categorías en el gráfico, deberá especificar un intervalo de eje de 1.

Para mostrar todos los vendedores en el eje de categorías de un gráfico de barras

  1. Cambie a la vista Diseño.

  2. Haga clic con el botón secundario en el eje Y; a continuación, haga clic en Propiedades del eje.

  3. En el cuadro de diálogo Propiedades del eje de categorías, en la página Opciones del eje, escriba 1 para Intervalo.

  4. Haga clic en Aceptar.

    Nota

    Si los nombres del eje no son legibles, plantéese la posibilidad de aumentar el tamaño del gráfico o de cambiar las opciones de formato para las etiquetas de eje. Para obtener más información, vea Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes 3.0 y SSRS).

  5. Haga clic en Vista previa. El informe debería presentar un aspecto similar al del ejemplo siguiente:

Paso 2 del tutorial para agregar un gráfico de barras

Para mejorar la legibilidad de los valores del gráfico, es posible que le interese mover la leyenda de éste. Por ejemplo, en un gráfico de barras, donde las barras se muestran horizontalmente, puede cambiar la posición de la leyenda para que aparezca debajo o encima del área de gráfico. Esto proporciona más espacio horizontal para las barras.

Para mostrar la leyenda debajo del área de gráfico de un gráfico de barras

  1. Cambie a la vista Diseño.

  2. Haga clic con el botón secundario en la leyenda del gráfico.

  3. Seleccione Propiedades de la leyenda.

  4. Para Posición de la leyenda, seleccione una posición diferente. Por ejemplo, sitúe la leyenda centrada en la parte inferior.

    Nota

    También puede arrastrar directamente la leyenda hacia una nueva ubicación en la superficie de diseño.

    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 la lista desplegable Diseño.

  5. Haga clic en Aceptar.

    Nota

    Si los nombres de la leyenda no son legibles, plantéese la posibilidad de aumentar el tamaño del gráfico o de cambiar las opciones de formato para la leyenda. Para obtener más información, vea Aplicar formato a la leyenda de un gráfico (Generador de informes 3.0 y SSRS).

A continuación, puede cambiar el título del gráfico y los títulos de los ejes, y agregar formato.

Para cambiar el título del gráfico situado por encima del área de gráfico de un gráfico de barras

  1. Cambie a la vista Diseño.

  2. Haga clic con el botón secundario en el título del gráfico, situado en la parte superior del gráfico, y haga clic en Propiedades del título.

  3. Reemplace el campo Texto de título por el texto siguiente: "Sales Person YTD vs. Last Year".

  4. Haga clic en cualquier lugar fuera del texto.

  5. Haga clic en Vista previa. El informe debería presentar un aspecto similar al del ejemplo siguiente:

    Paso 4 del tutorial para agregar un gráfico de barras

Por último, puede dar formato de moneda a las cifras de ventas para que no se vean como números normales.

Para dar formato de moneda a los números del eje horizontal

  1. Cambie a la vista Diseño.

  2. Haga clic con el botón secundario en el eje horizontal, situado en la parte inferior del gráfico; a continuación, haga clic en Propiedades del eje.

  3. En Formato de etiqueta, en Categoría, haga clic en Moneda. También puede especificar una gran variedad de opciones de formato para el valor de moneda.

  4. Haga clic en Vista previa.

Para filtrar los cinco valores superiores del gráfico de barras

  1. Cambie a la vista de diseño.

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

  3. Haga clic con el botón secundario en el campo Nombre situado en el área Grupos de categorías.

  4. Seleccione Propiedades del grupo de categorías.

  5. Haga clic en Filtros. Aparece una lista de expresiones de filtro. Esta lista aparece vacía de forma predeterminada.

  6. Haga clic en Agregar. Aparece un nuevo filtro en blanco.

  7. En el cuadro Expresión, escriba la siguiente expresión:

    =Sum(Fields!SalesYTD.Value)

  8. En el cuadro de lista Operador, seleccione Superior N.

  9. En el cuadro Valor, escriba =5

  10. Haga clic en Vista previa. El gráfico muestra cinco nombres, los 5 vendedores con mejores datos de ventas.

Para ordenar los nombres alfabéticamente en el gráfico de barras

  1. Cambie a la vista de diseño.

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

  3. Haga clic con el botón secundario en el campo Nombre situado en el área Grupos de categorías.

  4. Seleccione Propiedades del grupo de categorías.

  5. Haga clic en Ordenar. Aparece una lista de expresiones de ordenación. Esta lista aparece vacía de forma predeterminada.

  6. Haga clic en Agregar. Aparece una nueva expresión de ordenación.

  7. En el cuadro Ordenar por, seleccione la expresión [Nombre]. Esto equivale a la expresión =Fields!Name.Value

  8. En el cuadro Orden, seleccione Z a A.

  9. Haga clic en Vista previa. El gráfico muestra los nombres ordenados alfabéticamente de arriba abajo.