動態創建列公式嗨伙計,
我正在嘗試編寫一個腳本,它將在表中創建一些日期時間列的變體。例如:
1。用戶在對話框中選擇日期 - 時間列:例如:: DateTime
2。=>腳本使用公式創建一個新列:Hour(:DateTime)
我的問題是弄清楚如何創建一個引用用戶指定的列的公式。目前我這樣做:
time = .;
New Window( "Generate Time Indicators",
<<MODAL></MODAL>
這個腳本適合我,但不適用於我的任何同事。我們都在運行JMP 13.1.0。一個人在Mac上運行JMP,而其他所有人都在使用Windows 10(包括我)。
這是我的老闆得到的:


對我來說一切正常:

非常感謝任何能告訴我這裡發生什麼的人!
Re:動態創建列公式通過在運行腳本之前選擇數據表中的時間列,我能夠複製管理員的結果。 當腳本出現時,該列顯示為已選中。 如果選中要使用的新列格式,然後單擊“確定”,則會發生錯誤。 發生的事情是,您的時間值未設置,因為用戶沒有單擊Col List Box(),因此您為Col List Box()指定的腳本無法運行。
修復此問題的最簡單方法可能是將腳本從Col Box Box()放入Check Box()腳本,因為您知道必須選擇它。