Utilisation
Dans un set, vous pouvez utiliser des formules pour effectuer les calculs.

Vous pouvez utiliser une formule dans un set et demander au système de soustraire une ligne de set d’une autre. Lorsque vous utilisez le set pour définir des colonnes d’état, le système calcule une colonne d’écart dans l’état.
Une formule se compose d’opérateurs, d’opérandes, de valeurs absolues et de parenthèses.
Vous pouvez utiliser des formules dans n’importe quel set de base ou de données ; par contre, vous ne pouvez pas les utiliser dans un set unidimensionnel ou multidimensionnel.
Fonctionnalités
Règles de création de formules
Opérateurs dans les formules
Symbole |
Opérateur |
+ |
Addition |
- |
Soustraction |
* |
Multiplication |
/ |
Division |
* * |
Exposant |
( ) |
Parenthèses |
SIN |
Sinus |
COS |
Cosinus |
TGT |
Tangente |
SQRT |
Racine carrée |
TRONC |
Arrondir à la valeur entière |
INT |
Arrondir à la valeur entière |
DIV |
Quotient exact d’une division |
MOD |
Reste d’une division |
ABS |
Valeur absolue |
EXP |
Fonction exponentielle (n x) |
LOG |
Logarithme |
ARR |
Arrondi |

Les versions égales ou supérieures à la version 3.0C exploitent une nouvelle syntaxe de saisie des opérandes de formule. Saisissez des opérandes de formule sous la forme
Le système convertit automatiquement au nouveau format les formules existantes. Par conséquent, il n’est pas nécessaire de modifier les sets contenant des formules.

Saisissez la formule suivante à la seconde ligne d’un set défini pour une colonne d’état :
IF ‘001’ > 1000 THEN ‘001’ ELSE 0
Si la valeur figurant dans la première colonne de l’état (ligne de set 001) est supérieure à 1 000, alors elle est affichée dans la deuxième colonne ; si elle est inférieure à 1 000, alors c’est la valeur 0 qui est affichée dans la deuxième colonne.
Pour plus d’informations, reportez-vous à
Introduction à la logique booléenne.

Saisissez la formule
Supposons que vous vouliez saisir une deuxième formule (ligne de set 004) pour calculer 50 % du total des lignes de set 001 et 002. Pour ce faire, saisissez la formule ‘003’ / 2. L’opérande ‘003’ de cette formule fait référence au résultat de la formule calculée dans la ligne de set 003.
Saisissez les formules de set dans les écrans Création/modification set : entrées de base. Pour plus d’informations sur la saisie d’une formule dans un set de données ou de base, reportez-vous à
Saisie de variables de valeur et de formule dans un set.Utilisation des formules dans les variables de formule
Vous pouvez créer des variables appelées variables de formule et qui déterminent la valeur d’une variable.
Dans une variable de formule, vous pouvez utiliser les opérateurs repris dans le tableau ci-dessus.
Dans votre formule, vous pouvez également utiliser :
Celles que vous employez doivent utiliser le même nom de table que celui que vous avez saisi pour la variable formule ;
Lorsque vous saisissez des variables et des exits utilisateur dans votre formule, vous devez les insérer dans des guillemets simples ( ’ ). Lorsque vous créez une formule pour une variable, utilisez les mêmes règles syntaxiques que celles décrites dans la section « Règles de création de formules » ci-dessus.
Voir aussi :
Création d’une variable de formule