刪除公式狀態而不刪除值你好,
我有一個 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 );回覆:刪除公式狀態而不刪除值您可以為此使用標準化屬性。
使用對話方塊的底部刪除公式屬性。

不可否認,這有點令人困惑,因為在添加“公式”後,您會看到出現“刪除”按鈕。刪除是從刪除屬性部分刪除公式條目,而不是從列中刪除公式。若要從列中刪除公式,您必須按一下對話方塊中的「確定」或「套用」按鈕。

回覆:刪除公式狀態但不刪除值遇到了同樣的問題,等待解決!謝謝!