Referentie: berekeningsexpressies
Met berekeningsexpressies kunt u wiskundige functies uitvoeren op berekeningskolommen, -rijen en -cellen in uw samengestelde rapport.
Functie | Omschrijving | Voorbeelden |
|---|---|---|
Verschil | Trekt de tweede waarde af van de eerste waarde. | [R5]-[R3] Difference([C5],[C3]) Difference([R2C2],[R2C3]) |
Delen | Deelt de eerste waarde door de tweede waarde. De tweede waarde ondersteunt cellen wanneer de eerste waarde een kolom is. U kunt AbsRef (absolute referentie) in de noemer selecteren om de oorspronkelijke celverwijzing te behouden, ongeacht de gedupliceerde locatie in het rapport. Absolute referentie biedt geen ondersteuning voor nestberekeningen en converteert geen negatieve waarde naar een positieve waarde.De derde parameter, 'Nul retourneren bij fout' , wordt in Workday standaard ingesteld op 'waar', tenzij u deze specifiek instelt op 'onwaar'.U kunt delen door een constante waarde van maximaal 10 cijfers. U kunt niet delen door:
| Divide([C3],[C5]) Divide([C3],10) Divide([R3],[C5],true) Divide([C3],[C5],false) Divide([C3],[R3C5]) [C3]/1234567890 Divide([R1C2],AbsRef([R2C2])) [R2C3]/AbsRef([R2C4]) |
Vermenigvuldigen | Hiermee worden twee waarden vermenigvuldigd. U kunt vermenigvuldigen met:
U kunt niet vermenigvuldigen met nul. | Multiply([C3],[C3]) Multiply([R3],[R4])*[R5]) Multiply([C3],1.04) Multiply([C3],123456789012) Multiply([C3],10) [R3]*[R4]*[R5] [C3]*0.123456 Multiply([R3C2],[R3C3]) |
Verhogingspercentage | Retourneert het percentageverschil tussen de eerste waarde en de tweede waarde. De derde parameter, 'Nul retourneren bij fout' , wordt in Workday standaard ingesteld op 'waar', tenzij u deze specifiek instelt op 'onwaar'. | PercentIncrease([R3],[R5]) , waarbij de formule in Workday wordt berekend als ([R5]-[R3])/[R5]PercentIncrease([C3],[C5],true) PercentIncrease([R3],[R5],false) PercentIncrease([R1C2],[R1C3]) , waarbij de formule in Workday wordt berekend als ([R1K3]-[R1K2])/[R1K2]. |
Resterend percentage | Retourneert het percentage dat overblijft na het delen van de tweede waarde door de eerste waarde. De derde parameter, 'Nul retourneren bij fout' , wordt in Workday standaard ingesteld op 'waar', tenzij u deze specifiek instelt op 'onwaar'. | PercentRemaining([R3],[R5]) , waarbij de formule in Workday wordt berekend als ([R5]-[R3])/[R5]PercentRemaining([C3],[C5],true) PercentRemaining([R3],[R5],false) PercentRemaining([R1C2],[R1C3]) , waarbij de formule in Workday wordt berekend als ([R1K3]-[R1K2])/[R1K3] |
Som | Retourneert de som van meerdere waarden. | Sum([R2],[R3],[R5]) Sum([C5]) [R2]+[R3]+[R4]+[R5]+[R6]+[R7] Sum([R1C2],[R1C3],[R1C4]) |
SumRange | (Niet ondersteund voor cellen.) Retourneert de som van alle kolommen, van de eerste kolom tot de laatste kolom. De eerste kolom moet voorafgaan aan de laatste kolom in de tabel. | SumRange([C3],[C5]) SumRange([R2],[R9]) |
Overwegingen
U kunt maximaal vijf functies in één expressie nesten.
Workday gebruikt de standaardregel voor de volgorde van bewerkingen, ook wel PEMDAS genoemd, voor wiskundige expressies:
- Haakjes
- Exponenten
- Vermenigvuldiging
- Divisie:
- Toevoeging:
- Aftrekken
In Workday worden functies van links naar rechts gelezen. Voorbeeld: In de expressie
[C3]/[C2]*[C3]
, De waarden worden in Workday gedeeld en vermenigvuldigd. Als de expressie echter is, [C3]/([C2]*[C3])
, vervolgens worden de waarden tussen haakjes vermenigvuldigd en vervolgens gedeeld.