Formula
Definition
Formula est la définition d'une formule applicable sur les données. Elle est composée du nom de l'opérateur et d'une liste d'opérandes.
Attributes
| Type | Required | Description ---------- | ---------- | -------- | ----------- Premier paramètre | String | true | Nom de l'opérateur Second paramètre | Array | true | Opérandes de l'opérateur
Les opérandes peuvent être de différents types selon l'opérateur :
- NUMERIC : Double, par exemple 2.0
- BOOLEAN : String true ou false
- DISCRET : String entre crochets, par exemple ["Discret1"]
- DATETIME : String au format "yyyyMMdd_HHmmss"
- Variable : String au format "mbX/dXXXXXX"
- Formule : Formula
La liste des opérateurs supportés se trouve ici.
JSON examples
// Formule d'égalité entre une variable numérique et une valeur
{
"EQUALS" : [ "mb20/d20001", 2.0 ]
}
// Formule d'égalité entre une variable discrète et une chaîne de caractères
{
"EQUALS" : [ "mb20/d20002", ["HIGH"] ]
}
// Formule d'égalité entre une variable date et une date
{
"EQUALS" : [ "mb20/d20003", "20160631_155200" ]
}
// Formule composée : variable numérique entre deux bornes ET variable date égale à une date
{
"AND" : [
{
"BETWEEN" : [ "mb20/d20001", 2.0, 5.0 ]
},
{
"EQUALS" : [ "mb20/d20003", "20160631_155200" ]
}
]
}