Tipos de datos de valores a los que se hace referencia en fórmulas
En Kintone, se utilizan distintos tipos de datos para distintos campos y resultados de cálculo. Los operadores y funciones que se pueden utilizar también difieren según el tipo de datos.
Comprender los diferentes tipos de datos ayuda a utilizar correctamente los campos, operadores y funciones en diversas fórmulas.
Tipos de datos de campo
Cuando se hace referencia a un campo en una fórmula, sus valores se tratan como uno de los siguientes tipos de datos.
Campo | Tipo de datos |
---|---|
Número | tipo numérico |
Calculado | |
Fecha y hora | |
Fecha | |
Tiempo | |
Fecha/hora de creación | |
Fecha/hora de actualización | |
Búsqueda (si la fuente de búsqueda es de tipo numérico) | |
Texto | Tipo de cadena |
Desplegable | |
Botón de radio | |
Búsqueda (si la fuente de búsqueda es de tipo cadena) | |
Creado por | |
Actualizado por | |
Casilla de verificación | Tipo de matriz de cadenas |
Opciones múltiples | |
Un campo de tipo cadena en una tabla cuando hace referencia a él un campo colocado fuera de la tabla | |
Un campo de tipo numérico en una tabla cuando hace referencia a él un campo colocado fuera de la tabla | Tipo de matriz numérica |
Tipos de datos de resultados de cálculo
La siguiente tabla muestra los tipos de datos de los valores devueltos por funciones y operadores en fórmulas.
Función | Tipo de datos |
---|---|
SUM | Ejemplo: SUMA(1, 2, 3) El tipo de datos de los argumentos es numérico o de matriz numérica, y el tipo de datos del resultado del cálculo es numérico. |
ROUND | Ejemplo: ROUND (A*1.1) El tipo de datos del argumento y del resultado del cálculo es numérico. |
ROUNDUP | Ejemplo: ROUNDUP (A*1.1) El tipo de datos del argumento y del resultado del cálculo es numérico. |
ROUNDDOWN | Ejemplo: ROUNDDOWN (A* 1.1) El tipo de datos del argumento y del resultado del cálculo es numérico. |
IF | Ejemplo: SI(A=100,B,C) El primer argumento es de tipo booleano. El segundo y tercer argumento son de tipo numérico, de cadena o booleano. El tipo de datos del valor devuelto por la función es el mismo que el del resultado del cálculo del segundo o tercer argumento. |
AND | Ejemplo: SI(Y(A>10,B>=10),"1","0") El tipo de datos de los argumentos y el resultado del cálculo es booleano. |
OR | Ejemplo: SI(O(A>10,B>=10),"1","0") El tipo de datos de los argumentos y el resultado del cálculo es booleano. |
NOT | Ejemplo: SI(NO(A>10),"1","0") El tipo de datos de los argumentos y el resultado del cálculo es booleano. |
DATE_FORMAT | Ejemplo: DATE_FORMAT (1522972800, "AAAA-Md", "sistema") El primer argumento es de tipo numérico (hora UNIX), el segundo argumento es de tipo cadena (formato de visualización) y el tercer argumento es de tipo cadena (zona horaria). El tipo de datos del resultado del cálculo es cadena. |
YEN | Ejemplo: YEN(1100,5, 0) El tipo de datos de los argumentos es numérico y el tipo de datos del resultado del cálculo es una cadena. |
CONTAINS | Ejemplo: SI(CONTAINS (Día Laborable, "Domingo"), "Trabajando el Domingo", "No Trabajando el Domingo") El primer argumento es de tipo matriz de cadenas y el segundo argumento es de tipo cadena. El tipo de datos del resultado del cálculo es booleano. |
Operador | Tipo de datos |
---|---|
+, -, *, /, ^ | El tipo de datos de los argumentos y el resultado del cálculo es numérico. |
& | El tipo de datos de los argumentos es numérico, de cadena o booleano. El tipo de datos del resultado del cálculo es cadena. |
=, !=, <> | El tipo de datos de los argumentos es numérico, de cadena o booleano. El tipo de datos del resultado del cálculo es booleano. |
<, <=, >, >= | El tipo de datos de los argumentos es numérico. El tipo de datos del resultado del cálculo es booleano. |
Para obtener detalles sobre los operadores, las funciones y su uso, consulte las páginas siguientes.