如何从一列中多次选择值并对它们进行子集化?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有一个表,其中包含名为“PCO”的列,
在这一列中,有很多不同的值,例如'PCO1','PCO2',............'PCON',
我想选择包含“PCO1”或“PCO2”或“PCO3”的行并对它们进行子集化,
但情况是我想使用一个字符串
strPCO=="PCO1","PCO2","PCO3", 选择值
所以我写了一个像这样的脚本:
数据表=打开(DATA_PATH)
PCO_CONDITION = {"PCO1","PCO2","PCO3"};
对于 (i=1,i<=n 项(PCO_CONDITION),i++,
data_table< )
);
dt=data_table<<子集(选定的行);
这个脚本无法运行,有人能告诉我如何处理吗?
多谢你们
回复:如何从一列中多次选择值并对它们进行子集化?谢谢
回复:如何从一列中多次选择值并对它们进行子集化?您必须使用单词和回车+换行分隔符从文本编辑框中解析它们:
西北=新窗户( “例子” ,
面板盒( “PCO” ,
阵容盒(北科尔( 1 ) ,间距( 3 ) ,
pco_teb =文本编辑框( ”” ,
<<设置宽度( 240 ) ,
<<设置N行( 5 )
) ,
)
) ,
按钮盒( “好的” ,
pco_文本= pco_teb <<获取文本;
// 创建由回车+换行组成的分隔符
crlf =十六进制到字符( “0D0A” ) ;
// 将列表解析为单独的单词
pco_列表=字( pco_文本, crlf ) ;
nW <<关闭窗口;
) ;
) ;
回复:如何从一列中多次选择值并对它们进行子集化?谢谢,我这里还有另一个麻烦,我有一个像这样的txtbox:

现在我的脚本是:
面板盒(“PCO”,
排列框(N列(1),间距(3),
//PCOcheck = 复选框({"输入PCO"},PCO <<启用(PCOcheck << Get ())),
PCO = 文本编辑框("", << 启用 ( 1 ),
<<设置脚本( txtPCO = PCO << 获取文本();
),<<设置宽度(240),<<设置N行(5)),
但是如何从输入中获取类似 ("PCO1","PCO2","PCO3") 的字符串?
回复:如何从一列中多次选择值并对它们进行子集化?使用或者() ,或者这里更好,包含()匹配三个条件中的任何一个,而不是一次一个。
例子:
//示例表
数据表=新表( “测试” ,新栏目( “PCO” ,特点,
价值观(重复(我= 0 ; {我++ ; “PCO” ||查尔(模组(我- 1 , 5 ) + 1 )} , 25 )))
) ;
// 创建条件子集
PCO_条件= { “PCO1” , “多二氧化碳” , “多二氧化碳” } ;
数据表<<选择地点(包含( PCO_条件,:聚碳酸酯)) ;
dt =数据表<<子集(选定的行) ;
回复:如何从一列中多次选择值并对它们进行子集化?另外,我想让所有行都将这3个PCO包含在一个子集中,但现在我的脚本只能选择最后一个。