| Tulosta Avaa käytönaikaisen ohjeen PDF-versio

#### IIf Ohjelman Expression Builder IIf-funktio palauttaa toisen kahdesta parametrista, jotka perustuvat ehtolausekkeen arviointiin. IIf on lyhenne sanoista Immediate If. ### Syntaksi IIf(expr, result_if_true, result_if_false) ### Vaihtoehtoinen syntaksi IIf(expr, expr_if_true, expr_if_false) ### Yhdistelmäsyntaksi IIf(expr, result_if_true, expr_if_false) IIf(expr, expr_if_true, result_if_false) ### Tuloksen tyyppi IIf()-funktion tulostyyppi on aina ensimmäisen argumentin tyyppi. Jos lausekkeen arvoksi saadaan FALSE, toinen argumentti muunnetaan ensimmäisen argumentin tyypiksi, ennen kuin sen arvo palautetaan. ### Argumentit Seuraavassa taulukossa on toiminnon argumenttien kuvaukset.
Argumentti | Kuvaus
--- | ---
expr | Arvioitava ehtolauseke.
result_if_true | Palautettava arvo, jos ehtolausekkeen arvoksi saadaan TRUE.
result_if_false | Palautettava arvo, jos ehtolausekkeen arvoksi saadaan FALSE.
expr_if_true | Lauseke, joka arvioidaan, jos ehtolausekkeen arvoksi saadaan TRUE.
expr_if_false | Lauseke, joka arvioidaan, jos ehtolausekkeen arvoksi saadaan FALSE.
HUOMAUTUS: Tämän aiheen esimerkkilausekkeissa käytetyt kielestä riippumattomat nimet sekä kentän ja nimen syntaksi ovat samat, joita käytettiin sovelluksen Expression Builder versiota 29 Service Pack 1 vanhemmissa versioissa. Nämä esimerkkilausekkeet hyväksytään edelleen. Jos kuitenkin valitset vastaavat lausekkeen kentät kenttien luettelosta sovelluksen Expression Builder versiossa 29 Service Pack 1 tai sitä myöhemmässä versiossa, kentän nimet sekä kentän ja nimen syntaksi poikkeavat esimerkeissä kuvatuista. On suositeltavaa, että valitset lausekkeiden kentät aina sovelluksen Expression Builder Kentät-luettelosta. Näin kenttien nimiin ja kentän ja nimen syntaksiin ei tule virheitä. Lisätietoja lausekkeissa esiintyvien kenttien nimistä sekä kentän ja nimen syntaksista on kohdassa Tietoja lausekkeista. ### Esimerkit Seuraavassa esimerkissä kuvataan IIf-funktion yhdistelmäsyntaksia: Liiketoimintaprosessi edellyttää, että asiakkaan tietosivun Alue-kenttä päivitetään seuraavasti, kun Laskutusosavaltio-kentän arvo muuttuu: Jos Laskutusosavaltio-kentän arvoksi muutetaan OK tai TX, Alue-kenttään päivitetään Keskiosa. Jos Laskutusosavaltio-kentän arvoksi muutetaan CA, Alue-kenttään päivitetään Länsi. Kaikki muut osavaltiot päivittävät Alue-kenttään arvon Itä. IIf([<PrimaryBillToState>]='OK' OR [<PrimaryBillToState>]='TX', 'Keskiosa', IIf([<PrimaryBillToState>]='CA', 'Länsi', 'Itä')) #### Liittyvät aiheet Tähän liittyviä kohteen Expression Builder tietoja on seuraavissa aiheissa: Tietoja Expression Builder -sovelluksesta Expression Builder -sovelluksen käyttö Expression Builder -sovelluksen funktiot

Julkaistu Elokuu 2022 | Copyright © 2005, 2022, Oracle ja/tai sen tytär-, sisar- tai osakkuusyhtiöt. Legal Notices.