PAGE TOP

index
行置換

項目 サンプル
条件を満たす行の値を置き換えたい
C1
1
2
3
4
   =>   
C1
1
2
999
999

条件を満たす行の値を置き換えたい

[結果]
C1
1
2
3
4
   =>   
C1
1
2
999
999
[VAPScript]
N = 4;
table("C1") = {1:N};
//
// 閾値以上を指定値に置換
thrVal=3; // 閾値
repVal=999; // 指定値
result("C1") = sel(table("C1")>=thrVal, repVal, table("C1"));
[解説]
行の置換は、sel() 関数を用いて、条件を満たすときは置換用の値を、 条件を満たさないときは元の値を返すことで実現できます。