Lista de operadores y funciones

記事番号:040499

Este artículo describe los operadores y funciones que puede utilizar al crear fórmulas.
Los operadores y funciones disponibles varían dependiendo de si está realizando un cálculo sobre valores numéricos o valores de cadena.

Descripciones de operadores

Se pueden utilizar los siguientes operadores.

OperadorDescripción
+Este operador realiza la suma de valores numéricos.
-

Este operador realiza restas sobre valores numéricos.
También se puede utilizar como operador unario para convertir el signo de un valor de campo de positivo a negativo y viceversa.

*Este operador realiza la multiplicación de valores numéricos.
/Este operador realiza divisiones sobre valores numéricos.
^

Este operador realiza exponenciación de valores numéricos. Puede elevar un valor numérico a cualquier potencia entre -100 y 100.
Si se establece un decimal como exponente, el decimal se redondea hacia abajo a un número entero cuando se realiza el cálculo.
Ejemplo: 3^2,5 se convierte en 3^2 y el resultado del cálculo es 9.

&

Este operador concatena valores numéricos y/o de cadena.
Si un campo de tipo numérico o de tipo cadena al que hace referencia la fórmula está vacío, el valor del campo se trata como una cadena vacía cuando se realiza la concatenación.

=Este operador devuelve VERDADERO si los valores numéricos o de cadena son iguales, y FALSO en caso contrario. Si se comparan valores de diferentes tipos, este operador devuelve FALSO.
!=

Este operador devuelve el resultado de la comparación opuesto al que devolvería el operador '='. Si se comparan valores de diferentes tipos, este operador devuelve VERDADERO.

<>Este operador devuelve el mismo resultado que el operador "!=".
<Este operador devuelve VERDADERO si el valor de la izquierda es menor que el valor de la derecha y FALSO en caso contrario.
<=Este operador devuelve VERDADERO si el valor de la izquierda es menor o igual que el valor de la derecha, y FALSO en caso contrario.
>Este operador devuelve VERDADERO si el valor de la izquierda es mayor que el valor de la derecha y FALSO en caso contrario.
>=Este operador devuelve VERDADERO si el valor de la izquierda es mayor o igual que el valor de la derecha, y FALSO en caso contrario.

Precedencia de operadores

A continuación se enumeran los operadores en orden de precedencia, con el operador de mayor precedencia en la parte superior.

  • +, - (Operadores unarios positivos y negativos [p. ej., +1, -2])
  • ^ (Operador de exponenciación)
  • * , / (Operadores de multiplicación y división)
  • +, - (Operadores de suma y resta)
  • & (Operador de cadena)
  • =, !=, <>, <, >, <=, >= (Operadores de comparación)

Descripciones de funciones

Se pueden utilizar caracteres tanto mayúsculas como minúsculas para ingresar funciones.
Se pueden utilizar las siguientes funciones:

FunciónDescripción
SUM

Esta función suma valores de campos numéricos, valores numéricos o fórmulas que producen valores numéricos.

YEN

Esta función redondea los resultados del cálculo a un decimal especificado y los muestra con comas separadoras de miles y el símbolo de moneda del yen japonés (¥).

DATE_FORMATEsta función cambia el formato de fecha y hora y la zona horaria.
IFEsta función devuelve valores diferentes dependiendo de si se cumple una condición especificada.
AND

Esta función devuelve VERDADERO si se cumplen todas las condiciones especificadas en la fórmula y FALSO en caso contrario.
Se pueden especificar hasta 32 argumentos.

OR

Esta función devuelve VERDADERO si se cumple alguna de las condiciones especificadas en la fórmula y FALSO en caso contrario.
Se pueden especificar hasta 32 argumentos.

NOTEsta función revierte una condición especificada.
ROUNDEsta función redondea un valor numérico.
ROUNDDOWNEsta función redondea hacia abajo un valor numérico.
ROUNDUPEsta función redondea un valor numérico.
CONTAINSEsta función evalúa si un campo especificado cumple una condición dada (si se selecciona una opción específica para el campo) o si una tabla especificada contiene algún dato de fila que cumpla una condición dada (si la tabla contiene una cadena de búsqueda específica).