![]() |
|
IIfFunktionen IIf i Expression Builder returnerar en av två parametrar baserat på utvärderingen av ett villkorsyttryck. IIf är en förkortning av Immediate If. SyntaxIIf(expr, result_if_true, result_if_false) Alternativ syntaxIIf(expr, expr_if_true, expr_if_false) Blandad syntaxIIf(expr, result_if_true, expr_if_false) IIf(expr, expr_if_true, result_if_false) ResultattypResultattypen av funktionen IIf() är alltid typen från det första argumentet. Om uttrycket utvärderas till FALSE, konverteras det andra argumentet till samma typ som det första argumentet innan värdet returneras. ArgumentFöljande tabell innehåller funktionens argument.
Obs! De språkoberoende fältnamnen och fältnamnssyntaxen som används i exempeluttrycken i det här avsnittet är de fältnamn och den fältnamnssyntax som användes i tidigare utgåvor av Expression Builder än utgåva 29 Service Pack 1. Dessa exempel fungerar fortfarande. Men om du väljer motsvarande fält för ett uttryck från listan Fält i Expression Builder i utgåva 29 Service Pack 1 eller senare, används andra fältnamn och en annan fältnamnssyntax än den som visas exemplen. Du bör alltid välja fälten för ditt uttryck från listan Fält i Expression Builder, så att rätt fältnamn och fältnamnssyntax används. Mer information om fältnamn och fältnamnssyntax i uttryck finns i Om uttryck. ExempelFöljande är ett exempel på blandad syntax i funktionen IIf: En affärsprocess kräver att fältet Region på en kontodetaljsida uppdateras när fältet Fakt.adress, delstat ändras enligt följande: Om fältet Fakt.adress, delstat ändras till OK eller TX måste fältet Region uppdateras till Central. Om fältet Fakt.adress, delstat ändras till CA måste fältet Region uppdateras till Väst. För alla andra delstater måste fältet Region uppdateras till Öst. IIf([<PrimaryBillToState>]='OK' OR [<PrimaryBillToState>]='TX', 'Central', IIf([<PrimaryBillToState>]='CA', 'Väst', 'Öst')) Se ävenI följande avsnitt finns relaterad information för Expression Builder: |
Publicerat i Oktober 2016 | Copyright © 2005, 2016, Oracle. Oracle förbehåller sig samtliga rättigheter. Legal Notices. |