IF ER-funktion
IF
-funktionen returnerar det första definierade värdet när det definierade villkoret uppfylls. Returnera annars det andra angivna värdet. Värdet som returneras kan vara ett värde för någon av datatyperna som stöds.
Syntax
IF (condition, first value, second value) as any of the supported data types
Argument
condition
: Boolesk
Ett giltigt villkorsuttryck som måste testas.
first value
: Någon av de datatyper som stöds
Resultatet som returneras om villkoret uppfylls.
second value
: Någon av de datatyper som stöds
Resultatet som returneras om villkoret inte uppfylls.
Returvärden
Någon av de datatyper som stöds
Resultatvärdet för någon av datatyperna som stöds.
Användningsanteckningar
first value
och second value
-argumenten måste anges med samma datatyp. Ett undantag genereras vid designtillfället om datatyperna för de konfigurerade värdena inte matchar.
Om det första värdet och det andra värdet är värden för datatypen behållare (post) eller postlista, har resultatet bara de fält som finns i båda värdena.
Exempel
IF (1=2, "condition is met", "condition is not met")
returnerar strängen "villkoret är inte uppfyllt".