IF a THEN b ELSE c

Revision as of 07:58, 3 September 2015 by DKontotasiou (talk | contribs)


Analytica User Guide > Using Expressions > IF a THEN b ELSE c

This conditional expression returns b if a is true (1) or c if a is false (0), for example:

Variable X := 1M
Variable Y := 1
IF X > Y THEN X ELSE Y → 1M

returns the larger of X and Y.

It is possible to omit the ELSE clause:

IF X > Y THEN X

If the condition is false, it gives a warning. If you ignore the warning, it returns NULL.

Conditional expressions get more interesting when they work on arrays. See IF a THEN b ELSE c with arrays.

See Also

Operators <- IF a THEN b ELSE c -> Function calls and parameters
Comments


You are not allowed to post comments.