Tekst subtekenreeks
Beveiliging: domein
voor beheer van aangepaste velden
in het functionele gebied 'Systeem'.U kunt het berekende veld gebruiken om een deel van de tekst uit één instance of tekstveld te extraheren en het resultaat als een tekstveld te retourneren.
- Open de taakBerekend veld maken.
- SelecteerSubtekenreekstekstvoor defunctie ''.
- Selecteer op het tabbladBerekeningéén instance of tekstveld voor hettekstveld.Als u één instanceveld selecteert, wordt in Workday de weergave-ID van het veld gebruikt.
- Selecteer hettype subtekenreeks.In hetveld 'Vaste arbeidsplaats'staat het eerste teken van het veld op positie 1, het tweede teken op positie 2, enzovoort. U kunt de lengte opgeven van de subtekenreeks die moet worden geëxtraheerd met deze opties:
Optie Omschrijving Vaste lengteDe lengte van de subtekenreeks begint op de opgegevenbegintekenpositieen loopt door gedurende de opgegeven lengte van tekens. De subtekenreekswaarde retourneert verkort of opgevuld met spaties als:- Debeginpositie van het tekenis groter dan de lengte van het tekstveld.
- Het tekstveld bevat onvoldoende tekens om een subtekenreeks te retourneren waarvan de lengte gelijk is aan de opgegeven vaste lengte.
Tot einde van tekstveldDe lengte van de geretourneerde subtekenreeks varieert. De subtekenreeks begint op de opgegevenbeginpositie van het tekenen loopt door tot het einde van het veld. - (Optioneel) Schakel voor hetsubtekenreekstypeTussen twee scheidingstekenshet selectievakjeResultaten zonder eindscheidingstekens uitsluitenin om veldresultaten zonder eindscheidingsteken uit te sluiten en een lege waarde weer te geven. Schakel het selectievakje uit om alle veldresultaten te retourneren, inclusief resultaten zonder eindscheidingsteken.
- (Optioneel) Schakel het selectievakjeVoorloop- en volgspaties verwijderenin om spaties aan het begin en einde van de subtekenreeks te verwijderen.Voorbeeld: als u ABCD als oorspronkelijke tekenreeks hebt, kunt u 2 als beginpositie en 5 tekens als vaste lengte selecteren. De subtekenreeks is BC omdat spaties als tekens worden beschouwd. Het resultaat is B C omdat in Workday voorloop- en volgspaties automatisch uit de subtekenreeks worden verwijderd.
- (Optioneel) Schakel in de sectieGeavanceerdop het tabbladAanvullende informatiehet selectievakjeAlternatieve weergave-ID niet gebruikenin bij de promptOpties.In plaats van de alternatieve weergave-ID gebruikt Workday de weergave-ID uit de tekstbron voor het extraheren van subtekenreeksen.
Na een scheidingsteken | Oorspronkelijke tekenreeks | Resultaat subtekenreeks |
|---|---|---|
"-" | "ABC-XYZ" | XYZ |
BC | "ABC-XYZ" | -XYZ |
W | "ABC-XYZ" | "" |
"/" | 04-07 | "04" |
Na een scheidingsteken | Oorspronkelijke tekenreeks | Resultaat subtekenreeks |
|---|---|---|
"-" | "ABC-XYZ" | XYZ |
" " | "Senior Clerk (Pleasanton)" | "(Pleasanton)" |
" " | Boekingsgegevens 6373 | "6373" |
" " | Verkoop en marketing 7283 | "7283" |
Vóór een scheidingsteken | Oorspronkelijke tekenreeks | Resultaat subtekenreeks |
|---|---|---|
"-" | "ABC-XYZ" | "ABC" |
BC | "ABC-XYZ" | "A" |
W | "ABC-XYZ" | "" |
"/" | 04-07 | "07" |
Scheidingsteken voor begin | Eindscheidingsteken | Oorspronkelijke tekenreeks | Resultaat subtekenreeks |
|---|---|---|---|
"[" | "]" | "ABC-[XYZ]" | XYZ |
"(" | ")" | Logan McNeil (41600 HR Services) | "41600 HR Services" |
Positie beginteken | Oorspronkelijke tekenreeks | Resultaat subtekenreeks |
|---|---|---|
2 | 'Hogere administrateur' | Senior-medewerker |
8 | 'Hogere administrateur' | "Clerk" |
13 | 'Hogere administrateur' | "" |
Positie beginteken | Vaste lengte | Oorspronkelijke tekenreeks | Resultaat subtekenreeks |
|---|---|---|---|
2 | 5 | 'Hogere administrateur' | 'enior' |
8 | 5 | 'Hogere administrateur' | "Clerk" |
8 | 3 | 'Hogere administrateur' | Afmelden |
8 | 10 | 'Hogere administrateur' | Medewerker |
13 | 4 | 'Hogere administrateur' | " " (4 spaties) |
- Maak aanvullende berekende velden.
- Nieuwe berekende velden maken vanuit een berekend veld met subtekenreekstekst.