こんにちは、みんな、
私は新しいです! よろしくお願いします。 テーブル内の特定の行を選択できるようにするフィルターまたはスクリプトを作成したいと思います。
表の例:
名前テスト
xx 1
xx 2
yy 1
zz 1
テストの値が最大(または最小)の行のみが表示されるように切り替えられるようにしたいと思います。
テスト終了テーブルの最大値:
名前テスト
xx 2
yy 1
zz 1
テスト終了テーブルの最小値:
名前テスト
xx 1
yy 1
zz 1
ありがとうございました!
私
複数のオプション。 少なくとも、サブセット、表、または要約テーブルを使用して「場所を選択」から選択できます。
これは、最小値と最大値で新しいテーブルを作成するためのSelectWhereとSubsetsの例です。
Names Default To Here(1);
dt = New Table("table",
Add Rows(4),
Compress File When Saved(1),
New Column("Name", Character, "Nominal", Set Values({"xx", "xx", "yy", "zz"})),
New Column("Test",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([1, 2, 1, 1])
)
);
//Maximum table
dt << Select Where(:test == ColMax(:test, :name));
dt << Subset(Selected Rows, Selected columns only(0), Output Table("Largest value for Test end table"));
dt << Clear Select;
//Minimum table
dt << Select Where(:test == ColMin(:test, :name));
dt << Subset(Selected Rows, Selected columns only(0), Output Table("Smallest value for Test end table"));
dt << Clear Select;