如果同名列不存在,如何创建新列<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 )) ;
) ;