大家好,
我是新来的! 预先感谢您的帮助。 我想创建一个过滤器或脚本,使我可以选择表中的某些行。
示例表:
名称测试
xx 1
xx 2
yy 1
zz 1
我希望能够切换,以便我只能看到测试值最大(或最小)的行
测试床头柜的最大值:
名称测试
xx 2
yy 1
zz 1
测试床头柜的最小值:
名称测试
xx 1
yy 1
zz 1
谢谢!
一世
多种选择。 您可以至少从选择带有子集的位置,制表或汇总表中进行选择。
这是一个使用“选择位置和子集”来创建具有最小值和最大值的新表的示例:
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;