Zinkee 2.0 Documentation
ComunidadZinkee 2.0
  • Empezando con Zinkee
  • Administrar Zinkee
    • Conceptos
    • Administrar Organizaciones
    • Planes y Licencias
    • Invitar y gestionar Miembros
    • Administrar Espacios de Trabajo
      • Grupos de usuarios y permisos
  • Construir aplicaciones
    • Base de Datos
      • Inicio
      • Tablas y Campos
      • Tipos de datos: Operaciones Lógicas
      • Relaciones
      • Formulas
        • Conceptos generales
        • Sintaxis
        • Funciones
          • lookup
          • if
          • sumifs
          • concat
          • date_format
          • datetime_diff
      • Vistas
        • Vista de Tabla
        • Vista de Detalle
      • Subtablas
    • Automatizaciones
      • Conceptos
      • Disparadores
      • Acciones
    • Interfaces
      • Conceptos
      • Variables
      • Módulos
  • COLABORACIÓN
    • Inicio
    • Actividad de registro
    • Bandeja de entrada
Powered by GitBook
On this page
  • Áreas de Uso
  • Tipos de operadores lógicos soportados
  • Tipos de datos y operaciones lógicas
  • Tipos de datos Básicos y Derivados
  • Ejemplos

Was this helpful?

  1. Construir aplicaciones
  2. Base de Datos

Tipos de datos: Operaciones Lógicas

Una operación lógica es una expresión que devuelve TRUE o FALSE en función de si se cumple la condición que indica el operador lógico utilizado.

Estas operaciones permiten a los usuarios filtrar, comparar y analizar datos de manera intuitiva y consistente. Esta documentación describe cómo funcionan las comparaciones lógicas en Zinkee y cómo deben comportarse entre distintas tipologías de datos.


Áreas de Uso

Las operaciones lógicas son habituales en múltiples funcionalidades de Zinkee:

  • Automatizaciones: Disparadores y acciones basados en condiciones lógicas (si un registro cumple ciertas condiciones...)

  • Expresiones de fórmulas: Cálculos dinámicos en campos derivados (sumar el campo X para aquellos registros que cumplen ciertas condiciones...).

  • Filtros de campos relacionados: Limitar los registros elegibles en una relación

  • Variables de contexto en Interfaces: Filtrar los datos que mostrarán los componentes de un interfaz

  • Creación de subtablas: Definición de subconjuntos específicos de datos.

  • Filtros en vistas: Visualización de datos adaptada a las necesidades del usuario.

Tipos de operadores lógicos soportados

Operador
Tipos de Datos Aplicables
Descripción

es igual (=)

Todos los tipos

Comprueba si dos valores son iguales.

es diferente (!=)

Todos los tipos

Comprueba si dos valores no son iguales.

es mayor que (>)

Todos los tipos

Comprueba si un valor es mayor que otro.

es menor que (<)

Todos los tipos

Comprueba si un valor es menor que otro.

es mayor o igual que (≥)

Todos los tipos

Comprueba si un valor es mayor o igual a otro.

es menor o igual que (≤)

Todos los tipos

Comprueba si un valor es menor o igual a otro.

contiene

Cadenas de caracteres

Verifica si un valor contiene otro.

no contiene

Cadenas de caracteres

Verifica si un valor no contiene otro.

es cualquiera de

Cadenas de caracteres

Comprueba si un valor pertenece a una lista.

es vacío

Todos los tipos

Comprueba si un campo no tiene valor asignado.

no es vacío

Todos los tipos

Comprueba si un campo tiene valor asignado.

Tipos de datos y operaciones lógicas

Cada operación lógica funciona de una manera dependiendo los tipos de datos involucrados. Hay tres tipos de comparaciones posibles en Zinkee: comparar cadenas de caracteres, comparar números y comparar fechas.

Cuando dos datos están involucrados en una operación lógica es necesario identificar cómo se están tratando. Si los dos operandos que no puedan estar en el mismo grupo de comparación, la operación lógica nunca devolverá TRUE.

Tipos de datos Básicos y Derivados

Tipos de datos básicos

Los tipos de datos básicos se agrupan en tres categorías y comparten características a la hora de utilizarse con operadores lógicos

Grupo
Tipos de datos
Comportamiento

Cadenas de caracteres

Texto, Lista de opciones, Usuarios

Se comparan como cadenas de caracteres alfanuméricas

Numéricos

Número, Autoincremental

Se comparan como números decimales

Fechas

Fechas

Se comparan como fechas

Tipos de datos derivados

Los tipos de datos derivados son aquellos cuyo valor depende de otros datos. En este grupo encontramos Fórmulas y Relaciones

En ambos casos, cuando un campo de estas tipologías aparezca en una operación lógica, Zinkee tratará de utilizarlo del formato más específico al más genérico:

  1. Primero intentará utilizarlo como una fecha. Para ello tendrá que tener un formato de fecha válido: 2024-01-01T23:00:00.000Z

  2. Después como un numérico, para ello tendrá que tener un formato numérico válido: 12.7

  3. Si los dos casos anteriores no son posibles, finalmente tratará el valor del campo como una cadena de caracteres

Ejemplos

Operando 1
Operando 2
Operación
Resultado

[Número]: 1.0

[Número]: 2.0

operando_1 ≥ operando_2

FALSE

[Texto]: "Hola"

[Texto]: "Hola Mundo"

operando_1 contiene operando_2

FALSE

[Fecha]: 2025-01-01

[Fecha]: 2024-12-31

operando_1 > operando_2

TRUE

[Relación]: "Cliente A"

[Relación]: "Cliente B"

operando_1 = operando_2

FALSE

[Fórmula]: 10 + 5

[Número]: 15

operando_1 = operando_2

TRUE

PreviousTablas y CamposNextRelaciones

Last updated 4 months ago

Was this helpful?