GRÁFICO DE PIE#

El widget Gráfico de Pie muestra gráficos circulares. Soporta herramientas emergentes o la posibilidad de resaltar segmentos individuales, lo que permite un análisis detallado de los datos.

Comenzando la configuración del widget#

Para configurar el widget, haga clic en el ícono de edición .

Se abrirá una ventana emergente “Configuración del widget”:

Complete los campos necesarios para configurar el widget.

Campos generales#

  • “Nombre del widget *” – campo de texto, se completa manualmente desde el teclado;
  • “Modo” – lista desplegable donde se debe seleccionar el modo de creación de la consulta para el widget:
Nombre Descripción
Modo Constructor Permite construir una consulta a partir de bloques individuales. En cada bloque (Unión de tablas, Filtros, Series del widget, Agrupación por, Ordenación, Cantidad de filas) hay opciones para configurar los comandos necesarios para trabajar con los datos, comandos aritméticos y lógicos, operadores de comparación.
Modo Avanzado

Permite ingresar la consulta manualmente en el campo SQL:

  • “Tablas” – lista desplegable con todas las tablas disponibles en la base de datos.

Campos adicionales, disponibles para configuración solo en Modo Constructor#

Unión de tablas#

La unión de tablas es necesaria para extraer datos de varias tablas relacionadas y formar resultados más completos e informativos.

Para comparar dos tablas, para la posterior unión, se utilizan los siguientes operadores:

Nombre Descripción
= Devuelve filas de dos tablas donde los valores en las columnas especificadas son iguales.
!= Devuelve filas de dos tablas donde los valores en las columnas especificadas no son iguales.
> Devuelve filas donde el valor en la columna especificada de la primera tabla es mayor que el valor en la columna especificada de la segunda tabla.
< Devuelve filas donde el valor en la columna especificada de la primera tabla es menor que el valor en la columna especificada de la segunda tabla.

Si se requiere unir solo 2 tablas, es necesario completar los campos:

  1. “Columna” de la lista desplegable;
  2. “Operador” de la lista desplegable;
  3. “Columna 2” de la lista desplegable;

Por ejemplo,

Si se requiere unir más de dos tablas, es necesario hacer clic en el botón , después de lo cual se deben completar los campos necesarios.

Si se requiere eliminar la unión de tablas, es necesario hacer clic en el botón .

Filtros#

Los filtros permiten establecer condiciones para los datos seleccionados utilizando operadores de comparación y operadores lógicos.

Para establecer una condición, es necesario completar los campos:

  1. “Columna” de la lista desplegable;
  2. “Operador” de la lista desplegable;
  3. “Valor” manualmente desde el teclado;

Por ejemplo,

Si se requiere combinar varias condiciones en una sola, por ejemplo, ((robots.is_deleted = 0) AND (robots.id > 13)), se deben utilizar operadores lógicos. Para ello, se debe seleccionar el operador deseado haciendo clic en el ícono , para cambiarlo a OR, o , para cambiarlo a AND. Luego presione el botón , después de lo cual se deben completar los campos necesarios:

Si se requiere establecer una condición compleja para el Filtro, que incluya varios paréntesis, se debe hacer clic en el botón , después de lo cual se deben completar los campos necesarios.

Si se requiere eliminar una condición, es necesario hacer clic en el botón .

Series del widget#

Las series del widget se utilizan para indicar las columnas de datos que se deben extraer de la base de datos. Definen qué datos se devolverán en los resultados de la consulta.

Para configurar las Series del widget, es necesario completar los campos:

  1. “Columna” de la lista desplegable;
  2. “Operador” de la lista desplegable;
  3. “Nombre de la serie” manualmente desde el teclado;

Por ejemplo,

Si se requieren datos adicionales en la leyenda, se debe presionar el botón .

Agrupación por#

Campo para configurar el proceso de combinación de filas de datos con valores idénticos en una columna (o columnas) específica en un solo conjunto, lo que permite realizar operaciones de agregación sobre estos grupos. Para combinar filas de datos, es necesario completar el campo columna del menú desplegable;

Ordenación#

Campos para configurar el proceso de ordenamiento de datos en el conjunto de resultados en un orden específico según los valores en una o varias columnas. Para ordenar de forma ascendente, se debe ingresar en el campo “Ordenar por” el valor “ASC”. Para ordenar de forma descendente, el valor “DESC”. Luego, es necesario completar el campo “Columna” del menú desplegable;

Número de filas#

Campo que se completa manualmente desde el teclado o mediante un contador . Este campo permite limitar el número de registros que se devuelven como resultado de la consulta para construir el Dashboard.

Pruebas#

Para asegurarse de que la consulta está configurada correctamente, es necesario presionar el botón , después de lo cual aparecerá una tabla con los datos sobre los cuales se construirá el Dashboard Pie Chart.

Para mostrar el Dashboard en el panel, se debe presionar el botón “OK”.

Para eliminar todos los datos ingresados, se debe presionar el botón “Cancelar”.

Ejemplo:

Para mostrar los estados de los Robots en el Dashboard Pie Chart, es necesario ingresar en los campos correspondientes en la ventana "Configuración del widget" los datos:

Modo constructor (ejemplo)#

Es necesario completar los campos:

Tablas *

robots

robot_statuses

Unión de tablas

Columna Operador Columna 2
robots.status = robot_statuses.code

Filtros

Columna
robots.is_deleted=0

Filas del widget

ColumnaNombre de la fila
robots.statusCOUNT
robot_statuses.description

Agrupación por

robots.status

Número de filas

1000

Modo avanzado (ejemplo)#

Es necesario completar el campo:

SQL

SELECT
	count(robots.status) AS count,
	robot_statuses.description AS name
FROM
	robots LEFT JOIN robot_statuses
	ON robots.status=robot_statuses.code
WHERE 
	robots.is_deleted=0
GROUP BY
	robots.status
LIMIT 1000