如果同名列不存在,如何創建新列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我需要使用幾列來進行計算。我的問題是如何創建新列並將每個單元格的值設置為 0,如果不存在同名列,則存在該列,什麼也不做。 我在下面嘗試過,但它不起作用該列已經存在。有人可以幫助我嗎?
=數據表( “最終綁定表” ) <<獲取列名() ;
(列列表) ;
((包含(列列表, “N(P,F)” )) == 0 ,數據表( “決賽桌” ) <<新列( “N(P,F)” ,數字,序數) ;:姓名( “N(P,F)” ) <<設置每個值( 0 ) ;,空的()) ;
回复:如果同名列不存在,如何創建新列獲取列名的默認數據類型是列列表(列數據類型)。當您添加字符串參數時,您會得到一個列名列表作為字符串。您試圖將列數據類型與字符串進行比較。
回复:如果同名列不存在,如何創建新列謝謝! PMroz
我的代碼行有什麼問題?
回复:如果同名列不存在,如何創建新列//dt = 數據表("FinalBiningTable"); // 取消註釋您的表格
dt =打開( "$sample_data\Big Class.jmp" ) ;
列列表= dt <<獲取列名(細繩) ;
如果( !包含(列列表, “N(P,F)” ) ,
dt <<新列( “N(P,F)” ,數字,序數, <<設置每個值( 0 )) ;
) ;