post查詢腳本中包含公式的列喜
使用JMP查詢構建器和後查詢腳本,我創建了一個新列,如下所示:
dt << NewColumn("BMI", Numeric, Continuous, Formula(:weight/:height^2));
但是,我的問題是:當我從數據庫更新jmp文件時,我創建了一個新列“BMI 2”。
並使用另一個更新:新列BMI 3。
我希望每次從數據庫更新時只有一個列BMI。
可能嗎?
最好的祝福
Re:在查詢後腳本中包含公式的列如果我理解正確,您應該能夠通過在執行該行代碼之前首先檢查列是否存在來避免創建新列。 這是一種方法:
if(Contains(dt << Get Column Names(string),"BMI")==0,
dt << NewColumn("BMI", Numeric, Continuous, Formula(:weight/:height^2));
);Re:在查詢後腳本中包含公式的列沒有更多具體細節,很難準確地說出解決方案是什麼,但我最初的想法是你需要檢查你正在創建的列是否已經存在,如果存在,那麼你需要刪除現有的列然後創建新列,或者只是跳過創建新列。 我不確定哪一個是正確的,不知道你的腳本的邏輯和流程。
If( try( column(dt, "the column name" ) << get name, "" ) != "",
dt << delete columns( "the column name" );
);