如何從一列中多次選擇值並對它們進行子集化?<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包含在一個子集中,但現在我的腳本只能選擇最後一個。