Tutor de gráficos
Última actualización
¿Te fue útil?
Última actualización
¿Te fue útil?
El es un que permite generar gráficos a partir de listas de registros de las . Al ser una vista de datos, podemos realizar las mismas utilidades que en el resto de objetos de este tipo (, , ...) e interactuar con ellos en tiempo de ejecución, filtrando elementos, añadiendo elementos a la lista, etc.
Lo que haremos será crear un gráfico del top 10 de clientes, es decir, los clientes que más nos han comprado. Para ello usaremos la tabla de pedidos (PED_G).
Los objetos de este tutor los encontraremos en la carpeta tutores/avanzados/gráficos del proyecto de aplicación de vTutor.
Cuando seleccionemos un objeto de tipo en un informe se iniciará un .
En el primer paso del asistente se nos preguntará que seleccionemos el que vamos al crear. En este caso hemos seleccionado el tipo barras verticales.
En el segundo paso del asistente se nos pedirá la siguiente información:
En esta propiedad debemos indicar la de datos que usaremos para generar el informe; seleccionaremos la tabla PED_G.
En esta propiedad seleccionaremos el generador de cada serie y por el que multi-partirá los registros para acumular los valores. Recordemos que queremos obtener las ventas por cliente, así que en esta propiedad seleccionaremos el campo NAME del cliente: #CLT.NAME
.
En esta propiedad seleccionaremos el campo que queremos acumular en cada cliente, que en este caso será el total de cada pedido: #TOT_PED
.
Una vez finalizado el asistente se creará y se editará el objeto gráfico.
Veremos que en el panel central de Velneo vDevelop se muestra una previsualización del mismo:
Del gráfico, modificaremos las propiedades siguientes:
Dado que vamos a mostrar 10 los clientes que más nos han comprado le daremos el valor "Top 10 clientes"
.
En esta propiedad debemos de asignar el máximo de categorías a mostrar. Dado que se trata de un gráfico Top 10 de ventas por cliente, el contenido para esta propiedad será 10, para que nos muestre únicamente los 10 primeros registros. Por defecto su contenido es 0 por lo que se mostrarían todos los registros.
En esta propiedad seleccionaremos por qué criterio se ordenará el gráfico.Dado que queremos que nos muestre las ventas de los clientes que más nos compran ordenaremos por valores (acumulado de todos los pedidos de cada cliente).
En esta propiedad indicaremos si queremos que la ordenación se haga en orden ascendente o descendente; en este caso hemos indicado que se haga por orden descendente, para que el primero sea el que más nos ha comprado.
Veremos que el asistente nos ha establecido las propiedades siguientes:
Tendrá asignado el campo #CLT.NAME
. Recordemos que es el campo que indicamos en el asistente.
Tendrá asignado el campo #TOT_PED
. Recordemos que es el campo que indicamos en el asistente.
Nosotros, además modificaremos la siguiente:
Poniéndola a falso, pues en el eje Y se mostrará ya la escala de valores.
Y ya tenemos el gráfico hecho y perfectamente funcional.
En el tutor, está alimentado por una búsqueda que devuelve todos los pedidos.
Veremos que el asistente ha generado un subobjeto de tipo . Este subobjeto es la parte más importante del gráfico e imprescindible, ya que indica cómo representará los datos de la serie.