Choose()関数は、引数を整数と比較する場合にMatch()よりも短く記述することができます。構文は次のとおりです。
Choose( expr, result1, result2, result3, ..., resultElse );
データテーブルのgroup列に、1から7までの数値が入っているとします。次のスクリプトは、最初のセルに数字の1があるときにx="低"を戻します。
x = ( Choose( group[1], "低", "中", "高", "不明" ); );
Show( x );
x変数を作成する。
|
|
Choose()ループを開始する。
|
|
groupの一行目にある値を評価する。
|
|
"低",
|
groupの値が1の場合、"低"を戻す。
|
"中",
|
groupの値が2の場合、"中"を戻す。
|
"高",
|
groupの値が3の場合、"高"を戻す。
|
"不明"
|
|
x変数を閉じる。
|
|
xの値を戻す。
|
If(
group[1] == 1, "低",
group[1] == 2, "中",
group[1] == 3, "高",
"不明"
);
Match( group, 1, "低", 2, "中", 3, "高", "不明" );