![]() |
|
IIfOhjelman Expression Builder IIf-funktio palauttaa toisen kahdesta parametrista, jotka perustuvat ehtolausekkeen arviointiin. IIf on lyhenne sanoista Immediate If. SyntaksiIIf(expr, result_if_true, result_if_false) Vaihtoehtoinen syntaksiIIf(expr, expr_if_true, expr_if_false) YhdistelmäsyntaksiIIf(expr, result_if_true, expr_if_false) IIf(expr, expr_if_true, result_if_false) Tuloksen tyyppiIIf()-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. ArgumentitSeuraavassa taulukossa on toiminnon argumenttien kuvaukset.
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. EsimerkitSeuraavassa 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 aiheetTähän liittyviä kohteen Expression Builder tietoja on seuraavissa aiheissa: |
Julkaistu Elokuu 2018 | Copyright © 2005, 2018, Oracle ja/tai sen tytär-, sisar- tai osakkuusyhtiöt. Kaikki oikeudet pidätetään. Legal Notices. |