Rôles des utilisateursAdministrateurCollaborateur✗ Collaborateur externeUtilisateur 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.

OperationSymbolExample
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.