/ table
/ table_container
/ table_fonction = CALC_TABLE(
◇ reuse = <objet de TABLE>,
◆ TABLE = table,
◆ ACTION = _F(
◆ OPERATION = / "AJOUT_COLONNE",
/ "AJOUT_LIGNE",
/ "CALCUL",
/ "COMB",
/ "EXTR",
/ "FILTRE",
/ "OPER",
/ "RENOMME",
/ "STATISTIQUES",
/ "SUPPRIME",
/ "TRI",
/ "UNIQUE",
# Si: equal_to("OPERATION", 'FILTRE')
◆ NOM_PARA = text,
◇ CRIT_COMP = / "EQ" (par défaut),
/ "GE",
/ "GT",
/ "LE",
/ "LT",
/ "MAXI",
/ "MAXI_ABS",
/ "MINI",
/ "MINI_ABS",
/ "NE",
/ "NON_VIDE",
/ "REGEXP",
/ "VIDE",
# Si: (is_in("CRIT_COMP", ('EQ','NE','GT','LT','GE','LE')))
◆ / VALE = float,
/ VALE_I = int,
/ VALE_K = text,
/ VALE_C = complex,
# Si: equal_to("CRIT_COMP", 'REGEXP')
◆ VALE_K = text,
# Si: is_in("CRIT_COMP", ('EQ','NE'))
◇ CRITERE = / "ABSOLU",
/ "RELATIF" (par défaut),
◇ PRECISION = float (défaut: 0.001),
# Si: equal_to("OPERATION", 'EXTR')
◆ NOM_PARA = text,
# Si: equal_to("OPERATION", 'SUPPRIME')
◆ NOM_PARA = text,
# Si: equal_to("OPERATION", 'UNIQUE')
◆ NOM_PARA = text,
◇ FORMAT_R = text,
# Si: equal_to("OPERATION", 'RENOMME')
◆ NOM_PARA = text,
# Si: equal_to("OPERATION", 'TRI')
◆ NOM_PARA = text,
◇ ORDRE = / "CROISSANT" (par défaut),
/ "DECROISSANT",
# Si: equal_to("OPERATION", 'COMB')
◆ TABLE = table,
◇ NOM_PARA = text,
◇ RESTREINT = / "NON" (par défaut),
/ "OUI",
◇ FORMAT_R = text,
# Si: equal_to("OPERATION", 'AJOUT_LIGNE')
◆ NOM_PARA = text,
◆ VALE = not_checked,
# Si: equal_to("OPERATION", 'AJOUT_COLONNE')
◆ NOM_PARA = text,
◆ / VALE = not_checked,
/ VALE_COLONNE = not_checked,
# Si: equal_to("OPERATION", 'OPER')
◆ FORMULE = formule,
◆ NOM_PARA = text,
◇ NOM_COLONNE = text,
# Si: equal_to("OPERATION", 'CALCUL')
◆ NOM_PARA = text,
◆ TYPE_CALCUL = / "MAXI",
/ "MAXI_ABS",
/ "MINI",
/ "MINI_ABS",
/ "MOY",
/ "SOMM",
/ "SOMM_ABS",
),
◇ TITRE = text,
◇ INFO = / 1 (par défaut),
/ 2,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles