Le générateur de formules permet de créer des formules au format libre pour calculer les valeurs historiques et/ou prévisionnelles des comptes d'entrée.
Les formules contiennent les éléments suivants :
Valeurs (constantes ou numéros de comptes)
Opérateurs mathématiques
Opérateurs booléens (par exemple : =,=,< >,#OR#)
Références de compte et fonctions (pour faire référence à des périodes, à des valeurs de compte ou à des pourcentages)
Les formules sont calculées de gauche à droite. Pour calculer d'abord les expressions, placez celles-ci entre parenthèses.
Valeurs
Pour entrer un nombre, saisissez-le. Par exemple, saisissez 10 pour indiquer réellement 10.
Pour saisir un compte, entrez un v immédiatement suivi du numéro de compte. La casse n'est pas prise en compte. Par exemple, "V1040.00.000" et "v1040.00.000" désignent le même compte.
Opérateurs mathématiques et booléens
Opération | Description |
---|---|
+ |
Addition |
- |
Soustraction |
* |
Multiplication |
/ |
Division |
^ |
Puissance |
A utiliser après les instructions IF : | |
> |
Supérieur à |
< |
Inférieur à |
>= |
Supérieur ou égal à |
<= |
Inférieur ou égal à |
= |
Egal à |
< > |
Différent de |
#AND# |
"et" en bits |
#OR# |
"ou" en bits |
fonctions permettant de faire référence aux périodes comptables
Les éléments suivants permettent de faire référence aux périodes comptables :
vXXXX(argument)
permet d'extraire les valeurs de compte d'une autre période. Utilisez des références de périodes absolues ou relatives.
Pour les périodes absolues, spécifiez le compte, puis une période entre guillemets ou une fonction entre parenthèses. Exemples :
Exemple | Signification |
---|---|
v1030 ( Jan 03 ) |
Ventes en janvier 2003 |
v1030 ( @firstpd ) |
Ventes de la première période |
Pour les périodes relatives, utilisez des périodes d'avance et de retard. Les périodes d'avance suivent la période actuelle, et les périodes de retard précèdent la période actuelle.
Les types de période non spécifiés deviennent la période actuelle. Exemples :
Exemple | Signification |
---|---|
v1030( -1M ) |
Décalage négatif d'un mois sur les ventes |
v1030( +3M ) |
Décalage positif de trois mois sur les ventes |
v1030( -4Q ) |
Décalage négatif de quatre trimestres sur les ventes |
v1030( +2Q ) |
Décalage positif de deux trimestres sur les ventes |
v1030( -1Y ) |
Décalage négatif d'un an sur les ventes |
v1030( +3Y ) |
Décalage négatif de trois ans sur les ventes |
v1030( -1 ) |
Décalage négatif d'un type de période actuelle sur les ventes |
v1030(+2M) |
Décalage positif de deux mois sur les ventes |
Fonctions pour les références des périodes relatives
Ces fonctions convertissent les niveaux de temps. La conversion a lieu avant tout autre opération :
Tableau 16-1 Fonte de caractères dans les références des périodes relatives
Fonction | Description | Renvoie | Syntaxe |
---|---|---|---|
@week | Convertit en semaine. | Semaine |
v350.0.001 (-2(@week)) |
@month | Convertit en mois. | Mois |
-v350.0.21 (+2q(@month)) - @input |
@qrt | Convertit en trimestre. | Trimestre |
v350.000.05(-4y(@qtr)) |
@half | Six mois | Semestre |
v350.0.001 (-3(@half)) |
@year | Année | Année |
v350.0.18(-18m(@year)) |