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

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. Para obtener más información sobre los gráficos de formas, vea Gráficos de formas (Generador de informes 3.0 y SSRS).

Si hay demasiados puntos de datos en un gráfico circular, los puntos de datos pueden quedar amontonados, lo que reducirá la legibilidad del gráfico. En este escenario, puede resultar más factible usar un gráfico de líneas. Plantéese el uso de gráficos circulares únicamente después de agregar la información en varios puntos de datos.

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: 10 minutos.

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

  1. En el menú Ver, haga clic en 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 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. Haga clic en Editar.

  5. En el cuadro de diálogo Propiedades de conexión, en el cuadro Nombre del servidor, escriba el nombre del servidor.

  6. Haga clic en Utilizar autenticación de Windows o en Autenticación de SQL Server y escriba el nombre y la contraseña de un usuario que disponga de permiso para tener acceso a la base de datos AdventureWorks2008.

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

  8. Haga clic en Aceptar. El nuevo origen de datos (de forma predeterminada, DataSource1) 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 creado en el paso anterior y, a continuación, haga clic en Agregar conjunto de datos.

  2. En el cuadro de diálogo Propiedades del conjunto de datos, escriba la consulta siguiente en el cuadro de texto Consulta:

    SELECT [FullName] as Name
          ,[2002] as SalesBeforeLast
          ,[2003] as SalesLastYear
          ,[2004] as SalesYTD
      FROM [Sales].[vSalesPersonSalesByFiscalYears]
    
  3. Haga clic en Aceptar. 

Para agregar un gráfico circular al informe

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

  2. Haga doble clic en el icono Gráfico o arrástrelo desde el cuadro de herramientas y colóquelo en la superficie de diseño.

  3. En el cuadro de diálogo Seleccionar tipo de gráfico, haga clic en Forma. Seleccione el primer icono de gráfico circular de la lista.

  4. Arrastre el campo Name desde el panel Datos de informe y colóquelo en la zona de colocación de campos de categoría.

  5. Arrastre el campo SalesYTD desde el panel Datos de informe y colóquelo en la zona de colocación de campos de datos.

  6. Haga clic en Vista previa en la cinta de opciones.

Para mostrar porcentajes en cada sector del gráfico circular

  1. 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 aparecerán en el gráfico.

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

  3. En el cuadro de diálogo Propiedades de la etiqueta de la serie, seleccione #PERCENT en el cuadro Datos de etiqueta.

  4. (Opcional) Para especificar el número de posiciones decimales que debería mostrar la etiqueta, especifique "#PERCENT{Pn}", donde n es el número de posiciones decimales que se deben mostrar. Por ejemplo, si desea asignar dos posiciones decimales a la palabra clave, use la cadena "#PERCENT {P2}".

    Nota

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

Para agregar un efecto de dibujo al gráfico circular

  1. En la ficha Ver, elija la opción Panel de propiedades.

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

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

  4. Establezca PieDrawingStyle en SoftEdge.

    Nota

    Si se establece el gráfico como 3D, los efectos de dibujo ya no son aplicables.

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

  1. Abra el panel de propiedades.

  2. 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.

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

  4. Establezca la propiedad CollectedStyle en SingleSlice.

  5. Establezca la propiedad CollectedThresholdUsePercent en True.

  6. Establezca la propiedad CollectedThreshold en 5.