Tutorial: Crear un informe de gráfico rápido sin conexión (Report Builder)
En este tutorial se usa un asistente en el Generador de informes para crear un gráfico circular en un informe paginado de Reporting Services. A continuación, agregue porcentajes y modifique el gráfico circular un poco.
Puede hacerlo de dos maneras diferentes: Ambos métodos tienen el mismo resultado: un gráfico circular semejante al de esta ilustración:
Requisitos previos
Si usa datos XML o una consulta Transact-SQL, necesita tener acceso al Generador de informes. Puede iniciar el Generador de informes desde un servidor de informes de Reporting Services en modo nativo o en modo integrado de SharePoint, o bien puede descargar Generador de informes desde el Centro de descargas de Microsoft. Para obtener más información, consulte Install Report Builder.
Hay dos maneras de hacer este tutorial
Uso de datos XML para este tutorial
Puede utilizar los datos XML que copia de este artículo y pegarlos en el asistente. No necesita estar conectado a un servidor de informes de Reporting Services en modo nativo o en modo integrado de SharePoint, y no necesita acceso a una instancia de SQL Server.
Crear el gráfico circular con datos XML.
Uso de una consulta Transact SQL que contenga los datos de este tutorial
Puede copiar desde este artículo una consulta con datos incluidos en él y pegarlos en el asistente. Necesita el nombre de una instancia de SQL Server y credenciales suficientes para el acceso de solo lectura a cualquier base de datos. La consulta del conjunto de datos en el tutorial usa datos literales, pero una instancia de SQL Server debe procesar la consulta para que devuelva los metadatos requeridos por un conjunto de datos de informe.
La ventaja de usar la consulta Transact-SQL es que todos los demás tutoriales de Report Builder usan el mismo método. Por lo tanto, cuando trabaje en los otros tutoriales, ya sabrá qué hacer.
La consulta Transact-SQL requiere algunos otros requisitos previos. Para más información, consulte Requisitos previos para los tutoriales (Generador de informes).
Crear el gráfico circular con una consulta Transact-SQL que contenga datos.
Crear el gráfico circular con datos XML
Inicie el Generador de informes desde el portal web de Reporting Services, desde el servidor de informes en modo integrado de SharePoint o desde su equipo.
Aparecerá el cuadro de diálogo Introducción .
Si el cuadro de diálogo Introducción no aparece, seleccione Archivo y seleccione Nuevo. El cuadro de diálogo Nuevo informe o conjunto de datos tiene prácticamente el mismo contenido que el cuadro de diálogo Introducción.
En el panel de la izquierda, compruebe que está seleccionada la opción Nuevo informe.
En el panel derecho, seleccione Asistente para gráfico y, después, Crear.
En la página Elegir un conjunto de datos, seleccione Crear un conjunto de datos y, después, Siguiente.
En la página Elegir una conexión a un origen de datos, seleccione Nuevo.
Se abre el cuadro de diálogo Propiedades del origen de datos.
Puede dar el nombre que desee a un origen de datos. En el cuadro Nombre, escriba MiGráficoCircular.
En el cuadro Seleccionar tipo de conexión, elija XML.
Seleccione la pestaña Credenciales, Usar usuario de Windows actual. Puede que se requiera la delegación Kerberos y, por último, Aceptar.
En la página Elegir una conexión a un origen de datos, seleccione miGráficoCirculary después Siguiente.
Copie el texto siguiente y péguelo en el cuadro grande en la parte superior de la página Diseñar una consulta .
<Query> <ElementPath>Root /S {@Sales (Integer)} /C {@FullName} </ElementPath> <XmlData> <Root> <S Sales="150"> <C FullName="Jae Pak" /> </S> <S Sales="350"> <C FullName="Jillian Carson" /> </S> <S Sales="250"> <C FullName="Linda C Mitchell" /> </S> <S Sales="500"> <C FullName="Michael Blythe" /> </S> <S Sales="450"> <C FullName="Ranjit Varkey" /> </S> </Root> </XmlData> </Query>
(Opcional) Seleccione el botón Ejecutar (!) para ver los datos en los que se basará su gráfico.
Seleccione Siguiente.
En la página Elegir un tipo de gráfico, seleccione Circular y, después, Siguiente.
En la página Organizar campos del gráfico, haga doble clic en el campo Ventas en el cuadro Campos disponibles.
Observe que se desplaza automáticamente al cuadro de diálogo Valores porque es un valor numérico.
Arrastre el campo FullName desde el cuadro Campos disponibles al cuadro de diálogo Categorías (o haga doble clic en él). El valor va al cuadro Categorías y, a continuación, seleccione Siguiente.
En la página Vista previa, se muestra el nuevo gráfico circular con datos representacionales. La leyenda dice Full Name 1, Full Name 2, etc., en lugar de los nombres de los vendedores, y el tamaño de los sectores del gráfico circular no es preciso. El ejemplo le da una idea de cómo será el informe.
Seleccione Finalizar.
Ahora verá el nuevo informe de gráfico circular en la vista de diseño, todavía con datos representacionales.
Para ver el gráfico circular real, seleccione Ejecutar en la pestaña Inicio de la cinta de opciones.
Para seguir modificando el gráfico circular, vaya a la sección Después de ejecutar el asistente de este artículo.
Creación de un gráfico circular con una consulta Transact-SQL
Inicie el Generador de informes desde el portal web de Reporting Services o el servidor de informes en modo integrado de SharePoint, o bien desde su equipo.
Aparecerá el cuadro de diálogo Introducción .
Nota:
Si el cuadro de diálogo Introducción no aparece, seleccione Archivo y seleccione Nuevo. El cuadro de diálogo Nuevo informe o conjunto de datos tiene prácticamente el mismo contenido que el cuadro de diálogo Introducción.
En el panel de la izquierda, compruebe que está seleccionada la opción Nuevo informe.
En el panel derecho, seleccione Asistente para gráfico y, después, Crear.
En la página Elegir un conjunto de datos, seleccione Crear un conjunto de datos y, después, Siguiente.
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. Después 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á datos del origen de datos. Para más información, consulte Requisitos previos para los tutoriales (Generador de informes).
En la página Diseñar una consulta, seleccione Editar como texto.
Pegue la siguiente consulta en el panel de consulta:
SELECT 150 AS Sales, 'Jae Pak' AS FullName UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName
(Opcional) Seleccione el botón Ejecutar (!) para ver los datos en los que se basará su gráfico.
Seleccione Siguiente.
En la página Elegir un tipo de gráfico, seleccione Circular y, después, Siguiente.
En la página Organizar campos del gráfico, haga doble clic en el campo Ventas en el cuadro Campos disponibles.
Observe que se desplaza automáticamente al cuadro Valores porque es un valor numérico.
Arrastre el campo FullName desde el cuadro Campos disponibles al cuadro de diálogo Categorías (o haga doble clic en él). El valor va al cuadro Categorías y, a continuación, seleccione Siguiente.
Seleccione Finalizar.
Se ve ahora el nuevo informe de gráfico circular en la superficie de diseño. Lo que ve es figurativo. La leyenda dice Full Name 1, Full Name 2, etc., en lugar de los nombres de los vendedores, y el tamaño de los sectores del gráfico circular no es preciso. El ejemplo le da una idea de cómo será el informe.
Para ver el gráfico circular real, seleccione Ejecutar en la pestaña Inicio de la cinta de opciones.
Después de ejecutar el asistente
Ahora que tiene el informe del gráfico circular, puede trabajar con él. En la pestaña Ejecutar de la cinta de opciones, seleccione Diseño, de modo que pueda seguir modificándolo.
Agrandar el gráfico
Quizá quiera que el gráfico circular sea más grande.
- Seleccione el gráfico, pero no en ningún elemento del gráfico. Selecciónelo y arrastre la esquina inferior derecha para cambiar su tamaño.
Observe que la superficie de diseño aumenta a medida que realiza la acción de arrastrar.
Agregar un título de informe
- Seleccione las palabras Título de gráfico en la parte superior del gráfico y, a continuación, escriba un título, como Gráfico circular de ventas.
- Con el título seleccionado, en el panel Propiedades, cambie Color a Negro y FontSize a 12 pt.
Agregar porcentajes
Haga clic con el botón derecho en el gráfico circular y seleccione Mostrar etiquetas de datos. Las etiquetas de datos aparecen dentro de cada sector del gráfico circular.
Haga clic con el botón derecho en las etiquetas y seleccione Propiedades de la etiqueta de la serie. Aparece el cuadro de diálogo Propiedades de la etiqueta de la serie.
Escriba #PERCENT{P0} en el cuadro Datos de etiqueta.
{P0} le da el porcentaje sin decimales. Si escribe #PERCENT, los números tendrán dos posiciones decimales. #PERCENT es una palabra clave que realiza un cálculo o función automáticamente. Hay otras palabras clave que puede usar.
Seleccione Sí para confirmar que desea establecer UseValueAsLabel en False.
En la pestaña Fuente , seleccione Negrita y cambie Color a Blanco.
Seleccione Aceptar.
Para obtener más información acerca de cómo personalizar las etiquetas del gráfico y las leyendas, consulte Mostrar valores de porcentaje en un gráfico circular (Report Builder) y Cambiar el texto de un elemento de leyenda (Report Builder).
A continuación
Ahora que ha creado su primer informe en Report Builder, ya puede leer los demás tutoriales y empezar a crear informes a partir de sus propios datos. Para ejecutar el Generador de informes necesitará permiso de acceso a los orígenes de datos, como las bases de datos, con una cadena de conexión, que le conecte al origen de datos. El administrador del sistema tiene esta información y puede facilitársela.
Para trabajar con otros tutoriales, necesita el nombre de una instancia de SQL Server y credenciales suficientes para el acceso de solo lectura a cualquier base de datos. El administrador del sistema puede facilitárselo también.
Finalmente, para guardar los informes en un servidor de informes o en un sitio de SharePoint integrado con un servidor de informes, necesitará la dirección URL y los permisos necesarios. Puede ejecutar cualquier informe que cree directamente desde su equipo, pero los informes tienen más funcionalidad cuando se ejecutan desde el servidor de informes o desde el sitio de SharePoint. Necesita permisos para ejecutar sus informes u otros desde el servidor de informes o desde el sitio de SharePoint donde estén publicados. Hable con el administrador del sistema para obtener acceso.
Podría resultarle de ayuda leer sobre algunos conceptos y términos antes de empezar. Consulte Conceptos de Reporting Services. Además, dedique algún tiempo al planeamiento antes de crear su primer informe. Es buena idea dedicarle tiempo. Consulte Planear un informe (Report Builder).