Para los atributos de texto puede utilizar los siguientes operadores:
| Operador | Descripción | Ejemplo |
| + | Añade | ="Dos " + "series" --> Dos series |
| & | Añade | ="Dos " & "Series" --> Dos series |
| substring() | Genera una subserie | =subtring("ABCDEFG", "2") --> CDEFG =subtring("ABCDEFG", "2", "5") --> CDE =subtring("ABCDEFG", "BC") --> DEFG =subtring("ABCDEFG", "BC", "F") --> DE |
| text | Convierte una lista en un texto | =text('mimatriz(A1:A3)') --> primera célula, segunda célula, tercera célula |
| regexp() | Implementa Jakarta Regexp getParen(0) | =regexp("ABCDEFG","A.*D") --> ABCD |
| match() | Implementa la coincidencia Jakarta Regexp | =match("ABCEFG",".B.*") --> 1 |
| equals | Iguala | =equals("ABCDEFG","ABCDEFG") -->1 |
| compare | Compara | =compare("A","A") --> 0 =compare("A","B") --> -1 =compare("B","A") --> 1 |
Para los atributos enteros, flotantes y de fecha, y las células de atributo matriz puede utilizar los siguientes operadores:
| Operador | Descripción | Ejemplo |
| + | Adición | 3+1 |
| - | Resta | 3-1 |
| * (asterisco) | Multiplicación | 3*3 |
| / (barra inclinada hacia delante) | División | 3/3 |
| ** or ^ | Elevación a una potencia | 3^3 |
| sqrt(), cubert() | Raíz cuadrada/cúbica | sqrt(12) |
| sin(), cos(), cot(), tan(), arcsin(), arccos(),arctan(), csc(), sec() | Funciones trigonométricas | sin(1) |
| () | Paréntesis | (1-2)*3 |
| (a>b)?c:d | Expresión booleana Nota: las expresiones booleanas tienen una prioridad más baja que la adición, resta, multiplicación y división.
|
(3<4)?1:0 |
| max(a,b), min(a,b) | Máximo y mínimo | max(1,2) |
| abs(), ceiling(), floor(), trunc(), round() | Varias funciones matemáticas | trunc(3.14) |
| n! | Operador factorial | 3! |
| exp(), ln(), log2(), log10() | Funciones exponenciales | ln(1) |
| Sum | Suma de los parámetros | =Sum('coste1','coste2','coste3') = coste1 + coste2 + coset3 =Sum('MMM(A1:C1)') = célula A1 + célula B1 + célula C1 en la matriz MMM |
| Factor | Suma de producto de los parámetros | =Factor('coste1','coste2','coste3') = coste1 * coste2 * coste3 =Factor('MMM(A1:C1)') = célula A1 * célula B1 * célula C1 en la matriz MMM |
| Average | Promedio de los parámetros | =Average(12,14,22) = 16 |
| Max | Valor de parámetro más alto | =Max(12,14,22) = 22 |
| Min | Valor de parámetro más bajo | =Min(12,14,22) = 12 |
| NPV | Valor neto actual | =NPV('Coste de oportunidad de capital','CF hoy', 'CF Año 1',CF Año 2',CF Año 3','CF Año 4') |
| substring | Devuelve un subconjunto de una serie | =substring(text, startIndex/String, [endIndex/String]) startIndex is inclusive, startString is exclusive endIndex and endString are exclusive A B C D E F G 0 1 2 3 4 5 6 =substring("ABCDEFG", "2") --> CDEFG =substring("ABCDEFG", "2", "5") --> CDE =substring("ABCDEFG", "BC") --> DEFG =substring("ABCDEFG", "BC", "F") --> DE |
| text | Convierte una lista de referencias en una serie de texto separando sus valores con "," o " " | =text('mimatriz(A1:A3)') = primera célula, segunda célula, tercera célula |
| round | Redondea el valor del parámetro | =round(100*7.23456)/100 tendrá como resultado 7,23 en un atributo flotante |
| today | Calcula la fecha actual Nota: este operador sólo es útil en los atributos de fecha.
|
=today() en un atributo de fecha muestra la fecha actual. Para actualizar la expresión diariamente, utilice el parámetro run_at. Por ejemplo, introduzca =today("run_at=2") para actualizar la expresión cada día a las 14:00 horas, hora del servidor. |
Para las células de atributo de cuadrícula de tiempo puede utilizar los siguientes operadores:
| Operador | Descripción | Ejemplo |
| + | Adición | 3+1 |
| - | Resta | 3-1 |
| * (asterisco) | Multiplicación | 3*3 |
| / (barra inclinada hacia delante) | División | 3/3 |
| ** or ^ | Elevación a una potencia | 3^3 |
| average | Promedio de los valores de célula | =average('A1','B2','C2') = 16 |
| count | Número de células | = count('A1','B2','C2') =3 |
| max | Valor de célula más alto | =max('A1':'A3')=10 |
| min | Valor de célula más bajo | =min('A1':'A3')=2 |
| sum | Suma de producto de los valores de célula | =sum('A1':'A3')=15 |