| Rôles des utilisateurs | Administrateur | Collaborateur | ✗ Collaborateur externe | ✗Utilisateur Pulse |
Dans Silverfin, les rapports se composent de colonnes représentant des périodes et de lignes contenant des données, notamment des calculs effectués à l'aide de formules. Cet article porte sur les formules utilisées dans les rapports et s'adresse aux administrateurs et aux collaborateurs chargés de créer ou de mettre à jour des modèles de rapports.
Table des matières
Plus utilisés
Valeur
Définition : toute valeur numérique peut servir de résultat.
Formule : la valeur numérique en texte brut.
Exemples : 34.43, -500 ou n'importe quel autre nombre.
Valeur de groupe
Définition : la valeur numérique d'un groupe. On y fait référence via la balise de groupe.
Formule : utilisez la balise de groupe en texte brut.
Exemple : root_group (en supposant que vous ayez un groupe avec la balise root_group).
Somme accumulée de certaines valeurs de compte
Définition : La somme des valeurs de comptes commençant par le même préfixe.
Formule : # + préfixe(s) de compte.
Exemples :
#1 rassemble la somme des valeurs de tous les comptes commençant par 1.
#10 rassemble la somme des valeurs de tous les comptes commençant par 10.
Somme accumulée des valeurs d'une série de comptes
Définition : La somme des valeurs de comptes commençant par une série de préfixes.
Formule : # + préfixe de début de série + __ + préfixe de fin de série.
Exemples :
#1__4 rassemble la somme des valeurs de tous les comptes commençant par 1, 2, 3 ou 4.
#1234__1238 rassemble la somme des valeurs de tous les comptes commençant par 1234, 1235, 1236, 1237 ou 1238.
La série ne peut pas contenir plus de 200 préfixes. Cela signifie que, par exemple, #1__1000 n'est pas autorisé.
Moins utilisés
MAX()
Définition : Valeur maximale d'une liste.
Formule : MAX(valeur_1, valeur_2, valeur_3) renvoie la valeur la plus élevée parmi valeur_1, valeur_2 ou valeur_3.
Exemple :
MAX(1,2,3,0) => 3
MAX(#1__2, #3, 0, root_group)
MIN()
Définition : Valeur minimale d'une liste.
Formule : MIN(valeur_1, valeur_2, valeur_3) renvoie la valeur la plus basse parmi valeur_1, valeur_2 ou valeur_3.
Exemple :
MIN(1,2,-3,4) => -3
MIN(#1__2, #3, 0, root_group)
ABS()
Définition : Valeur absolue.
Formule : ABS(valeur)
Exemples :
ABS(0) => 0
ABS(34.43) => 34.43
ABS(-23) => 23
Modificateur :opening
Définition : Récupère la valeur d'ouverture (valeur initiale) de la période pour le compte ou la série de comptes.
Formule : compte OU série de comptes + :opening
Exemples :
#1:opening
#1__4:opening
Résultats nommés des détails
Définition : Accès à un résultat spécifique d'un détail (justification).
Formule : reconciliations.$HANDLE.results.$NAMED_RESULT_KEY
Exemple : reconciliations.2018_disallowed_expenses.results.disallowed_expenses_total
Nombre de jours depuis le début de l'année
Définition : Comme son nom l'indique : un nombre entier représentant le nombre de jours écoulés depuis le début de l'année.
Formule : period.amount_of_days_since_start_of_year
Exemple : -1*period.amount_of_days_since_start_of_year
Opérations arithmétiques
Vous pouvez combiner n'importe laquelle des formules ci-dessus à l'aide des opérateurs arithmétiques standard.
| Operation | Symbol | Example |
|---|---|---|
| Ajout | + | 10 + #1__9 + root_group |
| Soustraction | - | 10 - #1__9 - root_group |
| Multiplication | * | 10 * #1__9 * root_group |
| Division | / | 10 / #1__9 / root_group |
| Puissance (exposant) | ** | 10 ** 2 |
| Parenthèses | ( ) | 10 ** (#1__9 - (root_group * 3)) |
Les parenthèses obéissent aux règles mathématiques standard et peuvent être imbriquées pour contrôler l'ordre des opérations.
Administrateur
Collaborateur