删除公式状态而不删除值你好,
我有一个 for 循环,用于从文件中调用公式。
循环工作正常但是当我尝试删除公式并使用维护创建的值时
<<删除公式
或者
<<删除属性(公式);
公式被删除,但值也都消失了。
JMP 11 和 14 都会发生这种情况。
你能帮忙吗?
环形:
formula_table = Open( formula table adress, Worksheets( "Formulas" ), Invisible );
//open data table
For( i = 1, i <= N Rows( formula_table ), i += 1,
col = data << New Column( formula_table:Column Name[i]/*, Eval( formula_table:Type[i] )*/ );
If(
formula_table:Type[i] == "Character", col << Data Type( Character ),
formula_table:Type[i] == "Numeric", col << Data Type( Numeric )
);
a = Concat( formula_table:Formula[i] );
a = Parse( a );
col << Formula( a ); // sets formula
col << delete formula;//doesn't work as described above
);
Close( formula_table, NoSave );
谢谢
回复:删除公式状态而不删除值我更喜欢 <
Names default to here( 1 );
dt = open("$SAMPLE_DATA\Big Class.jmp");
f = expr(:height/:weight);
Eval(EvalExpr( // doing this so it doesn't just keep the "f" var there
dt << New Column("SetEach",
<<SET each="" value=""></SET>回复:删除公式状态而不删除值我建议使用此专用消息:

回复:删除公式状态而不删除值今天早上我遇到了同样的问题,不得不在删除公式行之前等待。
wait(0);
:CoatingTime << Delete property(Formula);
在放置“等待(0)”之前,我的列值也被删除了。
回复:删除公式状态而不删除值这是一个简单的例子,表明
col << 删除属性(公式);
作品。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
col = dt << New Column( "zippy", formula( Row() ) );
col << delete property( formula );
回复:删除公式状态而不删除值同样,是否有从多列删除公式的命令?
我想删除表中的现有公式而不删除列中的值。
我试图通过使用标准化属性和删除公式来删除公式,但没有任何反应。
谢谢。
回复:删除公式状态而不删除值我认为不存在,但从列列表中删除公式并不需要太多时间。
For Each( {v, i}, collist, v << Delete Formula );回复:删除公式状态而不删除值您可以为此使用标准化属性。
使用对话框的底部删除公式属性。

不可否认,这有点令人困惑,因为添加“公式”后,您会看到出现“删除”按钮。删除是从删除属性部分删除公式条目,而不是从列中删除公式。要从列中删除公式,您必须单击对话框中的“确定”或“应用”按钮。

回复:删除公式状态但不删除值遇到了同样的问题,等解决了!谢谢!