Formules de set dans le Report Writer 
Utilisation
Vous pouvez utiliser des formules pour effectuer des calculs dans le set. Lorsque le set est utilisé dans un état, le résultat de ces calculs s’affiche dans une colonne ou une ligne de l’état.
Les formules s’utilisent uniquement dans les sets de base et les sets de ratios.

Créez un set de ratios appelé TD-REL-BUD-V, qui utilise la formule ‘001’ ‘002’. La ligne 001 du set TD-ACT-PLN-V contient les données pré-budgétées en devise interne (HSL-1) et la ligne 002 les données réelles en devise interne (HSL-0).
Dans le graphique suivant, la formule ‘001’ ‘002’ crée la colonne Écart dans l’état. Pour créer cette colonne, le système a soustrait la ligne 002 (données réelles) de la ligne 001 (données pré-budgétées).
Utilisation d’une formule pour créer une colonne Écart dans un état
Une formule est constituée d’opérateurs, d’opérandes, de valeurs absolues et de parenthèses.
Lorsque vous saisissez une formule dans un set, vous pouvez utiliser les opérateurs figurant dans le tableau suivant.
Symbole |
Opération |
+ |
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 |
Fonctionnalités
Dans les formules de set, vous pouvez utiliser les opérandes suivants :

Saisissez les opérandes de formule selon le schéma
Le système convertit automatiquement toutes formules existantes dans le nouveau format, ce qui vous évite de modifier les sets ou les états qui contiennent des formules.
Dans une formule, vous pouvez en outre utiliser :

Saisissez la formule suivante à la deuxième 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 (ligne de set 001) est supérieure à 1 000, elle s’affiche dans la deuxième colonne. En revanche, si elle est inférieure à 1 000, c’est la valeur 0 qui s’affiche.
Pour plus d’informations sur la logique booléenne, voir
Introduction à la logique booléenne.
Si vos formules de set n’utilisent que les opérateurs d’addition et de soustraction (également connues sous le nom de formules linéaires), vous pouvez afficher les unités (monétaires et de mesure, par exemple) dans les colonnes de l’état qui seront calculées à l’aide de la formule.

Vous définissez un set de données pour le bloc de colonnes qui contient des coûts pré-budgétés et réels. Vous voulez définir une colonne intitulée Écart contenant la différence entre les coûts pré-budgétés et réels. Dans la troisième ligne du bloc de colonnes, vous définissez la formule ‘001’ - ‘002’ . Si les données des coûts pré-budgétés et réels apparaissent avec l’unité monétaire USD, cette même unité s’affiche également dans la colonne Écart.
L’unité n’est affichée que lorsqu’elle est identique dans les deux colonnes et à condition que la formule n’utilise que les opérateurs d’addition et de soustraction. Ainsi, si les coûts réels sont affichés en USD et les coûts pré-budgétés en FRF, aucune unité ne s’affiche dans la colonne Écart.
Pour plus d’informations sur la saisie des formules, voir
Formules.