使用公式更新列大家好,
我有兩個數據表(dt1 和 dt2)。 我需要將 dt2 的列 (Col1) 添加到 dt1 中,其中包含一個公式。 但是當我更新表格時,Col1 的值是空的。 似乎是公式的問題。 請幫忙
current data table (dt1);
dt1 << Update( With( dt2), Match Columns( :KeySample= :KeySample), Add Columns from Update table ( :Col1) );
dt1:Remarks << Formula ( If( :Col1== "Out of Range", "Out of Range", "" ));
數據表其他腳本回复:用公式更新列我沒有發現您的代碼有錯誤。我將它應用於我附加的幾個示例數據表中,並且它可以正常工作。

names default to here(1);
dt1=data table ("bc1");
dt2=data table("bc2");
dt1 << Update( With( dt2), Match Columns( :name= :name, :sex==:sex),
Add Columns from Update table ( :Age) );
dt1:Remarks << Formula ( If( :age== "12", "Out of Range", "" ));
檢查以確保我的代碼適用於您的 JMP 副本。如果確實如此(應該如此),那麼看看我的示例數據表的列與您的表有何不同。
回复:用公式更新列嗨 txnelson,在我的示例中,添加的列還有一個公式,更新後將變為空白。 我也嘗試在更新表格之前刪除公式,但該列仍然是空白的