<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />如何使用變量作為列名標識符。
我在表 A 中有一列,其中包含表 B 中列的文本格式的名稱。 我想從表 A 中提取其中一個列名,並使用它來標識列 B 中的列以進行選擇。
我可以從 A 列中提取列標識符並將其存儲在一個變量中,但是我無法讓 jmp 將其識別為列名。 我試過使用
列(column_ID_variable)
然而,這不起作用,因為它正在尋找一個字符串而不是一個變量。我也嘗試過在變量上使用 Eval 但這同樣不起作用。
我嘗試過的代碼行在變量 colvar 包含列名作為文本字符串的位置下方
tableB<<選擇列(colvar)==“F”);
我將不勝感激任何幫助。
謝謝
艾倫
您需要“作為列”,並選擇將整個子句放在括號內的位置。
clist_dt =新表( “表格1” ,
添加行( 3個) ,
新建專欄( “列名” ,
特點,
標稱,
設置值( { “AAA” , “BB” , “CCC” } )
)
) ;
數據_dt =新表( “表 2” ,
添加行( 6個) ,
新建專欄( “AAA” ,
特點,
標稱,
設置值( { “一個” , “乙” , “C” , “D” , “E” , “F” } )
) ,
新建專欄( “BB” ,
特點,
標稱,
設置值( { “F” , “G” , “H” , “我” , “J” , “K” } )
) ,
新建專欄( “CCC” ,
特點,
標稱,
設置值( { “Z” , “是” , “X” , “F” , “E” , “F” } )
)
) ;
為了(一世= 1個,一世<=行( clist_dt ) ,一世++,
一列=柱子( clist_dt , “列名” )[一世] ;
數據_dt <<選擇哪裡(作為專欄(一列) == “F” ) ;
等待( 3個) ;
) ;