Zum Hauptinhalt wechseln
Administrator Guide
Zuletzt aktualisiert: 2024-09-20
Referenz: Funktionen für berechnete Felder

Referenz: Funktionen für berechnete Felder

Verwenden Sie berechnete Felder in Ihrem Mandanten für Transaktionen in Workday, um folgende Aktionen auszuführen:

Berechnungen für Ihre Daten durchführen

Berechnete Felder, die mathematische Ausdrücke ausführen, verwenden die Standardregel für die Reihenfolge der Vorgänge, bekannt als PEMDAS:
  1. Klammern
  2. Exponenten
  3. Multiplikation
  4. Unternehmensbereich
  5. Zusatz
  6. Subtraktion
Berechnete Felder
Beschreibung
Beispiele
Arithmetische Berechnung
Führt diese einfachen Berechnungen durch, um Werte abzuleiten:
  • Zusatz
  • Unternehmensbereich
  • Multiplikation
  • Subtraktion
Die folgenden Posten eines Mitarbeiters berechnen:
  • Bonusbetrag als Prozentsatz und vergleichen Sie diesen mit ihrem Gehalt.
  • Tages-, Stunden- oder Wochensatz
  • Gehaltsdifferenz von diesem Jahr zum letzten Jahr.
Zugehörige Instanzen zählen
Zählt dynamisch die Anzahl der Instanzen in einem zugehörigen Geschäftsobjekt basierend auf einer Bedingung.
Anzahl:
  • Manager in einer Organisationseinheit, um die Leitungsspanne des Managements zu berechnen.
  • Offene Stellen in einer Organisation.
  • Krankheitstage am Montag oder Freitag im letzten Jahr für jeden Mitarbeiter.
  • Mitarbeiter, die im letzten Jahr für jeden Standort eingestellt wurden.
Datumsdifferenz
Berechnet die Anzahl der Tage, Monate oder Jahre zwischen zwei Datumsangaben.
Berechnen Sie:
  • Alter eines Mitarbeiters in Jahren zu einem bestimmten Datum.
  • Die verbleibenden Tage, bevor ein Mitarbeiter von der Abwesenheit zurückkehrt.
  • Die Tage, seitdem eine Stelle geöffnet wurde.
  • Die Monate, seitdem ein Mitarbeiter eine Spesenabrechnung rückdatiert oder vordatiert hat.
Increment or Decrement Date
  • Berechnet ein Datum, das eine Anzahl von Tagen, Monaten oder Jahren vor oder nach dem Wert eines Datumsfelds liegt.
  • Addiert oder subtrahiert eine Anzahl von Stunden, Minuten, Sekunden und Millisekunden zu einem Datum oder von einem Datum.
  • Berechnen Sie die Zeit in 2 Monaten für die Verwendung in einem Berichtsfilter, der Mitarbeiterzertifizierungen auswählt, die in den nächsten 2 Monaten ablaufen.
  • Berechnen Sie das Ende der 6-monatigen Probezeit eines Mitarbeiters basierend auf dem Einstellungsdatum.
  • Subtrahieren Sie 1 Millisekunde von der Zeit, zu der ein Geschäftsprozessereignis ausgeführt wurde, um den vorherigen Wert eines Felds zu bestimmen.
Zugehörige Instanzen summieren
Summiert den Wert eines Felds in Instanzen eines zugehörigen Geschäftsobjekts basierend auf einer Bedingung.
Berechnen Sie Folgendes:
  • Durchschnittliche Performance-Review-Bewertung für jede Organisation.
  • Den MwSt-Betrag für jede Lieferantenrechnung, indem Sie die steuerpflichtigen Rechnungspositionen summieren.
Summieren Sie Folgendes:
  • Arbeitgeberkosten für Zusatzleistungen eines Mitarbeiters, um seine Gesamtvergütung zu berechnen.
  • Spesenpositionsposten für Essenspausen in einer Spesenabrechnung für den Vergleich mit einem Genehmigungsgrenzwert.
  • Gesamtanzahl der Urlaubstage, die ein Mitarbeiter in einer bestimmten Zeitperiode genommen hat.
Textlänge
Gibt die Anzahl der Zeichen und Leerzeichen in einem Einzelinstanz- oder Textfeld zurück.
Gibt die Textlänge von eines Mitarbeiters zurück:
  • Geburtsort, damit Sie Mitarbeiter identifizieren können, die bei der Integration von Drittanbietermitteln von der Beschränkung auf 15 Zeichen für Felder der
    Art „Ort“
    betroffen sind.
  • Name, damit Sie festlegen können, ob Sie ein benutzerdefiniertes Namens-Tag für eine Neueinstellung mit einem Namen von mehr als 20 Zeichen anfordern müssen.

Ihre Daten abrufen

Berechnete Felder
Beschreibung
Beispiele
Zugehörige Instanzen aggregieren
Listet alle Instanzen auf, die einem Quellfeld für das Geschäftsobjekt zugeordnet sind.
Identifizieren Sie alle Tätigkeitsprofile in einer Organisation. Eine einzelne Organisation kann viele Stellen mit vielen Tätigkeitsprofilen umfassen. Das berechnete Feld kann alle Stellen innerhalb einer Organisation prüfen und alle Instanzen des Tätigkeitsprofils zurückgeben.
Ausdruck evaluieren
Gruppiert und wandelt Daten durch Evaluieren einer Reihe boolescher Bedingungen um.
Zeigen Sie Folgendes für einen Mitarbeiter an:
  • Altersgruppe.
  • Beschäftigungsstatus
  • Managementstatus
  • Senioritätskategorie basierend auf der Betriebszugehörigkeit.
Ermöglichen Sie es Benutzern, die Granularität der Gruppierung auszuwählen, z. B.
Monat
,
Quartal
oder
Jahr
in der Datenquelle
Trended Workers
.
Ausdrucksbereich evaluieren
Gibt Werte für boolesche Bedingungen an und gibt gruppierte Instanzen zurück.
Gruppieren Sie Mitarbeiter nach Seniorität basierend auf ihrer Betriebszugehörigkeit in Jahren, z. B.:
  • Senior: Weniger als 2 Jahre.
  • Mittelwert: 3–10 Jahre.
  • Senior: mehr als 11 Jahre.
Gruppieren Sie Kostenstellen basierend auf Ihrer Ausgabenschwelle, z. B.:
  • Im Budget.
  • Über Budget.
Mehrere Instanzen extrahieren
Extrahiert mehrere Instanzen aus einem zugehörigen Geschäftsobjekt basierend auf booleschen Bedingungen.
Liste:
  • Alle Personalbesetzungsereignisse, die mit der aktuellen Stelle eines Mitarbeiters verknüpft sind.
  • Jedes Mitarbeiterereignis für einen Mitarbeiter im Jahr 2015.
  • Aktuelle Einschreibungsoptionen für einen Mitarbeiter.
  • Teams, zu denen ein Mitarbeiter gehört.
  • Training, das jeder Mitarbeiter in den letzten 12 Monaten abgeschlossen hat.
Einzelinstanz extrahieren
Extrahiert eine einzelne Instanz aus einem Multiinstanzfeld basierend auf booleschen Bedingungen.
Rufen Sie Informationen zu einem Mitarbeiter ab, z. B.:
  • Aktuelle zahnärztliche, allgemeinmedizinische und augenärztliche Einschreibungen, aufgeführt als separate Felder.
  • Angehörige, die als separate Felder aufgeführt sind, z. B. Angehöriger Nr. 1, Angehöriger Nr. 2 usw.
  • Erstmals abgeschlossener Performance-Review im Jahr 2018.
  • Zuletzt erreichter Abschluss.
  • Letzter Urlaubsantrag: April 2019.
Lookup für Datums-Rollup
Aggregiert, gruppiert oder fasst Daten für eine Zeitperiode, einen Geschäftskalender oder einen Wochenkalender zusammen.
Rückgabe:
  • 2015-Q1
    als Format des Rollups für Geschäftsjahr-Quartal für das Datum 01.01.2015 in einem Geschäftskalender oder einer Periode.
  • Das Wochenenddatum, damit Sie es in einer wiederholten Spaltengruppe in einem zusammengesetzten Bericht verwenden können.
Lookup für Feld mit Wertelisten
Diese Domäne bietet Benutzern Zugriff zum Eingeben von Werten in von Workday bereitgestellte Felder mit integrierten Wertelisten.
Geben Sie Folgendes ein:
  • Die
    Value
    Division
    für das
    Wertelistenfeld
    "Art der benutzerdefinierten Organisation anzeigen",
    wenn Sie einen Bericht ausführen, um zusätzliche Informationen zu Mitarbeitern zu erhalten.
  • Werte für das
    Wertelistenfeld
    Umgerechneter Betrag (Haben minus Soll),
    damit Sie Planungs- und Istdaten analysieren können.
Lookup für Hierarchie
Ruft Daten aus Workday-Objekten mit hierarchischer Struktur ab und gibt ein einzelnes Instanzfeld zurück, das den Hierarchieknoten enthält.
  • Bestellauftragspositionen in einer Spesenabrechnung nach einer definierten Ebene in der
    Ausgabenkategoriehierarchie
    gruppieren.
  • Rufen Sie die Anzahl der Mitarbeiter und untergeordneten Mitarbeiter aus bestimmten Managementebenen in einer Linienorganisation ab.
Lookup für Hierarchie-Rollup
Führt ein Rollup von Berichtsdaten basierend auf einer Organisationshierarchie durch, beginnend mit der obersten Hierarchieebene.
Zeigen Sie Zusammenfassungen von folgenden Elementen an:
  • Daten und Drilldown zu diesen innerhalb einer
    Kostenstellenhierarchie
    in einer Spesenabrechnung.
  • Mitarbeiter und Drilldown zu ihnen innerhalb einer
    Linienorganisationshierarchie
    .
Lookup für Organisation
Bestimmt die Organisationsebene oder den Knoten eines Mitarbeiters basierend auf der zugewiesenen Organisation und der Kriterienkonfiguration unter Verwendung eines der folgenden Geschäftsobjekte:
  • Mitarbeiter
  • Mitarbeiter
Bestimmen Sie die folgenden Objekte für einen Mitarbeiter:
  • Abteilung.
  • Organisationsebene.
Lookup für Organisationsrollen
Bestimmt die Organisationsrollenzuweisungen basierend auf der Kriterienkonfiguration unter Verwendung eines der folgenden Geschäftsobjekte:
  • Mitarbeiter
  • Organisation
  • Mitarbeiter
Bestimmen Sie die Organisationsrollenzuweisungen und:
  • Listen Sie den Expenses Representative jedes Mitarbeiters auf.
  • Erstellen Sie Berichte zum Gebäudemanager für jede Linienorganisation.
Lookup für Bereich
Bestimmt, wo ein angegebener Wert in Bezug auf eine Reihe konfigurierter Bereiche liegt.
Bestimmen Sie die folgenden Kriterien für einen Mitarbeiter:
  • Der Performance-Review liegt im Bereich "Anstehend", "Fällig" oder "Überfällig".
  • Die Gesamtvergütung liegt im Bereich „Hoch vergütet“ oder „Nicht hoch vergütet“.
Lookup für zugehörigen Wert
Gibt den Wert eines Felds in einem zugehörigen Geschäftsobjekt zurück. Sie können Felder aus einem zugehörigen Geschäftsobjekt zum primären Geschäftsobjekt hochstufen, sodass Sie folgende Aktionen für die Felder ausführen können:
  • Filter
  • Gruppe
  • Bericht
  • Sortieren
  • Zusammenfassen
Gibt den Wert eines Felds zurück an:
  • Schließen Sie die E-Mail-Adresse eines Managers ein, wenn Sie Berichte zu Mitarbeitern erstellen.
  • Eine Genehmigung erforderlich machen, wenn der einmalige Bonus für die Mitarbeiterbindung größer als 20 % seiner Grundvergütung ist.
Lookup für übersetzten Wert
Gibt den Wert eines Textfelds in einer angegebenen Sprache zurück.
Rückgabe:
  • Die Stelle eines Mitarbeiters in einer anderen Sprache.
  • Die Namen der Organisationen in Englisch, Französisch und Deutsch.
Lookup für Wert zum Stichtag
Bestimmt den Wert eines Felds zu einem bestimmten Datum und bestimmt, ob eine Änderung vor, am oder nach dem Gültigkeitsdatum erfolgt.
Rückgabe:
  • Eine Liste der Mitarbeiter, deren Adresse, Name oder Telefonnummer sich im letzten Monat geändert haben.
  • Das Alter eines Angehörigen zu einem bestimmten Zeitpunkt.
  • Das Jahresgehalt eines Mitarbeiters zum 31.12.2013.
Teilzeichenfolge von Text
Extrahiert einen Textteil aus einer Einzelinstanz oder einem Textfeld und gibt das Ergebnis als Textfeld zurück.
Extrahieren Sie einen Textteil aus
ABC-XYZ
:
  • Vor dem
    Trennzeichen
    -
    , damit
    ABC
    zurückgegeben wird.
  • Ab der zweiten
    Startzeichenposition,
    um
    "BC-XYZ"
    zurückzugeben.
  • Ab der zweiten
    Startzeichenposition
    mit einer
    festen Länge
    von 4, um
    "BC-X"
    zurückzugeben.
Wahr/Falsch-Bedingung
Gibt basierend auf booleschen Bedingungen "
Wahr"
oder
"Falsch"
zurück.
Geben Sie an, ob ein Mitarbeiter:
  • Einschreibung für ein HSA gewählt.
  • Betriebszugehörigkeit weniger als ein Jahr.
  • Hat Pfändungsbeschlüsse.
  • Sie haben einen Unterzeichnungsbonus erhalten, den Sie zurückfordern müssen, wenn der Mitarbeiter aus dem Unternehmen ausscheidet.

Ändern Sie Ihre Daten in verschiedene Formate

Berechnete Felder
Beschreibung
Beispiele
Text verketten
Verkettet eine Reihe von Textfeldern in Workday, um Text anzuhängen, in Benachrichtigungen zu verwenden usw.
  • Hängen Sie
    (Zelle)
    an das Ende der Mobiltelefonnummer eines Mitarbeiters an.
  • Verketten Sie die Betriebszugehörigkeit in Jahren eines Mitarbeiters mit seinem Namen.
  • Erstellen Sie ein Namensfeld mit dem Nachnamen, Vornamen und bevorzugten Namen des Mitarbeiters. Beispiel:
    Smith, John (Jick)
    .
  • Geben Sie die Textbenachrichtigung zurück:
    Ihr aktuelles Jahresgehalt beträgt 82.500,00 USD
    .
Währung umrechnen
Rechnet eine Währung in eine andere Währung um.
  • Konvertieren Sie zur Genehmigung des Geschäftsprozesses eine Spesenabrechnungssumme in eine gemeinsame Währung.
  • Konvertieren Sie kanadische Zusatzleistungsbeiträge für Mitarbeiter in USD, um ein konsolidiertes Reporting mit US-Zusatzleistungsdaten durchzuführen.
  • Bestimmen Sie alle Mitarbeiterboni in USD anhand des Wechselkurses, der am Ende des letzten Jahres gültig ist.
  • Zeigen Sie das Jahresgehalt eines Mitarbeiters in EUR an, unabhängig davon, wie es in Workday eingegeben und gespeichert wird.
Text zu Zahl konvertieren
Konvertiert eine Textfeldzahl in numerische Daten, sodass Sie Berechnungen mit dieser Zahl durchführen können.
Konvertieren Sie Text in einen numerischen Wert, um Berechnungen für Folgendes durchzuführen:
  • Betriebszugehörigkeit eines Mitarbeiters in Jahren.
  • Die 200 Zeilen in einer Spesenabrechnung.
Datum formatieren
Extrahiert einen Teil eines Datumsfelds und formatiert ihn als Textfeld.
  • Bestimmen Sie das Geschäftsjahr und die Periode für das Einstellungsdatum eines Mitarbeiters.
  • Extrahieren Sie den Monat und den Tag aus dem Geburtsdatum eines Mitarbeiters.
  • Gruppieren und fassen Sie die Headcount-Aktivitäten nach Monat zusammen.
  • Listen Sie Mitarbeiter auf, die diesen Monat Geburtstag haben.
  • Erstellen Sie eine Liste der Beförderungen nach Quartal.
Zahl formatieren
Formatiert ein numerisches Feld als Textfeld, das in Verkettungen, Berichtsbenachrichtigungen usw. verwendet werden soll.
  • Weisen Sie basierend auf dem Gebietsschema des Benutzers ein geeignetes Dezimaltrennzeichen zu.
  • Präfix Sie das Währungssymbol.
  • Standardisieren Sie die Dezimalgenauigkeit.
Text formatieren
Entfernt oder ersetzt Sonderzeichen und Trennzeichen in einem Einzelinstanz- oder Textfeld.
Ändert die Groß-/Kleinschreibung einer Einzelinstanz oder eines Textfelds in Groß-, Klein- oder Großbuchstaben.
Ändern Sie die Groß-/Kleinschreibung einer Einzelinstanz oder eines Textfelds in Groß-/Kleinschreibung oder die korrekte Groß-/Kleinschreibung:
  • Konfigurieren Sie die richtige Formatierung für Postentitäten, z. B. Massenposten, für die der Text ein bestimmtes Format haben muss.
  • Formatieren Sie den Text
    MEIN NAME
    in
    Mein Name
    .
Ersetzen Sie das Sonderzeichen im Feld
"% Status der Personalanforderung"
durch
"Stelle"
, sodass das formatierte Feld
"Status der Personalanforderung"
lautet.

Konstantwerte konfigurieren

Berechnete Felder
Beschreibung
Beispiele
Datum erstellen
Sie können ein neues Datums- oder Zeitfeld mithilfe von Komponenten aus anderen Feldern oder angegebenen Werten erstellen.
Bestimmen Sie Folgendes:
  • Erster Tag des Monats, in dem ein Unternehmen einen Mitarbeiter einstellt.
  • Letzter Tag des Geschäftsjahres für ein Unternehmen.
Datumskonstante
Mit dieser Option können Sie ein Datum, eine Zeit oder eine Zeitzonenkonstante zur Verwendung in anderen Berechnungen erstellen.
  • Headcount oder Gehälter zum 01.01.2017 berechnen.
  • Bestimmen Sie, wie viele neue Mitarbeiter ein Unternehmen nach einem bestimmten Datum eingestellt hat.
Numerische Konstante
Ermöglicht die Zuweisung einer numerischen Konstante zu einem Feld, sodass Sie diese in anderen Berechnungen verwenden können.
  • Ein rollierendes Zeitfenster berechnen, z. B. 3 Monate.
  • Konfigurieren Sie einen Währungsmultiplikator ab einem bestimmten Datum für Wechselkurse.
Werteliste für Wert
Sie können ein Feld erstellen, mit dem Benutzer beim Ausführen des Berichts oder bei Filterbedingungen einen Wert eingeben.
Fordern Sie den Report Runner auf, Folgendes auszuwählen:
  • Ein Unternehmen, um unternehmensspezifische Ergebnisse zu erzielen.
  • Die
    Urlaubsart
    , z. B.
    Unbezahlt
    oder
    Sabbatical,
    anstatt die Werte in ein berechnetes Feld für eine Wahr/Falsch-Bedingung einzugeben.
Textkonstante
Ermöglicht das Erstellen einer Textkonstante zur Verwendung in anderen Berechnungen.
  • Hängen Sie mithilfe eines berechneten Felds für die Textverkettung Text an einen Feldwert an.
  • Verwenden Sie den Text
    Hochvergütet
    in einem berechneten Feld für den Evaluierungsausdruck.
  • Setzen Sie in einem berechneten Feld für den Evaluierungsausdruck die Funktionsbezeichnung eines Mitarbeiters an (z. B.
    Miss
    ,
    Master
    oder
    Mrs)
    vor den vollständigen Namen des Mitarbeiters.