Versions Compared

Key

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


Wiki Markup
{scrollbar}

O3 Portal ofrece un editor de expresiones para facilitar la tarea de definición de cálculos.

...

Operadores

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 


&&,||,!

Corresponden a los operadores lógicos: AND, OR, NOT

Otros Operadores 


? :, ; , =

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

CASE, CASE_WHEN, CASE_ELSE

Evaluación Condicional (CASE)

Constantes

 


"", true, false, Pi, e

 


Funciones para Grilla


Code Block
@Cant_([Desde, Hasta,] Expr)



Retorna la cantidad de valores en el rango (Desde, Hasta).


Code Block
@Max_([Desde, Hasta,] Expr)



Retorna el máximo valor que toma la expresión Expr al evaluarla para cada valor del rango (Desde, Hasta).


Code Block
@Min_([Desde, Hasta,] Expr)



Retorna el mínimo valor que toma la expresión Expr al evaluarla para cada valor del rango (Desde, Hasta).


Code Block
@Prod_([Desde, Hasta,] Expr)



Retorna el producto de los valores de la expresión Expr al evaluarla para cada valor del rango (Desde, Hasta).


Code Block
@Prom_([Desde, Hasta,] Expr)



Retorna el promedio de los valores de la expresión Expr al evaluarla para cada valor del rango (Desde, Hasta).


Code Block
@Sum_([Desde, Hasta,] Expr)



Retorna la suma de los valores de la expresión Expr al evaluarla para cada valor del rango (Desde, Hasta).

Clave(Dirección, Dimensión)

Retorna la clave interna de un elemento referenciado por una Dirección y perteneciente a una Dimensión.

Descripción(Dirección, Dimensión)

Retorna la descripción del elemento referenciado por una Dirección y perteneciente a una Dimensión.

Etiqueta(Dirección, Dimensión)

Retorna la etiqueta del elemento referenciado por una Dirección y perteneciente a una Dimensión.

EtiquetaLarga(Dirección, Dimensión)

Retorna la etiqueta larga del elemento referenciado por una Dirección y perteneciente a una Dimensión.

Valor(Indice)

Retorna el valor correspondiente a la posición indicada por un Indice en un rango.

ValorC(Constante)

Retorna el valor actual de una Constante.

...

Elegir (Indice, Opcion1, ...,OpcionN) : Value

Retorna como resultado (Value) el valor Option que corresponde al valor del primer parámetro de la función (Indice). Para 1 se retorna el primer valor (Opcion1), el segundo para 2 (Opcion2) etc. Si el valor es más alto que el número de opciones retorna nulo. Es posible usar el identificador TN (Número de Tuplo) como primer parámetro y los nombres de campos como opciones para generar más de un registro de entrada de fuente.

EsNulo (NombreCampo) : Boolean

Retorna verdadero cuando el campo es nulo, de lo contrario retorna falso.

...

...

Child pages (Children Display)