martes, 18 de noviembre de 2014

Gráfico en informe SSRS [AX2012]

En el siguiente articulo vamos a aprender a crear un informe con un gráfico circular (en AX Pie or Doughnut Chart). Utilizaremos un Query de AX para obtener los datos. En en ejemplo se muestran el importe de facturación por grupos de clientes. Al final obtendremos algo así:




1. Modificaremos la Query llamada CustInvoiceJour del AOT y le añadiremos el campo CustGroup.
2. Creamos un nuevo proyecto de Visual Studio. Lo llamaré ChartReportSSRS

3. Añadimos un nuevo informe a nuestro proyecto dando botón derecho en el nombre del proyecto Add > Report. Lo llamaré ChartReportSSRS.

4. Añadimos un nuevo Dataset en el report hacia llamado CustInvoiceJour y seleccionamos la Query del mismo nombre. Seleccionamos All Fields.

5. Arrastra el nuevo Dataset al nodo Designs y veras como se crea un nuevo AutoDesign.
6. Arrastra el campo CustGroup del dataset al nodo Groupings, para agrupar el informe por grupo de clientes.
7. Ahora añadimos el control Pie or Doughnut Chart al AutoDesign. Lo colocamos encima de la tabla de datos CustInvoiceTable.

8. Arrastra el campo InvoiceAmount (importe factura) al nodo Data del Chart. Establece la función de agregado en Sum, para realizar la suma del importe de ventas.

9. Arrastra el campo CustGroup al nodo Series del Chart. Ahora la estructura del informe debe quedar así:

10. Compilamos e implementamos el report en el servidor de informes.

11. Creamos un MenuItem de tipo Output que apunte hacia el informe

12. Ejecutamos el MenuItem y vemos como queda nuestro informe:

Espero que os resulte de ayuda. Aquí os dejo el XPO con el informe y todas las modificaciones para que lo importes en vuestros entornos de pruebas. (Clic aquí para descargar)


No hay comentarios:

Publicar un comentario