單位換算我注意到列屬性之一是“單位”,它假設表示“英尺”、“公里”等。
是否有隱藏功能可以讓用戶輕鬆地將列更改為不同的單位? 例如,如果輸入數據的單位是“英尺”,用戶可以右鍵單擊列標題並看到將單位更改為“米”的選項,並且列值會改變嗎?
另外,如果 JMP 可以從列標題中檢測到單位,例如 len(m) = 長度(以米為單位)--> 列標題為“len”,單位為“米”。
數據存取回复:單位換算您能告訴我們更多關於您希望這項工作如何進行的細節嗎?
如果我輸入一列為英尺,然後將其更改為英寸,您是否希望它通過乘以 12 來格式化所有值? 公式中依賴於此列的其他列會發生什麼情況? 這不會讓人困惑嗎?
或者您希望它將所有值乘以 12? 依賴於此原始列的其他公式列會發生什麼情況?
誠然,一些用於單位之間轉換的內置函數會很有用。 查看轉換函數庫它向公式編輯器和 JSL 添加了一大堆常見的轉換。
回复:單位換算指定 Units 屬性表明可以用它來做一些事情。 但這種情況並非如此。 幾個版本之前,JMP 引入了完全自定義日期/時間格式的功能。 如果在公式和報告中具有類似的單位轉換功能,將會非常有幫助。
回复:單位換算這很重要,因為沒有單位轉換的公式的功能非常有限。 JMP 擁有出色的公式編輯器,但除非它能夠自動轉換單位,否則它永遠無法完全有利於執行有意義的計算。 像 HP 48GX 這樣有三十年曆史的計算器可以識別和轉換單位,所以隨著現代編程和計算的進步,這應該是可能的嗎?
回复:單位換算 - 狀態更改為:已存檔我們正在歸檔此請求。 如果這仍然很重要,請評論並提供更多詳細信息,我們將重新開放。 謝謝你!回复:單位換算@傑夫·珀金森: 當然! 如果提供了單位,例如“rng (ft)”,則該列會將“ft”放入單位屬性中。 然後,如果用戶切換單位,JMP 會將列中的所有值乘以轉換係數。 如果有自動識別單位的設置,例如 rng(ft)、speed_m/s、time{s}、rate[deg/s]、accel(m/s2),那就更好了。
或者,列屬性可以添加偏差/增益屬性,並且原始值可以保持不變,但 JMP 將始終顯示/繪製修改後的值。 單位的改變只會調整增益。
對引用源列的公式列的處理取決於它們是否設置了單位屬性。 如果這樣做,則將考慮輸入單位,例如,如果您有一個包含速度(米/秒)、時間(秒)和距離(公里)列的表,那麼如果速度更改為英里/小時,則速度列將似乎改變了,但距離列不會改變。
unix 實用程序“units”支持派生單位,因此對於如何管理它可能是一個很好的參考。
回复:單位換算也許日期/時間功能可以作為一個例子。 在內部,所有值都以秒為單位表示,但表示方式有所不同。 此外,還有一些函數可以進行時間/日期轉換。 這意味著要為其提供此轉換的每個物理或非物理量都需要一組轉換。 格式設置選項和單位屬性之間存在潛在衝突。 目前,可以使用日期格式設置列的格式,但為其分配任意單位(英里)。 轉換插件顯示了這些轉換函數如何成為公式編輯器的一部分,並且在格式(或單位)屬性更改時發生所需的更改。
回覆:單位換算我剛剛得知, @EvanMcCorkle在大約兩年前提交了這個功能請求後,將其作為插件實現了: https://marketplace.jmp.com/appdetails/Unit+Conversion 。目前看來,這確實是個相當不錯的功能!