Es können eigene Felder erstellt werden, die auf der Basis vorhandener Daten berechnet werden
Berechnete Felder
So fügen Sie ein berechnetes Feld hinzu
Rechtsklick auf Tabellenname
Beispiele
Die diesjährigen Zahlen bis zum heutigen Datum
YTDate = ToDecimal(Iif(IsThisYear([Datum]), [Amount], 0))
Die letztjährigen Zahlen bis zum heutigen Datum
LYToDate =ToDecimal(Iif(IsThisYear(AddYears([Date], 1)) And AddYears([Date], 1) <= Today(), [Amount], 0))
Indexindex
= ToDouble(Sum([NetBeløb]) / Opslag(Sum([NetBeløb]), Erste())) * 100
Hier berechnet auf einem vorhandenen Feld
Verschiebung der Geschäftsjahre
Allgemeine Formel, die für alle Kunden gilt. Erfordert, dass die Tabelle „CompanyFinanceYearClient“ aktiv ist.
iif(GetMonth([FromDate])=1,AddMonths([Date],GetMonth([FromDate])-1),AddMonths([Date],GetMonth([ToDate])*-1))
Formel, die für ein bestimmtes Geschäftsjahr gilt
Geschäftsjahre: AddMonths([Date],Verschiebung)
Verschiebung ist typischerweise 3 für ein 30/9. Dadurch wird 1-10 zu 1-1
Wenn gewünscht wird, dass Geschäftsjahre als Jahr1/Jahr2 geschrieben werden, kann dies wie folgt erfolgen:
iif(GetMonth([FromDate])=1,ToStr(GetYear([Regnskabsår])), Tostr(GetYear([Regnskabsår])) +'/'+ ToStr(GetYear([Regnskabsår])+1 ))
Umrechnung von Wechselkursen
Verwenden Sie die folgende Formel:
GetExchangeRate('EUR', 'DKK',[Dato] )
So kann ein Betrag in eine andere Währung umgerechnet werden. Bitte beachten Sie, dass [Date] eingegeben werden muss, aber dass immer das aktuelle Datum in der Währungsumrechnung verwendet wird.
Erläuterung der Formel.
GetExchangeRate('"Zielwährung"', '"Ausgangswährung"',"Immer aktuelles Datum, unabhängig davon, was geschrieben wird" )
Verwendung von "e-nums"-Werten anstelle von Texten in berechneten Feldern.
Wenn ein Dashboard in mehreren Sprachen verwendet werden soll, ist es nicht ratsam, Texte in z. B. Filtern zu verwenden. Wenn Texte verwendet werden, kann das Dashboard nur in einer Sprache verwendet werden. Es besteht daher die Möglichkeit, die "e-nums"-Werte über die Funktion "GetAppEnumIndex" zu extrahieren.
Dies erfolgt auf folgende Weise.
Laden Sie die Tabellen
Erstellen Sie ein berechnetes Feld.
Wählen Sie Funktionen/Alle und wählen Sie die Tabelle und das Feld aus, in dem "e-nums" als Werte angezeigt werden sollen. Hier wird das Feld [AccountType] übersetzt
GetAppEnumIndexGLAccountClient([AccountType],'AccountType')
Nun kann das berechnete Feld z. B. in einem "Grid" verwendet werden. Wie unten zu sehen ist, wird der Wert nun für jeden Kontotyp angezeigt.
Es kann nun nach dem Wert anstelle des Textes gefiltert werden und das Dashboard kann in mehreren Sprachen verwendet werden.
Hier wird das gefilterte Raster angezeigt.
Filtern nach Benutzerinformationen
Wenn gewünscht wird, dass ein Dashboard nur Daten für bestimmte Benutzer innerhalb desselben Unternehmens anzeigen kann, kann ein Join erstellt werden, der z. B. alle Benutzer herausfiltert, die keine bestimmte UserId oder eine bestimmte LoginId haben.