| Skriv ut Öppna PDF-version av onlinehjälpen

#### IIf Funktionen IIf i Expression Builder returnerar en av två parametrar baserat på utvärderingen av ett villkorsyttryck. IIf är en förkortning av Immediate If. ### Syntax IIf(expr, result_if_true, result_if_false) ### Alternativ syntax IIf(expr, expr_if_true, expr_if_false) ### Blandad syntax IIf(expr, result_if_true, expr_if_false) IIf(expr, expr_if_true, result_if_false) ### Resultattyp Resultattypen 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. ### Argument Följande tabell innehåller funktionens argument.
Argument | Beskrivning
--- | ---
expr | Det villkorsuttryck som ska utvärderas.
result_if_true | Returvärdet om villkorsuttrycket utvärderas till sant.
result_if_false | Returvärdet om villkorsuttrycket utvärderas till falskt.
expr_if_true | Ett uttryck som ska utvärderas om villkorsuttrycket utvärderas till sant.
expr_if_false | Ett uttryck som ska utvärderas om villkorsuttrycket utvärderas till falskt.
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. ### Exempel Fö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 även I följande avsnitt finns relaterad information för Expression Builder: Om Expression Builder Använda Expression Builder Funktioner i Expression Builder

Publicerat i Augusti 2022 | Copyright © 2005, 2022, Oracle och / eller dess dotterbolag. Legal Notices.