単位換算列プロパティの 1 つが「単位」であることに気付きました。これは「フィート」や「キロメートル」などを意味すると想定されています。
ユーザーが列を別の単位に簡単に変更できる隠し機能はありますか? たとえば、入力データが「フィート」単位の場合、ユーザーが列ヘッダーを右クリックすると、単位を「メートル」に変更するオプションが表示され、列の値が変更されます。
また、JMP が列ヘッダーから単位を検出できる場合、たとえば len(m) = メートル単位の長さ --> 列ヘッダーは「len」、単位は「メートル」となります。
データアクセスRe: 単位換算についてこの仕事をどのようにしたいかについてもう少し詳しく教えていただけますか?
列をフィートとして入力し、それをインチに変更した場合、すべての値を 12 倍して書式設定するだけでよいでしょうか? 数式内のこの列に依存する他の列はどうなるのでしょうか? それは混乱しませんか?
それとも、すべての値を 12 で乗算しますか? この元の列に依存する他の数式列はどうなるでしょうか?
確かに、単位間を変換するためのいくつかの組み込み関数は便利です。 チェックアウト変換関数ライブラリこれにより、数式エディターと JSL に一般的な変換が大量に追加されます。
Re: 単位換算についてUnits プロパティを指定すると、それを使って何かができる可能性が示唆されます。 しかしそうではありません。 数バージョン前の JMP では、日付/時刻形式を完全にカスタマイズする機能が導入されました。 数式やレポートで機能する単位変換用の同様の機能があれば非常に便利です。
Re: 単位換算について単位変換を行わない数式の機能は非常に限られているため、これは重要です。 JMP には優れた数式エディターがありますが、単位を自動的に変換できるまでは、意味のある計算を実行するのに十分な利点はありません。 HP 48GX のような 30 年前の電卓は単位を認識して変換できるので、現代のプログラミングと計算の進歩によってそれが可能になるはずです。
Re: 単位換算 - ステータスが変更されました: アーカイブ済みこのリクエストはアーカイブ中です。 これがまだ重要な場合は、追加の詳細をコメントしてください。再開させていただきます。 ありがとう!Re: 単位換算について@ジェフ・パーキンソン: もちろん! 「rng (ft)」などの単位が指定されている場合、列の単位プロパティに「ft」が入力されます。 その後、ユーザーが単位を切り替えると、JMP は列内のすべての値に変換係数を乗算します。 rng(ft)、speed_m/s、time{s}、rate[deg/s]、accel(m/s2) などの単位を自動認識する設定があればさらに良いでしょう。
あるいは、列プロパティにバイアス/ゲイン プロパティを追加し、元の値を同じままにすることもできますが、JMP は常に変更された値を表示/プロットします。 単位の変更はゲインを調整するだけです。
ソース列を参照する数式列の処理は、それらの列に単位プロパティ セットがあるかどうかによって異なります。 そうであれば、入力単位が考慮されます。たとえば、速度 (m/s)、時間 (s)、距離 (km) の列を含むテーブルがある場合、速度が mph に変更されると、速度の列は次のようになります。変化しているように見えますが、距離列は変化しません。
unix ユーティリティの「units」は派生単位をサポートしているため、これを管理する方法については良い参考になるかもしれません。
Re: 単位換算についておそらく、日付/時刻機能が例として役立つでしょう。 内部的には、すべての値は秒単位で表されますが、表現は異なります。 また、時刻/日付を変換できる関数もあります。 これは、この変換が提供される物理量または非物理量ごとに一連の変換が必要であることを意味します。 書式設定オプションと Units プロパティの間に競合が発生する可能性があります。 現在、列を日付形式で書式設定し、それに任意の単位 (マイル) を割り当てることができます。 Conversion アドインは、これらの変換関数が数式エディターの一部になる方法に加えて、形式 (または単位) プロパティが変更されたときに必要な変更が行われることを示します。
単位換算についてこの機能が、この要望が提出されてから約2年後に@EvanMcCorklによってプラグインとして実装されたことを知りました。https: //marketplace.jmp.com/appdetails/Unit+Conversion今のところ、かなりしっかりとした追加機能のようです!