Skip to main content
Administrator Guide
Laatst bijgewerkt: 2024-09-20
Referentie: functies berekende velden

Referentie: functies berekende velden

Berekeningen uitvoeren op uw gegevens

Berekende velden die wiskundige expressies uitvoeren, gebruiken de standaardregel voor de volgorde van bewerkingen, ook wel PEMDAS genoemd:
  1. Haakjes
  2. Exponenten
  3. Vermenigvuldiging
  4. Divisie:
  5. Toevoeging:
  6. Aftrekken
Berekende velden
Omschrijving
Voorbeelden
Rekenkundige berekening
Voert deze eenvoudige berekeningen uit om waarden af te leiden:
  • Toevoeging:
  • Divisie:
  • Vermenigvuldiging
  • Aftrekken
Het volgende van een medewerker berekenen:
  • Bonusbedrag als percentage en vergelijk dit met hun salaris.
  • Dag-, uur- of weektarief.
  • Salarisverschil tussen dit jaar en vorig jaar.
Aantal gerelateerde instances
Telt dynamisch het aantal instances in een gerelateerd bedrijfsobject op basis van een voorwaarde.
Aantal:
  • Managers in een organisatie-eenheid om de spanwijdte van het management te berekenen.
  • Openstaande arbeidsplaatsen in een organisatie.
  • Ziektedagen die in het afgelopen jaar op maandag of vrijdag hebben plaatsgevonden voor elke medewerker.
  • Medewerkers die in het afgelopen jaar zijn aangesteld voor elke locatie.
Datumverschil
Hiermee wordt het aantal dagen, maanden of jaren tussen twee datums berekend.
Berekenen:
  • De leeftijd van een medewerker in jaren op een bepaalde datum.
  • De resterende dagen voordat een medewerker terugkeert van speciaal verlof.
  • Het aantal dagen sinds een arbeidsplaats is geopend.
  • Het aantal maanden sinds een medewerker een onkostendeclaratie heeft geback- of vooruitgeschoven.
Datum verhogen of verlagen
  • Hiermee wordt een datum berekend die een aantal dagen, maanden of jaren vóór of na de waarde van een datumveld ligt.
  • Hiermee wordt een aantal uren, minuten, seconden en milliseconden opgeteld bij of afgetrokken van een datum.
  • Berekenen over 2 maanden voor gebruik in een rapportfilter dat medewerkerscertificeringen selecteert die in de komende 2 maanden verlopen.
  • Hiermee wordt het einde van de proeftijdperiode van 6 maanden voor een medewerker berekend op basis van de aanstellingsdatum.
  • Trek 1 milliseconde af van de tijd waarop een bedrijfsprocesgebeurtenis is uitgevoerd, zodat u de vorige waarde van een veld kunt bepalen.
Gerelateerde instances optellen
Hiermee wordt de waarde van een veld in instances van een gerelateerd bedrijfsobject op basis van een voorwaarde bij elkaar opgeteld.
Bereken het:
  • Gemiddelde prestatiebeoordelingswaardering voor elke organisatie.
  • Btw-bedrag voor elke leveranciersfactuur door de belastbare factuurregels bij elkaar op te tellen.
Som van het volgende op:
  • Kosten werkgeversvoorzieningen van een medewerker om de totale beloning te berekenen.
  • Onkostenregelitems voor maaltijden in een onkostendeclaratie voor vergelijking met een goedkeuringslimiet.
  • Het totale aantal verlofdagen dat een medewerker in een bepaalde periode heeft opgenomen.
Tekstlengte
Retourneert het aantal tekens en spaties in één instance of tekstveld.
Retourneert de tekstlengte van het:
  • Geboorteplaats, zodat u bij het integreren van producten van derden de medewerkers kunt identificeren die worden beïnvloed door de beperking van 15 tekens voor
    plaats van
    velden.
  • Naam zodat u kunt bepalen of u een aangepast naamtag moet aanvragen voor een nieuwe aanstelling met een naam die langer is dan 20 tekens.

Uw gegevens ophalen

Berekende velden
Omschrijving
Voorbeelden
Gerelateerde instances aggregeren
Hiermee worden alle instances weergegeven die zijn gekoppeld aan een bronveld dat is gerelateerd aan het bedrijfsobject.
Hiermee worden alle functieprofielen binnen een organisatie aangegeven. Eén organisatie kan veel arbeidsplaatsen bevatten, elk met veel functieprofielen. Met het berekende veld kunnen alle arbeidsplaatsen binnen een organisatie worden onderzocht en kunnen alle instances van het functieprofiel worden geretourneerd.
Expressie evalueren
Groepeert en transformeert gegevens door een reeks Boole-voorwaarden te evalueren.
Het volgende van een medewerker weergeven:
  • Leeftijdsgroep.
  • Dienstverbandstatus.
  • Managementstatus.
  • Anciënniteitscategorie op basis van duur dienstverband.
Stel gebruikers in staat om de granulariteit van groepering te selecteren, zoals
Maand
,
Kwartaal
of
Jaar
in de gegevensbron
Trended Workers
.
Bereik voor expressie evalueren:
Hiermee worden waarden voor Boole-voorwaarden opgegeven en gegroepeerde instances geretourneerd.
Groepeer medewerkers op anciënniteit op basis van hun dienstjaren, zoals:
  • Junior: minder dan 2 jaar.
  • Middenniveau: 3-10 jaar.
  • Senior: meer dan 11 jaar.
Groepeer kostenplaatsen op basis van uw uitgavedrempel, zoals:
  • Binnen budget.
  • Budget overschreden.
Meerdere instances extraheren
Extraheert meerdere instances uit een gerelateerd bedrijfsobject op basis van Boole-voorwaarden.
Lijst:
  • Alle personeelsbeheergebeurtenissen die zijn gekoppeld aan de huidige arbeidsplaats van een medewerker.
  • Alle medewerkersgebeurtenissen voor een medewerker die in 2015 hebben plaatsgevonden.
  • Huidige inschrijvingskeuzen voor een medewerker.
  • Teams waartoe een medewerker behoort.
  • Trainingen die in de afgelopen 12 maanden door elke medewerker zijn voltooid.
Eén instance extraheren
Extraheert één instance uit een veld met meerdere instances op basis van Boole-voorwaarden.
Informatie over een medewerker ophalen, zoals:
  • Huidige inschrijvingen voor tandheelkundige, medische en oogheelkundige aandoeningen, weergegeven als afzonderlijke velden.
  • Gezinsleden worden als afzonderlijke velden weergegeven, zoals Gezinslid 1, Gezinslid 2, enzovoort.
  • Voor het eerst voltooide prestatiebeoordeling in 2018.
  • Laatst behaalde diploma.
  • Laatste verlofaanvraag in april 2019.
Totalisatie van opzoekdatum
Hiermee worden gegevens geaggregeerd, gegroepeerd of samengevat voor een tijdsperiode, een boekingsschema of een weekschema.
Retour:
  • 2015-K1
    als notatie voor totalisatie van boekjaar kwartaal voor de datum 01-01-2015 in een boekingsschema of een boekingsperiode.
  • De einddatum van de week, zodat u deze kunt gebruiken in een groep herhalende kolommen in een samengesteld rapport.
Opzoekveld met prompts
Hiermee kunnen gebruikers waarden invoeren voor door Workday geleverde velden met ingebouwde prompts.
Enter:
  • De
    waardedivisie
    voor het
    promptveld '
    Type
    aangepaste organisatie weergeven'
    bij het uitvoeren van een rapport om aanvullende informatie over medewerkers te verzamelen.
  • Waarden voor het
    promptveld
    'Omgerekende credit minus debetbedrag'
    , zodat u geplande gegevens kunt analyseren op basis van werkelijke gegevens.
Opzoekhiërarchie
Haalt gegevens op uit Workday-objecten met een hiërarchische structuur en retourneert één instanceveld met het hiërarchieknooppunt.
  • Inkooporderregels groeperen op een gedefinieerd niveau in de
    uitgavecategoriehiërarchie
    in een onkostendeclaratie.
  • Hiermee kunt u het aantal medewerkers en onderliggende medewerkers van specifieke managementniveaus in een hiërarchische organisatie ophalen.
Totalisatie van opzoekhiërarchie
Hiermee worden rapportgegevens getotaliseerd op basis van een organisatiehiërarchie, beginnend op het hoogste niveau van de hiërarchie.
Samenvattingen weergeven van:
  • Gegevens en een drilldown uitvoeren binnen een
    kostenplaatshiërarchie
    in een onkostendeclaratie.
  • Voer een drilldown uit op medewerkers binnen een hiërarchie van een
    hiërarchische organisatie
    .
Organisatie opzoeken:
Hiermee wordt het organisatieniveau of het knooppunt van een medewerker bepaald op basis van de toegewezen organisatie en criteriaconfiguratie met behulp van een van deze bedrijfsobjecten:
  • Werknemer
  • Medewerker
Bepaal het volgende voor een medewerker:
  • Afdeling.
  • Organisatieniveau.
Organisatierollen opzoeken
Hiermee worden organisatieroltoewijzingen bepaald op basis van de criteriaconfiguratie met behulp van een van deze bedrijfsobjecten:
  • Werknemer
  • Organisatie
  • Medewerker
Organisatieroltoewijzingen bepalen en:
  • Vermeld de onkostenvertegenwoordiger van elke medewerker.
  • Rapporteren over de facilitair manager voor elke hiërarchische organisatie.
Bereikbereik opzoeken
Hiermee wordt bepaald waar een opgegeven waarde valt ten opzichte van een set geconfigureerde bereikwaarden.
Bepaal of een medewerker:
  • De prestatiebeoordeling valt binnen het bereik 'Gepland', 'Vervaldatum' of 'Vervallen'.
  • De totale beloning valt binnen het bereik van de hoge beloning of de lage beloning.
Gerelateerde waarde opzoeken
Retourneert de waarde van een veld voor een gerelateerd bedrijfsobject. U kunt velden van een gerelateerd bedrijfsobject promoveren naar het primaire bedrijfsobject, zodat u de volgende acties voor de velden kunt uitvoeren:
  • Filteren
  • Groep
  • Rapport
  • Sorteren:
  • Samenvatten:
Retourneert de waarde van een veld aan:
  • Neem het e-mailadres van een manager op bij rapportage over medewerkers.
  • Goedkeuring is vereist als de eenmalige behoudbonus van een medewerker groter is dan 20% van het basissalaris.
Vertaalde waarde opzoeken
Retourneert de waarde van een tekstveld in een opgegeven taal.
Retour:
  • De arbeidsplaats van een medewerker in een andere taal.
  • De namen van organisaties in het Engels, Frans en Duits.
Opzoekwaarde op peildatum
Bepaalt de waarde van een veld vanaf een specifieke datum en bepaalt of een wijziging vóór, op of na de ingangsdatum plaatsvindt.
Retour:
  • Een lijst met medewerkers van wie het adres, de naam of het telefoonnummer de afgelopen maand is gewijzigd.
  • De leeftijd van een gezinslid op een bepaalde tijd.
  • Het jaarsalaris van een medewerker op 31-12-2013.
Tekst subtekenreeks
Extraheert een gedeelte van de tekst uit één instance of tekstveld en retourneert het resultaat als een tekstveld.
Een gedeelte van de tekst extraheren uit
ABC-XYZ
:
  • Vóór
    -
    scheidingsteken
    om
    ABC
    te retourneren.
  • Van de tweede
    begintekenpositie
    om
    BC-XYZ
    te retourneren.
  • Van de tweede
    beginpositie van het teken
    met een
    vaste lengte
    van 4 om
    BC-X
    te retourneren.
Waar/onwaar-voorwaarde
Retourneert
waar
of
onwaar
op basis van Boole-voorwaarden.
Geef aan of een medewerker:
  • Gekozen voor inschrijving voor een medische spaarrekening.
  • Is minder dan een jaar in dienst.
  • Heeft bevelen tot inhouding.
  • U hebt een ondertekeningsbonus ontvangen die u moet terugvorderen als het dienstverband van de medewerker wordt beëindigd.

Uw gegevens wijzigen in andere indelingen

Berekende velden
Omschrijving
Voorbeelden
Tekst samenvoegen
Voegt een reeks tekstvelden in Workday samen om tekst toe te voegen, te gebruiken in meldingen, enzovoort.
  • Voeg
    (cel)
    toe aan het einde van het mobiele telefoonnummer van een medewerker.
  • Voeg de dienstjaren van een medewerker samen met de naam.
  • Maak een naamveld met de achternaam, voornaam en voorkeursnaam van een medewerker. Voorbeeld:
    Smid, Jan (Jack)
    .
  • Retourneer de sms-melding:
    Uw huidige jaarsalaris is $ 82.500,00
    .
Valuta converteren
Converteert een valuta naar een andere valuta.
  • Het totaal van een onkostendeclaratie converteren naar een gemeenschappelijke valuta voor goedkeuring van bedrijfsprocessen.
  • Canadese bijdragen voor werknemersvoorzieningen converteren naar USD voor geconsolideerde rapportage met Amerikaanse voorzieningsgegevens.
  • Bepaal alle medewerkersbonussen in USD met behulp van de wisselkoers die aan het einde van vorig jaar van kracht was.
  • Hiermee kunt u het jaarsalaris van een medewerker weergeven in EUR, ongeacht hoe iemand het salaris invoert en opslaat in Workday.
Tekst converteren naar getal
Converteert een tekstveldnummer naar numerieke gegevens, zodat u berekeningen op dat getal kunt uitvoeren.
Tekst converteren naar een numerieke waarde om berekeningen uit te voeren op:
  • De duur van het dienstverband van een medewerker in jaren.
  • De 200 rijen in een onkostendeclaratie.
Datumnotatie
Extraheert een deel van een datumveld en maakt dit op als een tekstveld.
  • Bepaal het boekjaar en de periode van de aanstellingsdatum van een medewerker.
  • Extraheer de maand en dag uit de geboortedatum van een medewerker.
  • Hiermee kunt u headcountactiviteiten groeperen en samenvatten op maand.
  • Hiermee kunt u de medewerkers weergeven die deze maand jarig zijn.
  • Maak een lijst met promoties op kwartaal.
Getalnotatie
Hiermee maakt u een numeriek veld op als een tekstveld voor gebruik in samenvoegingen, rapportmeldingen, enzovoort.
  • Wijs een correct decimaalteken toe op basis van de landinstelling van de gebruiker.
  • Voeg als voorvoegsel het valutasymbool toe.
  • Standaardiseer de decimale precisie.
Tekst opmaken
Verwijdert of vervangt speciale tekens en scheidingstekens in één instance of tekstveld.
Wijzigt de hoofdletters van één instance of tekstveld in hoofdletters, kleine letters of hoofdletters en kleine letters.
Wijzig hoofdletters en kleine letters van één instance of tekstveld in hoofdletters, kleine letters of hoofdletters en kleine letters om:
  • Configureer de juiste opmaak voor postentiteiten, zoals bulkmailings waarvoor tekst een specifieke indeling moet hebben.
  • Maak de tekst
    MIJN NAAM
    op als
    Mijn naam
    .
Vervang het speciale teken in het veld
'% status vacatureaanvraag'
door
'Functie'
, zodat het opgemaakte veld
'Status vacatureaanvraag'
wordt.

Constantewaarden configureren

Berekende velden
Omschrijving
Voorbeelden
Aanmaakdatum
Hiermee kunt u een nieuw datum- of tijdveld maken met componenten uit andere velden of opgegeven waarden.
Bepaal het volgende:
  • Eerste dag van de maand waarin een bedrijf een medewerker aanstelt.
  • Laatste dag van het boekjaar voor een bedrijf.
Datumconstante
Hiermee kunt u een datum-, tijd- of tijdzoneconstante maken voor gebruik in andere berekeningen.
  • Headcounts of salarissen berekenen vanaf 01-01-2017.
  • Bepaalt hoeveel nieuwe medewerkers een bedrijf heeft aangesteld na een opgegeven datum.
Numerieke constante
Hiermee kunt u een numerieke constante aan een veld toewijzen, zodat u deze in andere berekeningen kunt gebruiken.
  • Hiermee kunt u een voortschrijdend tijdsvenster berekenen, bijvoorbeeld 3 maanden.
  • Configureer een valutavermenigvuldiger vanaf een bepaalde datum voor wisselkoersen.
Prompt voor waarde
Hiermee kunt u een veld maken om gebruikers om een waarde te vragen wanneer het rapport wordt uitgevoerd of voor filtervoorwaarden.
Vraag de rapportagent het volgende te selecteren:
  • Een bedrijf om bedrijfsspecifieke resultaten op te leveren.
  • Het
    verloftype ''
    , zoals
    'Onbetaald'
    of
    'Sabbatsverlof',
    in plaats van de waarden in een berekend veld voor de voorwaarde waar/onwaar in te voeren.
Tekstconstante
Hiermee kunt u een tekstconstante maken voor gebruik in andere berekeningen.
  • Tekst toevoegen aan een veldwaarde met behulp van een berekend veld voor samenvoeging van tekst.
  • Gebruik de tekst
    Hoog beloond
    in een berekend veld voor een evaluatieexpressie.
  • De titel van een medewerker, zoals
    Mej.
    ,
    Dhr.
    of
    Mevr.
    , als voorvoegsel toevoegen vóór de volledige naam in een berekend veld voor een evaluatieexpressie.