IF ER -funktio
IF
- funktio palauttaa ensimmäisen määritetyn arvon, jos määritetyt ehdot täyttyvät. Muussa tapauksessa se palauttaa toisen määritetyn arvon. Palautettava arvo voi olla minkä tahansa tuettujen tietotyyppien arvo.
Syntaksi
IF (condition, first value, second value) as any of the supported data types
Argumentit
condition
: Totuusarvo
Kelvollinen ehdollinen lauseke, joka on testattava.
first value
: Jokin tuetuista tietotyypeistä
Tulos, joka palautetaan, jos ehto täyttyy.
second value
: Jokin tuetuista tietotyypeistä
Tulos, joka palautetaan, jos ehto ei täyty.
Palautusarvot
Jokin tuetuista tietotyypeistä
Minkä tahansa tuettujen tietotyyppien tulokseksi saatava arvo.
Käyttöhuomautukset
first value
ja second value
-argumentit on määritettävä käyttämällä samaa tietotyyppiä. Poikkeus on heitetty suunnittelun aikana, jos määritettyjen arvojen tietotyypit eivät vastaa toisiaan.
Jos ensimmäinen arvo ja toinen arvo ovat Säilön (tietueen) tai Tietueluettelon tietotyypin arvoja, tuloksessa on vain kentät, jotka ovat molemmissa arvoissa.
Esimerkki
IF (1=2, "condition is met", "condition is not met")
palauttaa merkkijonon "ehto ei täyty".