Dieser Abschnitt beschreibt die Funktionen, die in Daten und Analysen > Berichterstellung > Berichte vom Editor für benutzerdefinierte Felder unterstützt werden, wenn Benutzer ihre eigenen benutzerdefinierten Felder erstellen.
Aggregierte
Der Editor für benutzerdefinierte Felder unterstützt in benutzerdefinierten Feldern die Verwendung der folgenden Aggregate:
- Avg()
- Count()
- Max()
- Min()
- Sum()
- Round()
Arithmetische Operatoren
Der Editor für benutzerdefinierte Felder unterstützt in benutzerdefinierten Feldern die Verwendung der folgenden arithmetischen Operatoren:
- + (addieren)
- - (subtrahieren)
- / (dividieren)
- % (modulo)
- * (multiplizieren)
Vergleichs-Operatoren
Der Editor für benutzerdefinierte Felder unterstützt in benutzerdefinierten Feldern die Verwendung der folgenden Vergleichs-Operatoren:
- = (gleich)
- > (größer als)
- < (kleiner als)
- >= (größer als oder gleich)
- <= (kleiner als oder gleich)
- <> (nicht gleich)
- != (nicht gleich)
- !< (nicht kleiner als)
- !> (nicht größer als)
Logische Operatoren
Der Editor für benutzerdefinierte Felder unterstützt in benutzerdefinierten Feldern die Verwendung der folgenden logischen Operatoren:
- Und
- Oder
- Nicht
- Zwischen
- Ein
- Gefällt mir
- Beliebig
- Alle
- Manche
- Vorhanden
Funktionen
Der Editor für benutzerdefinierte Felder unterstützt in benutzerdefinierten Feldern die Verwendung der folgenden Funktionen:
- Case: Wird verwendet, um eine „if, then, else“-Logik bereitzustellen.
- Cast: Wird verwendet, um bei Bedarf einen Datentyp in einen anderen zu konvertieren.
- Convert: Ähnlich wie „Cast“; wird verwendet, um einen Datentyp in einen anderen zu konvertieren.
- Current_timestamp: Gibt das aktuelle Datum zurück.
- DateAdd: Wird verwendet, um einem Datum ein Intervall hinzuzufügen.
- DateDiff: Wird verwendet, um die Differenz zwischen zwei Daten zu berechnen.
- DateName: Gibt den Namen des angegebenen DatePart des angegebenen Datums zurück.
- DatePart: Wird verwendet, um einen bestimmten Teil eines Datums oder Zeitwerts (Tag, Monat, Jahr) zu extrahieren.
- ExchangeRate: Ruft den Wechselkurs aus dem ISO-Quellwährungscode zum ISO-Zielwährungscode an einem bestimmten Datum ab. Beispielsweise muss ein Manager Entgeltinformationen in japanischen Yen (JPY) für Arbeitnehmer melden, die in Kanada, den USA und im Vereinigten Königreich in ihrer lokalen Währung bezahlt werden. Das benutzerdefinierte Feld hätte den folgenden Ausdruck:
- EmployeeEmploymentStatus.BaseSalary*EXCHANGERATE(EmployeeEmploymentStatus.ISOCurrencyCodeName, 'JPY', CURRENT_TIMESTAMP)
- Im Bericht zeigt das benutzerdefinierte Feld die in japanische Yen umgerechneten Beträge an. Um den Betrag in japanischen Yen abzurufen, rechnet die Anwendung zunächst in die Basiswährung Ihrer Organisation um, die in Systemadministrator > Wechselkurse konfiguriert ist. Dann rechnet sie den Basiswährungsbetrag in die Zielwährung um (in diesem Fall in japanische Yen).
- GetDate(): Gibt die aktuelle Systemzeit zurück.
- IsDate: Gibt 1 zurück, wenn der Ausdruck ein gültiger Datums-, Zeit- oder Datumszeitwert ist; andernfalls wird 0 zurückgegeben.
- Left: Wird in Verknüpfungen verwendet.
- Len: Wird verwendet, um die Länge einer Zeichenfolge zu erhalten.
- Lower: Konvertiert Großbuchstabendaten in Kleinbuchstaben.
- Ltrim: Wird verwendet, um Leerzeichen von der linken Seite einer Zeichenfolge zu entfernen.
- Replace: Wird verwendet, um den Inhalt einer Zeichenfolge zu aktualisieren.
- Replicate: Wiederholt einen Zeichenfolgenwert eine angegebene Anzahl von Malen.
- Reverse: Gibt die Umkehrung eines Zeichenfolgenwerts zurück.
- Right: Wird in Verknüpfungen verwendet.
- Rtrim: Wird verwendet, um Leerzeichen von der rechten Seite einer Zeichenfolge zu entfernen.
- Space: Gibt eine Zeichenfolge mit wiederholten Leerzeichen zurück.
- Str: Gibt aus numerischen Daten konvertierte Zeichendaten zurück.
- Substring: Gibt die angegebene Anzahl von Zeichen aus der angegebenen Zeichenfolge im folgenden Format zurück:
- SUBSTRING ( Ausdruck, Start, Länge )
- Sysdatetime: Gibt die aktuelle Serverzeit zurück.
- Upper: Konvertiert Kleinbuchstabendaten in Großbuchstaben.