如果同名列不存在,如何创建新列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我需要使用几列来进行计算。我的问题是如何创建新列并将每个单元格的值设置为 0 如果同名列不存在,如果存在该列,则不执行任何操作。 我在下面尝试过,但它不起作用,该列已经存在。有人可以帮我吗?
=数据表( “最终绑定表” ) <<获取列名称() ;
(列列表) ;
((包含(列列表, “N(P,F)” )) == 0 ,数据表( “最终绑定表” ) <<新专栏( “N(P,F)” ,数字,序数) ;:姓名( “N(P,F)” ) <<设置每个值( 0 ) ;,空的()) ;
回复:如果同名列不存在,如何创建新列获取列名称的默认数据类型是列列表(列数据类型)。添加字符串参数时,您将获得一个字符串形式的列名称列表。您试图将列数据类型与字符串进行比较。
回复:如果同名列不存在,如何创建新列谢谢! PM罗兹
我的代码行有什么问题?
回复:如果同名列不存在,如何创建新列//dt = 数据表("FinalBiningTable"); // 取消表的注释
dt =打开( “$sample_data\Big Class.jmp” ) ;
列列表= dt <<获取列名称(细绳) ;
如果( !包含(列列表, “N(P,F)” ) ,
dt <<新专栏( “N(P,F)” ,数字,序数, <<设置每个值( 0 )) ;
) ;