1 つの列で条件が満たされる場合、データ テーブルの行を非表示にして除外します。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは皆さん
データテーブル内の特定の基準を満たさないすべての行を非表示にして除外しようとしています。 このような基準は、列 [:Hour] の 1 つの値によって与えられます。
数式を別の列に適用しましたが、その列のセル内でのみ機能し、データ テーブル全体では機能しませんでした。
これは私が使用しているスクリプトです(データテーブル全体では機能しません)。
dt = Current Data Table();If( :Hour == 6, dt << As Row State( 0 ), dt << As Row State( 7 ));
ご協力をよろしくお願いいたします。
ホセ・GL
Re: 1 つの列で条件が満たされる場合、データ テーブルの行を非表示にして除外するこんにちは、ジムさん
これは魔法のようにうまくいきました。
スクリプトの最後にもう一度実行すると、すべてが通常の状態に戻ります。
-ホセGL
Re: 1 つの列で条件が満たされる場合、データ テーブルの行を非表示にして除外するこれであなたが望むことができると思います:
dt =Current Data Table();
dt << select where( :Hour != 6 );
dt << hide and exclude;
各行をループして If() 関数を実行し、各行を一度に 1 つずつ除外したり非表示にしたりすることもできますが、上記の方法ははるかに高速に動作し、データ テーブル全体で動作します。