/
CASE
CASE
Available as of Datameer X v6.3
Syntax
CASE(<default value>; <any>; <case 1>; <return value 1>; <case 2>; <return value 2>; ...)
or
CASE(<default value>; <boolean condition 1>; <return value 1>; <boolean condition 2>; <return value 2>; ...)
Description
Exchanges values for others based on either specific cases or boolean conditions. Each case is evaluated in order. If none of the specified cases apply, the function returns the default value. Parameters must appear in pairs. The return and default values must be of the same type.
Default values cannot be NULL.
Examples
CASE(0;#Column1;"org";1;"gov";2;"com";3;"mil";null)
Column1 | CASE returns |
---|---|
org | 1 |
gov | 2 |
mil | NULL |
biz | 0 |
com | 3 |
net | 0 |
CASE("10 or under";GE(#Column1;11);"Over 10")
Column1 | CASE returns |
---|---|
2 | 10 or under |
4 | 10 or under |
6 | 10 or under |
8 | 10 or under |
10 | 10 or under |
12 | Over 10 |
14 | Over 10 |
16 | Over 10 |
18 | Over 10 |
20 | Over 10 |
, multiple selections available,
Related content
CASE
CASE
More like this
MATCHES
MATCHES
More like this
COALESCE
COALESCE
More like this
Using Operators
Using Operators
More like this
Grouping Functions
Grouping Functions
More like this
List Functions
List Functions
More like this