Skriv ut      Åpne PDF-versjon av elektronisk hjelp


Forrige emne

Neste emne

IIf

Funksjonen IIf i Expression Builder returnerer én av to parametre basert på evalueringen av et betinget uttrykk. IIf er en forkortelse for Immediate If.

Syntaks

IIf(expr, result_if_true, result_if_false)

Alternativ syntaks

IIf(expr, expr_if_true, expr_if_false)

Blandet syntaks

IIf(expr, result_if_true, expr_if_false)

IIf(expr, expr_if_true, result_if_false)

Resultattype

Resultattypen for funksjonen IIf() er alltid typen i det første argumentet. Hvis uttrykket evalueres til FALSE, konverteres det andre argumentet til typen i det første argumentet før verdien returneres.

Argumenter

Tabellen nedenfor beskriver argumentene for funksjonen.

Argument

Beskrivelse

expr

Det betingede uttrykket som skal evalueres.

result_if_true

Returverdien hvis det betingede uttrykket evalueres til å være sant.

result_if_false

Returverdien hvis det betingede uttrykket evalueres til å være usant.

expr_if_true

Et uttrykk som skal evalueres hvis det betingede uttrykket evalueres til å være sant.

expr_if_false

Et uttrykk som skal evalueres hvis det betingede uttrykket evalueres til å være usant.

MERKNAD: De språkuavhengige feltnavnene og feltnavnsyntaksen som brukes i eksempeluttrykk i dette emnet, er feltnavnene og feltnavnsyntaksen som ble brukt i Expression Builder i tidligere versjoner enn Release 29 Service Pack 1. Disse eksemplene er fortsatt gyldige. Hvis du velger de tilsvarende feltene for et uttrykk fra feltlisten i Expression Builder i Release 29 Service Pack 1 eller senere, vil imidlertid feltnavnene og feltnavnsyntaksen være forskjellig fra dem som vises i eksemplene. Det anbefales at du alltid velger feltene for uttrykkene fra feltlisten i Expression Builder, slik at feltnavnene og feltnavnsyntaksen alltid er riktige. Hvis du vil ha flere opplysninger om feltnavnene og feltnavnsyntaksen i uttrykk, se Om uttrykk.

Eksempler

Nedenfor er et eksempel på blandet syntaks i funksjonen IIf.

En forretningsprosess har behov for at feltet Område på en firmadetaljside oppdateres når feltet Delstat for fakturering endres på følgende måte:

Hvis feltet Delstat for fakturering endres til OK eller TX, må feltet Område oppdateres til Central. Hvis feltet Delstat for fakturering endres til CA, må feltet Område oppdateres til West. For all andre delstater må feltet Område oppdateres til East.

IIf([<PrimaryBillToState>]='OK' OR [<PrimaryBillToState>]='TX', 'Central', IIf([<PrimaryBillToState>]='CA', 'West', 'East'))

Beslektede emner

Se følgende emner hvis du vil ha relaterte opplysninger om Expression Builder:


Publisert August 2018 Copyright © 2005, 2018, Oracle. Med enerett. Legal Notices.