Aangepaste velden kunnen worden gemaakt en berekend op basis van bestaande gegevens
Berekende velden
Een berekend veld toevoegen
Klik met de rechtermuisknop op de tabelnaam
Voorbeelden
De cijfers van dit jaar tot nu toe
YTDate = ToDecimal(Iif(IsThisYear([Datum]), [Bedrag], 0))
Cijfers van vorig jaar tot nu toe
LYToDate =ToDecimal(Iif(IsThisYear(AddYears([Date], 1)) And AddYears([Date], 1) <= Today(), [Amount], 0))
Index Index
= ToDouble(Sum([NetAmount]) / Lookup(Sum([NetAmount]), First())) * 100
Hier berekend op een bestaand veld
Uitstel van het boekjaar
Algemene formule die van toepassing is op alle klanten. Vereist dat de tabel "CompanyFinanceYearClient" actief is.
iif(GetMonth([FromDate])=1,AddMonths([Date],GetMonth([FromDate])-1),AddMonths([Date],GetMonth([ToDate])*-1))
Formule die van toepassing is op een specifiek boekjaar
Boekjaar: AddMonths([Date],Offset)
Offset zal meestal 3 zijn voor een 30/9. Dit verandert 1-10 in 1-1
Als je wilt dat het boekjaar wordt geschreven als jaar1/jaar2, dan kun je dit doen:
iif(GetMonth([FromDate])=1,ToStr(GetYear([Fiscal Year])), Tostr(GetYear([Fiscal Year])) +'/' + ToStr(GetYear([Fiscal Year])+1 ))
Wisselkoersen omrekenen
Gebruik de onderstaande formule:
GetExchangeRate('EUR', 'DKK',[Datum] )
Vervolgens kan een bedrag worden omgerekend naar een andere valuta. Houd er rekening mee dat [Datum] moet worden ingevoerd, maar dat de datum van vandaag altijd wordt gebruikt bij de valutaomrekening.
Uitleg van de formule.
GetExchangeRate(""To currency"", ""From currency"","Altijd huidige datum ongeacht wat er staat" )
Gebruik van "e-nums" waarden in plaats van teksten in berekende velden.
Als een dashboard in meerdere talen moet worden gebruikt, is het niet gepast om teksten te gebruiken in bijvoorbeeld filters. Als er teksten worden gebruikt, kan het dashboard slechts in één taal worden gebruikt. Het is daarom mogelijk om de "e-nums" waarden te extraheren via de "GetAppEnumIndex" functie.
Dit gebeurt op de volgende manier.
Laad de tabellen,
Maak een berekend veld.
Selecteer Functies/All en selecteer de tabel en het veld waar "e-nums" als waarden moeten verschijnen. Hier wordt het veld [AccountType] vertaald
GetAppEnumIndexGLAccountClient([AccountType], "AccountType")

Nu kan het berekende veld bijvoorbeeld worden gebruikt in een "Rooster". Zoals hieronder te zien is, wordt de waarde nu weergegeven voor elk accounttype.

Je kunt nu filteren op waarde in plaats van op tekst en het Dashboard kan in meerdere talen worden gebruikt.

Het gefilterde raster wordt hier weergegeven.
Filteren op gebruikersinformatie
Als je het zo wilt instellen dat een dashboard alleen gegevens kan tonen van specifieke gebruikers binnen hetzelfde bedrijf, dan kun je een join maken die bijvoorbeeld alle gebruikers uitfiltert die geen specifieke UserId of specifieke loginId hebben.