データフィルター - ズーム設定データ フィルターを開き、[選択範囲にズーム] を使用して表示範囲を制限すると、次のような J'SL コードを生成できます。

残念ながら、JSL コードを実行すると、範囲制限なしでデータ フィルターが開かれます (Jmp 17.0)。

範囲を制限するためにできることはありますか?
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Data Filter(
Location( {175, 175} ),
Conditional,
Mode( Include( 1 ) ),
Add Filter(
columns( :height ),
Where( :height >= 65 ),
Display( :height, Min( 60 ) )
)
);
スクリプティングRe: データフィルター - ズーム設定選択範囲にズームを使用できます
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
df = dt << Data Filter(
Location({175, 175}),
Conditional,
Mode(Include(1)),
Add Filter(columns(:height), Where(:height >= 65))
);
fc = df << Get Filter Column(:height);
fc << Zoom to Selection;
考えられる問題を回避するために、高い値に基づいてフィルタリングすることもお勧めします。
Re: データフィルター - ズーム設定つまり、JSL 経由で手動で行ったことを繰り返します。
- フィルターの下限を 60 に設定します
- 申し込み選択範囲にズームを強制するためにディスプレイ(:高さ, 最小(60))
- 次に、フィルターの下限を 65 に変更して、正しい選択を取得します。
うーん、回避策として機能します。 しかし、なぜ、ディスプレイ(:高さ, 最小(60))コマンドはデータフィルターによって無視されますか?
データ フィルター - ズーム設定それについてはサポートに連絡します。
奇妙な DFIntMinMaxBox もありますが、ドキュメントがなく、特定のプラットフォーム (フィルター?) 専用です。フィルターの「ズーム」を変更するためにこれを使用しようとしましたが、機能しますが、バグもあるため、まったく同じように動作しません (ズーム範囲をドラッグしようとすると、見えなくても値が最小に設定されます)。
データ フィルター - ズーム設定では、見てみましょう:
ケース TS-00033636