Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Operadores Numéricos

 

+ , - , / , *, %, - unary, + unary

Operadores numéricos simples

Operadores Comparativos

 

== , != , < , > , >= , <=

Use estos con los tipos Integer, Double, Date, Time y String.

Operadores Lógicos

 

&&,||,!

Estos son los operadores lógicos: AND, OR, NOT

Otros Operadores

 

? :, CASE, CASE_WHEN, CASE_ELSE, ; , =

Evaluación Condicional (IF).
Ejemplo: ( (X>=10) ? (X+1) : (X-1) )

Constantes

 

"", true, false, Pi, e

 

...

Caracter(Integer)
Caracter(Número)

Retorna el carácter especificado por el código numérico del set de caracteres de la máquina.

Codigo(String)
Codigo(Texto)

Retorna el código numérico para un carácter en el set de caracteres de la máquina. El Texto debe ser de largo 1.

Comienza(String, String)
Comienza(Texto1, Texto2)

Retorna Verdadero si el Texto1 comienza con Texto2 y Falso en caso contrario.

Concatenar (String, String, String, ...) String
Concatenar (Texto1, Texto1, Texto3, ...)  Texto

Concatena el segundo String a continuación del primero.

Derecha(String, Integer)
Derecha(Texto, N)

Retorna una cadena de texto con los últimos N caracteres (o más la derecha) de la cadena Texto, siendo N el Número especificado.

Espacios(String)
Espacios(Texto)

Elimina los espacios en blanco del comienzo y el final de un texto.

Extraer(String, Integer, Integer ) String
Extraer(Texto1, Desde, Hasta ) Texto2

Extrae de Texto1, la subcadena que comienza en el caracter Desde y llega hasta el caracter anterior a Hasta. Los caracteres se numeran desde 0.

Izquierda(String, Integer)
Izquierda(Texto, N)

Retorna una cadena de texto con los primeros N caracteres (o más a la izquierda) de Texto, siendo N el Número especificado.

Largo (String) Integer
Largo (Texto) N

Retorna la cantidad de caracteres de la cadena Texto.

Mayusc(String)
Mayusc(Texto)

Cambia todas las letras de Texto por mayúsculas.

Minusc(String)
Minusc(Texto)

Cambia todas las letras de Texto por minúsculas

Termina(String, String)  Booleano
Termina(Texto1, Texto2)

Retorna TRUE si Texto1 termina con el Texto2 y FALSE en caso contrario.

Texto (Integer

Double

Date

Time

String

Boolean) String
Texto (Valor)  Texto

Convierte el argumento en String. Los formatos para Fecha y Hora se especifican después. Los valores Booleanos deben ser verdadero

falso.

ValorBooleano (String) Boolean
ValorBooleano (Texto) Valor

Convierte Texto a un valor boolean. El texto debe ser "TRUE" o "FALSE".

ValorEntero(String) Integer
ValorEntero(Texto) N

Convierte Texto a número. El texto debe tener formato de número. Ej. "123"

ValorNumero (String) Double
ValorNumero (Texto) N

Convierte Texto a un número (Double). El Texto debe tener formato de número. Ej: "123,10".

...

Abs(Integer)

Retorna el valor absoluto de un Número.

Aleatorio()Double

Retorna un numero aleatorio entre 0 y 1

Entero(Integer) Integer

Trunca el numero a entero

Exp(Integer) Double

Retorna la constante elevada a un número

Log(Integer) Double

Retorna el logaritmo hiperbólico de un número

Maximo(Integer, Integer, ...)

Retorna el máximo de un conjunto de números.

Minimo(Integer, Integer, ...)

Retorna el mínimo de un conjunto de números.

Potencia(Integer, Potencia)

Retorna el resultado de un Número elevado a una Potencia.

Promedio (Integer, Integer, ....) Double

Calcula el promedio de los números dados.

Raiz (Double) Double

Calcula la raíz cuadrada de los números dados.

Redondear(Integer, Dígitos)

Redondea un Número a la cantidad de Dígitos especificada. Si Dígitos es negativo el Número es redondeado a la izquierda de la coma decimal.

Signo(Integer)

Retorna el signo de un Número: 1 si el número es positivo, 0 si el número es cero y –1 --1 si el número es negativo.

Truncar(Integer,Dígitos)

Trunca un Número a la cantidad de Dígitos especificada. Si Dígitos es negativo el Número es redondeado a la izquierda de la coma decimal.

...

BuscarCampo (NombreTabla, NombreCampo, Clave) Valor

Busca en la tabla ‘TableName'TableName' el campo llamado ‘FieldName'FieldName' y retorna su valor para la clave ‘key'key'. Encierra los nombres de Tabla y Campo entre comillas ("). Los nombres de campos usados como claves no deberían tener espacios.
Ejemplo: LookUpField ("Products", "Name", ProductCode) retornará de la Tabla Local Productos el Nombre del Producto cuyo código es ProductCode.

...

TN

El valor de este elemento indica el número de tupla que está siendo procesada al usar la opción "Tuplas por Registro", y hay más de una tupla para cada registro de entrada. El primer valor que toma este elemento es 1.

...

Child pages (Children Display)