![]() |
|
IIfIIf-funktionen i Expression Builder returnerer en af to parametre på basis af evalueringen af et betinget udtryk. IIf er en forkortelse for Immediate If. SyntaksIIf(expr, result_if_true, result_if_false) Alternativ syntaksIIf(expr, expr_if_true, expr_if_false) Blandet syntaksIIf(expr, result_if_true, expr_if_false) IIf(expr, expr_if_true, result_if_false) ResultattypeResultattypen fra IIf()-funktionen er altid typen af dens første argument. Hvis udtrykket evalueres til FALSE, konverteres det andet argument til typen af det første argument, før værdien returneres. ArgumenterI følgende tabel beskrives argumenterne til funktionen.
BEMÆRK: De sproguafhængige feltnavne og feltnavnesyntaksen, der bruges i eksempeludtryk i dette emne, er de feltnavne og den feltnavnesyntaks, der blev brugt i Expression Builder i releases før Release 29 Service Pack 1. Disse eksempler er stadig gyldige. Hvis du vælger de tilhørende felter til et udtryk fra listen Felter i Expression Builder i Release 29 Service Pack 1 eller nyere, vil feltnavnene og feltnavnesyntaksen imidlertidg være forskellig fra dem i eksemplerne. Det anbefales, at du altid vælger felter til udtrykkene fra listen Felter i Expression Builder, så feltnavnene og feltnavnesyntaksen altid er korrekte. Se Om udtryk for at få flere oplysninger om feltnavne og feltnavnesyntaks i udtryk. EksemplerFølgende er et eksempel på blandet syntaks i IIf-funktionen: En forretningsproces kræver, at feltet Region på en kontodetaljeside skal opdateres på følgende måde, når feltet Faktureringsstat ændres: Hvis feltet Faktureringsstat ændres til OK eller TX, skal feltet Region opdateres til Central. Hvis feltet Faktureringsstat ændres til CA, skal feltet Region opdateres til Vest. For alle andre status skal feltet Region opdateres til Øst. IIf([<PrimaryBillToState>]='OK' OR [<PrimaryBillToState>]='TX', 'Central', IIf([<PrimaryBillToState>]='CA', 'Vest', 'Øst')) Relaterede emnerSe følgende emner for relaterede oplysninger om Expression Builder: |
Publiceret August 2018 | Copyright © 2005, 2018, Oracle. Alle rettigheder forbeholdes. Legal Notices |