Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

7 Funciones de operador

Todas las funciones listadas aquí son compatibles en:

Las funciones se listan sin información adicional. Haga clic en la función para ver los detalles completos.

Función Descripción
between Comprueba si el valor pertenece al rango dado.
in Comprueba si el valor es igual al menos a uno de los valores listados.

Detalles de la función

Algunas notas generales sobre los parámetros de la función:

  • Los parámetros de la función están separados por una coma
  • Se aceptan expresiones como parámetros
between(value,min,max)

Comprueba si el valor pertenece al rango dado.
Tipos de valores soportados: Integer, Float.
Devuelve: 1 - en rango; 0 - en caso contrario.

Parámetros:

  • value - el valor a comprobar;
  • min - el valor mínimo;
  • max - el valor máximo.

Ejemplo:

between(last(/equipo/clave),1,10)=1 #disparador si el valor está entre 1 y 10
in(valor,valor1,valor2,...valorN)

Comprueba si el valor es igual a al menos uno de los valores listados.
Tipos de valores soportados: Entero, Flotante, Carácter, Texto, Log.
Devuelve: 1 - si es igual; 0 - en caso contrario.

Parámetros:

  • valor - el valor a comprobar;
  • valorX - valores listados (los valores de tipo cadena deben ir entre comillas dobles).

El valor se compara con los valores listados como números, si todos estos valores pueden convertirse a numéricos; de lo contrario, se comparan como cadenas.

Ejemplo:

in(last(/equipo/clave),5,10)=1 #disparador si el último valor es igual a 5 o 10
       in("texto",last(/equipo/clave),last(/equipo/clave,#2))=1 #disparador si "texto" es igual a cualquiera de los últimos 2 valores

Consulte todas las funciones compatibles.