Een berekend Prism-veld toevoegen aan een gegevensset
- Een van deze beveiligingsvereisten:
- Prism-gegevenssets: beheerhet domein in het functionele gebied Prism Analytics.
- MachtigingGegevensseteditorvoor de gegevensset
- MachtigingEigenaar gegevenssetvoor de gegevensset.
U kunt gegevens in een gegevensset transformeren door berekende velden van Prism aan de gegevensset toe te voegen. Door Prism berekende velden wijzigen het aantal velden in een gegevensset. Ze hebben geen invloed op het aantal records.
Een berekend Prism-veld bevat de volgende componenten:
Component | Omschrijving |
|---|---|
Naam | De naam die u opgeeft, is de weergavenaam van het veld. |
Expressie: | De expressie beschrijft een verwerkingsstap die u wilt uitvoeren op de gegevens in andere velden in de gegevensset. Expressies kunnen het volgende omvatten:
Voor meer informatie, zie: Concept: Prism-expressietaal. |
Veldtype | De expressie bepaalt het type retourwaardeveld. Als de expressie een functie bevat, bepaalt de geretourneerde waarde van de functie het veldtype. Als de expressie geen functie bevat, bepaalt de operator het veldtype:
|
Mogelijk moet u meerdere berekende Prism-velden maken om het gewenste resultaat te bereiken. U kunt het resultaat van een Prism-berekend veld gebruiken in de expressies van andere door Prism berekende velden om een reeks verwerkingsstappen te definiëren.
U kunt een berekend veld van Prism gebruiken om:
Doel van veld | Voorbeeld |
|---|---|
Een veldtype converteren naar een ander veldtype. | Wijzig een veldtype met een geheel getal in een veldtype 'Lang', zodat u de functie EPOCH_MS_TO_DATE ervoor kunt gebruiken. Voorbeeld:
|
Voer een rekenkundige berekening uit. | Bereken de nettowinst op basis van de opbrengsten en kosten. Voorbeeld:
Bereken het percentage van de totale opbrengsten voor een bepaalde verkoop. Voorbeeld:
|
Waarden extraheren uit een ander veld. | Extraheer de valutacodes uit een valutaveld met behulp van de functie EXTRACT_CODE. Voorbeeld:
|
Combineer de waarden uit twee tekstvelden in één tekstveld. | Combineer afzonderlijke velden bestaande uit Achternaam en Voornaam in één veld met behulp van de functie CONCAT. Voorbeeld:
|
Test op een bepaalde voorwaarde. | Test of het jaar tussen 2019 en 2020 ligt. Voorbeeld:
|
Vul het begin van een tekstveld met voorloopnullen op. | De [EEID] is een tekstveld met numerieke gegevens van verschillende lengtes. U wilt een veld [Employee ID] maken dat altijd 7 tekens lang is, inclusief voorloopnullen waar nodig. Maak een berekend veld met de naam [PaddedID] dat voldoende nullen toevoegt aan het begin van [EEID] om een volledige tekenreeks te maken, zelfs als [EEID] een lege tekenreeks is. Voorbeeld:
Maak vervolgens een berekend veld met de naam [Employee ID] dat de laatste 7 tekens van het veld [PaddedID] retourneert. Voorbeeld:
|
Retourneert een bepaalde datum op basis van een datumveld. | Het veld '[EFF_Date]' is een datumveld en u wilt de laatste dag van de huidige maand berekenen en retourneren.
|
Als u een berekend Prism-veld wilt verwijderen, opent u de taak
'Gegevenssettransformaties bewerken'
, selecteert u het menu voor het berekende Prism-veld dat u wilt verwijderen en selecteert u Veld verwijderen
. Het verwijderen van een veld kan fouten veroorzaken als andere door Prism berekende velden naar het verwijderde veld verwijzen.- Open de taakvoor het bewerken van gegevenssettransformatiesvoor een gegevensset.
- Selecteer een gegevenssetpijplijn (vereist voor afgeleide gegevenssets) en fase waaraan u het berekende veld Prism wilt toevoegen.
- SelecteerVeld toevoegen.
- Voer een expressie in de expressie-editor in.Als u valutavelden gebruikt die verschillende codes bevatten, wordt het resultaat van die berekeningen behandeld als NULL.
- Voer een naam in het infovenster in. Veldnamen moeten voldoen aan de validatieregels voor namen.
- Sla het berekende veld Prism op door op uw toetsenbord opEnterofReturnte klikken.Als u op een ander veld op de pagina klikt, worden de wijzigingen ook opgeslagen in het berekende veld Prism.
- (Optioneel) U kunt opmerkingen met één of meerdere regels invoegen op elke locatie binnen een Prism-expressie. Alle tekst tussen de volgende tekens wordt in Workday behandeld als opmerkingen: /* */De gegevenswaarden worden niet als opmerkingen beschouwd als u deze tekens en de opmerking tussen dubbele aanhalingstekens plaatst.