Utöver att bara skriva konton eller egna nyckeltal för att få ut data i rapport-tabeller och grafer så går det att använda nedanstående funktioner.
Läs gärna Introduktion till formler för att förstå grunderna i hur man använder resultat- och balanskonton i formler med mera.
När graf eller rapport-tabell ska skapas så visas mappen “Funktioner” bland tillgängliga datakällor. Formler kan vara ett eller flera balans- eller resultatkonton eller egna nyckeltal och anges inom funktionens parentes. Flera funktioner kan också kombineras genom att skriva exempelvis
(Ack(Budget(Origin(-{3000-3999},ABC)))
Detta exempel ger ackumulerade intäkter från budgeten för affärsområdet med etikett ABC under räkenskapsåret.
Funktion | Förklaring | Exempel |
Abs(uttryck) | Ger värdet av formeln som absolutbelopp, dvs utan "+" eller "-". |
Abs({3000-3999}) ger absolutbeloppet av alla intäkter, dvs positivt trots att det saknas ett minustecken framför resultatkontona. |
Ack(uttryck) | Ger det ackumulerade värdet av formeln under räkenskapsåret. Fungerar endast för resultatkonton. I kolumninställningarna finns även en checkruta som i enkla formler går att använda lika väl. |
Ack(-{3000-8989}) ger resultat et av konto 3000 till 8989 ackumulerat under räkenskapsåret. |
AsBalance(uttryck) | Ger balansvärden av resultatkonton, dvs ackumulerat resultat. Ger samma sak som att sätta [] runt resultatkonton istället för {}. |
AsBalance(-{4000-4999}) ger utgående balans av direkta kostnader. |
AsResult(uttryck) | Ger resultat av balanskonton. Ger samma sak som att sätta {} runt balanskonton istället för []. |
AsResult([1000-1099]) ger immateriella tillgångar som resultat. |
Budget(uttryck,etikett) | Ger budgetdata från aktiv budget i aktuellt år (om ingen etikett anges). Anges en etikett så visas budgetdata från specificerad budgetfil. |
Budget(-{3000-3999}) ger intäkter från aktiv budget. Budget(-{3000-3999},@forecast) ger intäkter från aktiv prognos. |
CaseAccount(uttryck, konto-intervall-1, uttryck-om-1, konto-intervall-2, uttryck-om-2, ..) | Används endast i kolumnformler i tabeller. Ger möjlighet att behandla rader olika i tabellen. |
CaseAccount(RowFormula,-{3000-3999},Rowformula, ger intäkter från bokföring på den rad vars formel innehåller intäkter och direkta kostnader från budget på den rad vars formel innehåller det. |
Eliminations(uttryck) | Ger periodens elimineringar. |
Eliminations(-{3000-3999}) Ger elimineringar gjorda på intäkter. |
FiscalIB(uttryck) | Ger årets ingående balans för ett eller flera balanskonton. |
FiscalIB([1000-1099]) ger ingående balans på immateriella tillgångar. |
Forecast(uttryck,etikett) | Ger utfall under året så långt det finns utfall, sedan data från aktiv prognos om det finns, annars aktiv budget. Går att använda med etiketter. |
Forecast(-{3000-3999}) ger utfall så långt det finns under räkenskapsåret av alla intäktskonton, sedan data från prognos om både budget och prognos finns. Forecast(-{3000-3999},@active) ger motsvarande men från aktiv budget när bägge finns. |
GrowthAbs(uttryck) | Ger värdeförändring jämfört med motsvarande period föregående år. |
GrowthAbs(-{4000-4999}) ger förändringen av direkta kostnader under aktuell period jämfört med föregående år, alltså samma som att skriva -{4000-4999}-PrevYear(-{4000-4999}) |
GrowthRel(uttryck) | Ger värdeförändring i procent jämfört med motsvarande period föregående år. |
GrowthRel(-{4000-4999}) ger procentuella förändringen av direkta kostnader jämfört med föregående år. |
High(uttryck) | Ger det högsta värdet under en period på ett balanskonto. |
High([1930]) ger högsta värdet under aktuell period på kassakonto 1930. |
IB(uttryck) | Ger ingående balans för ett eller flera balanskonton under respektive period |
IB([1930]) ger ingående balans i aktuell period av kassakonto 1930. |
If(uttryck, X, Y) | En speciell sorts if-sats som ger X om värdet av det första uttrycket är mer än noll (0), annars Y. |
If(-{3000-8989},"Positivt","Inte positivt") gör att ordet Positivt skrivs ut de perioder resultatet är positivt, annars skrivs Inte positivt ut. |
Low(uttryck) | Ger det lägsta värdet under en period på ett balanskonto. |
Low([1930]) ger lägst värdet under aktuell period på kassakonto 1930. |
Max(uttryck 1,uttryck 2) | Ger det högsta värdet av ett eller flera källor. |
Max(-{3010,3041}) ger det högsta värdet antingen från konto 3010 eller 3041. |
Min(uttryck 1,uttryck 2) | Ger det lägsta värdet av ett eller flera källor. |
Min(-{3010,3041}) ger det högsta värdet antingen från konto 3010 eller 3041. |
NetDays(period) | Ger antalet dagar i perioden. |
-{3000-3999}/Netdays(period) ger snittintäkten per dag i en viss period. |
Origin(uttryck,etiketter) | Ger data från utvald etikett. |
Origin(-{3000-3999},ABC) ger data från affärsområdet med etikett ABC. |
Prev(uttryck) | Ger data från föregående period. |
-{3000-3999}/Prev(-{3000-3999}) ger intäkterna i förhållande till föregående period. |
PrevYear(uttryck) | Ger data från motsvarande period föregående år. |
-{3000-3999}/PrevYear(-{3000-3999}) ger intäkterna i förhållande till motsvarande period föregående år. |
Quantity(uttryck) | Ger kvantitetsdimensionen av ett konto om det finns i bokföringen. |
-{3010}/Quantity(-{3010}) ger snittintäkt per enhet som bokförts på konto 3010. |
R3(uttryck) | Ger rullande 3 månader snitt. |
R3(-{3000-3999}) ger snittet av de tre månadernas intäkt. |
R12(uttryck) | Ger rullande 12 månaders snitt. |
R12(-{3000-3999}) ger snittet av de tolv månadernas intäkt. |
SumLast(uttryck, max antal perioder, min antal perioder) |
Ger rullande ackumulerade värden av valfritt antal perioder. |
SumLast(-{3000-3999},60,1)/60 ger rullande 60 månader (fem år) snitt av intäkterna, förutsatt att månad är angiven som period. |
Transactions(uttryck) |
Ger antalet transaktioner i för valda konton i aktuell period. |
-{3010}/Transactions(-{3010}) ger snittvärdet av transaktioner på konto 3010 i aktuell period. |
UB(uttryck) | Ger utgående balanskonton för räkenskapsåret. |
UB(-[2000-2999]) ger utgående balans på eget kapital och skulder. |