Compartir a través de


Tutorial: agregar un gráfico circular a un informe (Generador de informes 3.0)

Los gráficos circulares y los gráficos de anillos muestran los datos como una proporción del total. Los gráficos circulares se usan normalmente para realizar comparaciones entre grupos. Los gráficos circulares y de anillos, junto con los gráficos piramidales y de embudo, forman parte de un grupo de gráficos conocidos como gráficos de formas. Los gráficos de formas no tienen ejes. Cuando se coloca un campo numérico en un gráfico de formas, el gráfico calcula el porcentaje de cada valor en relación con el total.

Si hay demasiados puntos de datos en un gráfico circular, es posible que las etiquetas de los puntos de datos estén demasiado amontonadas y no puedan leerse. En ese caso, considere la posibilidad de usar un gráfico de líneas. Considere usar únicamente gráficos circulares después de haber agregado los datos en algunos puntos de datos.

La siguiente ilustración muestra el gráfico circular que creará.

Gráfico circular con un efecto cóncavo

Aprendizaje

En este tutorial, aprenderá a:

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

  2. Elegir el tipo de gráfico

  3. Mostrar porcentajes en cada sector

  4. Unir los sectores pequeños en un solo sector

  5. Personalizar el efecto de dibujo

  6. Agregar un título de informe

  7. Guardar el informe

Nota

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

Tiempo estimado para completar este tutorial: 10 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 gráfico circular a partir del Asistente para gráficos

En el cuadro de diálogo Introducción, utilice el Asistente para gráficos para crear un conjunto de datos incrustado, elija un origen de datos compartido y cree un gráfico circular.

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 un informe de gráfico

  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.

    Aparecerá 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 derecho, haga clic en Asistente para gráficos.

  4. En la página Elegir un conjunto de datos, haga clic en Crear un conjunto de datos y, a continuación, haga clic en Siguiente.

  5. En la página Elegir una conexión a un origen de datos, seleccione un origen de datos existente o vaya al servidor de informes y seleccione un origen de datos y, a continuación, haga clic en 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 está recibiendo datos del origen de datos. Para obtener más información, vea Maneras alternativas de obtener una conexión de datos (Generador de informes 3.0).

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

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

    SELECT 'Advanced Digital Camera' AS Product, CAST(254995.21 AS money) AS Sales
    UNION SELECT 'Slim Digital Camera' AS Product, CAST(164499.04 AS money) AS Sales
    UNION SELECT 'SLR Digital Camera' AS Product, CAST(782176.79 AS money) AS Sales
    UNION SELECT 'Lens Adapter' AS Product, CAST(36333.08 AS money) AS Sales
    UNION SELECT 'Macro Zoom Lens' AS Product, CAST(40199.3 AS money) AS Sales
    UNION SELECT 'USB Cable' AS Product, CAST(53245.5 AS money) AS Sales
    UNION SELECT 'Independent Filmmaker Camcorder' AS Product, CAST(452288.0 AS money) AS Sales
    UNION SELECT 'Full Frame Digital Camera' AS Product, CAST(247250.85 AS money) AS Sales
    
  8. (Opcional) Haga clic en el botón Ejecutar (!) para ver los datos en los que se basará su gráfico.

  9. Haga clic en Siguiente.

2. Elegir el tipo de gráfico

Podrá elegir entre varios tipos de gráfico predefinidos.

Para agregar un gráfico circular

  1. En la página Elegir un tipo de gráfico, haga clic en Circular y, a continuación, haga clic en Siguiente. Se abrirá la página Organizar campos del gráfico.

    En la página Organizar campos del gráfico, arrastre el campo Product hasta el panel Categorías. Las categorías definen el número de sectores del gráfico circular. En este ejemplo, habrá ocho sectores, uno para cada producto.

  2. Arrastre el campo Sales hasta el panel Valores. Sales representa la cantidad de ventas para la subcategoría. El panel Valores muestra [Sum(Sales)] porque el gráfico muestra al agregado para cada producto.

  3. Haga clic en Siguiente.

  4. En la página Elegir un estilo, en el panel Estilos, seleccione un estilo.

    Un estilo especifica un estilo de fuente, un conjunto de colores y un estilo de borde. Al seleccionar un estilo, el panel Vista previa muestra un ejemplo del gráfico con ese estilo.

  5. Haga clic en Finalizar.

    El gráfico se agrega a la superficie de diseño.

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

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

El informe muestra el gráfico circular con ocho sectores, uno para cada producto. El tamaño de cada sector representa las ventas de ese producto. Tres de los sectores son bastante finos.

3. Mostrar porcentajes en cada sector

En cada sector del gráfico circular, puede mostrar un porcentaje de este sector respecto al círculo entero.

Para mostrar porcentajes en cada sector del gráfico circular

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

  2. Haga clic con el botón secundario en el gráfico circular y, a continuación, haga clic en Mostrar etiquetas de datos. Las etiquetas de datos aparecen en el gráfico.

  3. Haga clic con el botón secundario en una etiqueta y, a continuación, haga clic en Propiedades de la etiqueta de la serie.

  4. En la lista desplegable, en Datos de etiqueta, seleccione #PERCENT.

    Para mostrar los valores como porcentajes, el valor de la propiedad UseValueAsLabel debe ser false. Si se le pide que establezca este valor en el cuadro de diálogo Confirmar acción, haga clic en .

  5. (Opcional) Para especificar el número de posiciones decimales que se deben mostrar en la etiqueta, escriba #PERCENT{Pn}, donde n es el número de posiciones decimales que se deben mostrar. Por ejemplo, para no mostrar ninguna posición decimal, escriba #PERCENT{P0}.

    Nota

    La opción Formato de número del cuadro de diálogo Propiedades de la etiqueta de la serie no tiene ningún efecto al dar formato a los porcentajes. Esto aplica formato de porcentaje a las etiquetas, pero no calcula el porcentaje del gráfico circular que cada sector representa.

  6. Haga clic en Aceptar. 

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

El informe muestra el porcentaje de la totalidad para cada sector del gráfico circular.

4. Unir los sectores pequeños en un solo sector

Tres de los sectores del gráfico son bastante pequeños. Puede unir varios sectores pequeños en un sector mayor que represente a todos ellos.

Para unir los sectores del gráfico circular menores del 5 por ciento en un solo sector

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

  2. En la ficha Vista, en el grupo Mostrar u ocultar, seleccione Propiedades.

  3. En la superficie de diseño, haga clic en cualquier sector del gráfico circular. Las propiedades de la serie se muestran en el panel de propiedades.

  4. En la sección General, expanda el nodo CustomAttributes.

  5. Establezca la propiedad CollectedStyle en SingleSlice.

  6. Compruebe que la propiedad CollectedThreshold esté establecida en 5.

  7. Compruebe que la propiedad CollectedThresholdUsePercent esté establecida en True.

  8. En la cinta de opciones, en la ficha Inicio, haga clic en Ejecutar para obtener una vista previa del informe.

En la leyenda, ahora existe la categoría "Other". El nuevo sector del gráfico circular combina todos los sectores que estaban por debajo del 5% en un sector que es el 6% de todo el gráfico circular.

5. Personalizar el efecto de dibujo

En el Asistente para gráficos, el estilo predeterminado para un gráfico circular es Océano, que tiene un efecto de dibujo Cóncavo. Puede cambiarlo después de ejecutar el asistente.

Para agregar un efecto de dibujo al gráfico circular

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

  2. Si el panel de propiedades no está abierto todavía, en la ficha Ver, seleccione Propiedades.

  3. Haga doble clic en el propio gráfico circular. Las propiedades de la serie para el gráfico circular se muestran en el panel de propiedades.

  4. En el panel de propiedades, expanda el nodo CustomAttributes.

  5. Establezca PieDrawingStyle en SoftEdge.

    Nota

    Los efectos de dibujo y los efectos tridimensionales son opciones exclusivas. Si un gráfico tiene aplicados efectos tridimensionales, PieDrawingStyle no está disponible en el panel de propiedades.

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

La siguiente ilustración muestra el gráfico circular con efecto de borde suave.

Gráfico circular con efecto de borde suavizado

6. Agregar un título de informe

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 de cámaras y cámaras de vídeo, presione Entrar y, a continuación, escriba Como un porcentaje de ventas totales, de modo que tenga este aspecto:

    Ventas de cámaras y cámaras de vídeo

    Como un porcentaje de ventas totales

  3. Seleccione Ventas de cámaras y Camcorder y haga clic en el botón Negrita de la sección Fuente de la pestaña Inicio de la cinta de opciones.

  4. Seleccione Como un porcentaje de ventas totales y, en la sección Fuente de la pestaña Inicio, establezca el tamaño de fuente en 10.

  5. (Opcional) Es posible que necesite hacer más alto el cuadro de texto Título para que quepan las dos líneas de texto.

    Este título aparecerá 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.

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

7. Guardar el informe

Para guardar el informe

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

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

  3. En Nombre, escriba Gráfico circular de ventas.

  4. Haga clic en Guardar.

El informe se guardará en el servidor de informes.

Pasos siguientes

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