| Gebruikersrollen | Admin | Personeel | ✗Externe medewerker | ✗Pulse 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.
| Bewerking | Symbool | Voorbeeld |
| 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.
Admin
Personeel