/table
/table_container
/table_function = 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 ",
# If: equal_to (" OPERATION ", 'FILTRE')
◆ NOM_PARA = text,
◇ CRIT_COMP =/"EQ" (by default),
/"AGE",
/"GT",
/"THE",
/"LT",
/"MAXI ",
/"MAXI_ABS ",
/"MINI ",
/"MINI_ABS ",
/"NOT",
/"NON_VIDE ",
/"REGEXP ",
/"VIDE ",
# If: (is_in (" CRIT_COMP ", ('EQ', 'EQ', 'NE', 'NE', 'GT', 'LT', 'GE', 'LE', 'LE')))
◆/VALE = float,
/VALE_I = int,
/VALE_K = text,
/VALE_C = complex,
# If: equal_to (" CRIT_COMP ", 'REGEXP')
◆ VALE_K = text,
# If: is_in (" CRIT_COMP ", ('EQ', 'NE'))
◇ CRITERE =/"ABSOLU ",
/"RELATIF" (by default),
◇ PRECISION = float (default: 0.001),
# If: equal_to (" OPERATION ", 'EXTR')
◆ NOM_PARA = text,
# If: equal_to (" OPERATION ", 'SUPPRIME')
◆ NOM_PARA = text,
# If: equal_to (" OPERATION ", 'UNIQUE')
◆ NOM_PARA = text,
◇ FORMAT_R = text,
# If: equal_to (" OPERATION ", 'RENOMME')
◆ NOM_PARA = text,
# If: equal_to (" OPERATION ", 'TRI')
◆ NOM_PARA = text,
◇ ORDRE =/"CROISSANT" (by default),
/"DECROISSANT ",
# If: equal_to (" OPERATION ", 'COMB')
◆ TABLE = table,
◇ NOM_PARA = text,
◇ RESTREINT =/"NON" (by default),
/"OUI ",
◇ FORMAT_R = text,
# If: equal_to (" OPERATION ", 'AJOUT_LIGNE')
◆ NOM_PARA = text,
◆ VALE = not_checked,
# If: equal_to (" OPERATION ", 'AJOUT_COLONNE')
◆ NOM_PARA = text,
◆/VALE = not_checked,
/VALE_COLONNE = not_checked,
# If: equal_to (" OPERATION ", 'OPER')
◆ FORMULE = formula,
◆ NOM_PARA = text,
◇ NOM_COLONNE = text,
# If: equal_to (" OPERATION ", 'CALCUL')
◆ NOM_PARA = text,
◆ TYPE_CALCUL =/"MAXI ",
/"MAXI_ABS ",
/"MINI ",
/"MINI_ABS ",
/"MOY ",
/"SOMM ",
/"SOMM_ABS ",
),
◇ TITRE = text,
◇ INFO =/1 (by default),
/2,
)
◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices