- Impresión
Consultas y agregaciones de la tabla Tulipán
Propósito
Aprende a consultar tus Tulip Tables y a crear agregaciones accesibles desde Tulip Apps
En este artículo, aprenderás...
- Las capacidades de las Consultas de Tablas
- Cómo construir consultas y agregaciones
- Cómo utilizar las consultas y agregaciones en las aplicaciones
Visión general de las consultas y agregaciones de tablas
Con las consultas y agregaciones de tablas, puedes consultar y filtrar dinámicamente las tablas de Tulip en las aplicaciones.
Para este artículo haremos referencia a la siguiente Tabla de Pedidos, que tiene 10 filas:
En la parte superior derecha, puedes ver los botones Consultas y Agregaciones . Haga clic en Consultas para añadir una nueva consulta.
El siguiente ejemplo utiliza un filtro para devolver sólo los registros que no han sido enviados:
Las agregaciones se añaden sobre una consulta, y se construyen a nivel de tabla como las consultas. Haga clic en Agregaciones para crear una nueva agregación.
El siguiente ejemplo sumará el campo de la tabla, Cantidad de Productos:
Opciones de consulta
Filtrar
Filtra los registros comparando una columna específica, o varias columnas, con un valor estático o una entrada de la aplicación.
Algunos ejemplos de opciones de comparación son
- es igual / no es igual
- es nulo / no es nulo
- contiene / no contiene
- empieza por / no empieza por
- termina con / no termina con
- está en
- es mayor o igual que / es menor o igual que
- está después o en / está antes o en
Elvalor estático se establecerá estáticamente cuando se construya la consulta, pero el App Input se configurará en la propia aplicación. El App Input puede ser configurado para ser una
- Variable
- Valor estático
- Información de la aplicación
- Registro de la tabla Tulipán
Ahora puede utilizar los campos Created At y Updated At en las consultas de la tabla.
Ordenar
Personalice la visualización de los registros, configurando la opción Ordenar. Los ejemplos incluyen:
- De la A a la Z / De la Z a la A
- 0 a 9 / 9 a 0
Límite
Establezca un límite en la cantidad de registros devueltos por la consulta configurando un límite.
Después de configurar la consulta mediante las opciones de Filtro, Ordenación y Límite, la consulta puede probarse directamente en la Tabla haciendo clic en Probar. Esto simulará lo que la consulta devolvería en una aplicación.
Opciones de agregación
Las agregaciones son valores de resumen que se ejecutan sobre las consultas, y pueden calcular uno de los siguientes valores para una columna en particular:
- Promedio
- Recuento
- Máximo
- Mínimo
- Modo
- Suma
- Valores únicos
Uso de consultas y agregaciones en las aplicaciones
Añadir consultas a las aplicaciones
Para añadir una consulta a una aplicación, primero añada la tabla a la aplicación haciendo clic en la pestaña Registros y en +Añadir tabla. A continuación, haga clic en Consulta.
En el modal que aparece, dé a la consulta un Nombre de consulta y, si procede, configure la Entrada de la aplicación asociada al filtro. En este ejemplo, vea la consulta Productos no enviados:
Ahora que la consulta está configurada en la aplicación, incruste una Tabla Interactiva, y seleccione la Fuente de Datos para que sea la consulta.
La tabla incrustada mostrará los resultados de la consulta. En este ejemplo, se devuelven 3 registros que cumplen el filtro,'Shipped' es igual a 'No':
Añadir agregaciones a las aplicaciones
De forma similar a como se añade una consulta a una aplicación, añada una agregación haciendo clic en +Agregar agregación, y asigne un nombre de agregación.
En este ejemplo, la agregación Cantidad total de productos pedidos se está ejecutando en la consulta que devuelve sólo los registros que no han sido enviados. Por esta razón, el nombre de la agregación es Cantidad de Productos por Enviar :
Para incrustar la agregación en una aplicación, suelte una Variable en la aplicación y elija la Fuente de Datos - Agregación de Tabla Tulipán. A continuación, seleccione el nombre de la agregación que se configuró al añadir la agregación a la aplicación.
En este ejemplo, la suma de agregación de la cantidad de productos se ejecutó sobre la consulta que devuelve los registros que necesitan ser enviados. Esto devuelve un total de 17:
Uso de agregaciones en la lógica de la aplicación
Con las agregaciones, usted tiene la capacidad de construir la lógica de la aplicación alrededor del valor de una agregación. Vea un ejemplo a continuación:
Tenga en cuenta que actualmente no se puede acceder a Single Number Tulip Analytics desde una aplicación y no se puede aprovechar directamente con la lógica de la aplicación. Si ejecuta una agregación a partir de una consulta , podrá orientar este valor y, por lo tanto, crear una lógica de aplicación en torno a él.