GebruikersrollenAdminPersoneelExterne medewerkerPulse gebruiker

Rapporten in Silverfin bestaan uit kolommen die periodes weergeven en rijen die gegevens bevatten, waaronder formuleberekeningen. Dit artikel focust op formules en wat er in rapporten, en is bedoeld voor beheerders en medewerkers die rapportsjablonen opstellen of onderhouden.


Inhoudstafel 

Meest gebruikt

Waarde

Definitie: elke numerieke waarde kan als output dienen.

Formule: de numerieke waarde in platte tekst.

Voorbeelden: 34.43, -500 of elk ander getal.

Groepswaarde

Definitie: de numerieke waarde van een groep. Hiernaar wordt verwezen via de groepstag.

Formule: gebruik de groepstag in platte tekst.

Voorbeeld: root_group (ervan uitgaande dat je een groep hebt met de tag root_group).

Geaccumuleerde som van bepaalde rekeningwaarden

Definitie: De som van rekeningwaarden die beginnen met hetzelfde prefix.

Formule: # + rekeningprefix(en).

Voorbeelden:

#1 verzamelt de som van de waarden van alle rekeningen die beginnen met 1.

#10 verzamelt de som van de waarden van alle rekeningen die beginnen met 10.

Geaccumuleerde som van de waarden van een reeks rekeningen

Definitie: De som van rekeningwaarden die beginnen met een reeks prefixen.

Formule: # + start prefix reeks + __ + einde prefix reeks.

Voorbeelden:

#1__4 verzamelt de som van de waarden van alle rekeningen die beginnen met 1, 2, 3 of 4.

#1234__1238 verzamelt de som van de waarden van alle rekeningen die beginnen met 1234, 1235, 1236, 1237 of 1238.

Let op: De reeks mag niet meer dan 200 prefixen bevatten. Dat betekent dat bijvoorbeeld #1__1000 niet is toegestaan.

Minder gebruikt

MAX()

Definitie: Maximale waarde van een lijst.

Formule: MAX(waarde_1, waarde_2, waarde_3) geeft de hoogste waarde van waarde_1, waarde_2 of waarde_3 terug.

Voorbeeld:

MAX(1,2,3,0) => 3

MAX(#1__2, #3, 0, root_group)

MIN()

Definitie: Minimale waarde van een lijst.

Formule: MIN(waarde_1, waarde_2, waarde_3) geeft de laagste waarde van waarde_1, waarde_2 of waarde_3 terug.

Voorbeeld:

MIN(1,2,-3,4) => -3

MIN(#1__2, #3, 0, root_group)

ABS()

Definitie: Absolute waarde.

Formule: ABS(waarde)

Voorbeelden:

ABS(0) => 0

ABS(34.43) => 34.43

ABS(-23) => 23

:opening modifier

Definitie: Haalt de openingswaarde (beginwaarde) van de periode op voor de rekening of reeks rekeningen.

Formule: rekening OF rekeningreeks + :opening

Voorbeelden:

#1:opening

#1__4:opening

Benoemde resultaten van toelichtingen

Definitie: Toegang tot één specifiek resultaat van een toelichting.

Formule: reconciliations.$HANDLE.results.$NAMED_RESULT_KEY

Voorbeeld: reconciliations.2018_disallowed_expenses.results.disallowed_expenses_total

Aantal dagen sinds het begin van het jaar

Definitie: Zoals de naam al zegt: een geheel getal dat het aantal dagen sinds het begin van het jaar weergeeft.

Formule: period.amount_of_days_since_start_of_year

Voorbeeld: -1*period.amount_of_days_since_start_of_year

Rekenkundige bewerkingen

Je kan alle bovenstaande formules combineren met behulp van standaard rekenkundige operatoren.

BewerkingSymboolVoorbeeld
Optellen+10 + #1__9 + root_group
Aftrekken-10 - #1__9 - root_group
Vermenigvuldigen*10 * #1__9 * root_group
Delen/10 / #1__9 / root_group
Machtverheffen**10 ** 2
Haakjes( )10 ** (#1__9 - (root_group * 3))

Haakjes volgen de standaard wiskundige regels en kunnen genest worden om de volgorde van de berekening te bepalen.