注: 列プロパティとホバー ポップアップ: 操作方法?したがって、列プロパティのメモが設定されている場合、(列名の上にマウスを移動すると) ホバー ポップアップが有効になり、メモ フィールドの内容が表示されるようです。これを実際に確認するには: [サンプル データ] > [ポリエチレン プロセス.jmp]。この場合、列名は非常に短く、説明的ではありません。列名の上にマウスを置くと、説明的なメモがポップアップ表示されます。これは素晴らしい機能です!!!
したがって、私の問題は次のとおりです。私はプロセス データ ヒストリアンから取得したセンサー データを扱います。そのため、列名は次のようなタグ名になります。 BRO.L4.CO.RN.PCF101.PV; BRO.L4.CO.RN.PCF101.OP。 (ところで、フロー コントローラーである PCF101 には 51 個のタグがあります)。私たちが扱うデータテーブルには、このような列が何百も含まれています。何百ものタグが何を指しているのかを記憶することはできません。幸いなことに、説明と呼ばれる列プロパティに保存された説明と呼ばれる情報があります。さて、私の質問は次のとおりです。
- 別の列プロパティ、つまりメモではなく説明を使用するようにポップアップを制御する方法はありますか?
- そうでない場合、すべての列の説明列プロパティをメモ列プロパティにコピーする最も効率的な方法は何ですか?
JMP ユーザーコミュニティをよろしくお願いします。
自動化とスクリプト作成Re: ノート列プロパティとホバーポップアップ: 操作方法は?ジャーモさん、ありがとう!同様の JSL を使用して、列名を列プロパティ Alias に格納されている名前に変更しました。これはウィッシュリストの投稿にあるものと同様です。欲しいものリストに返信を追加しました。
Re: ノート列プロパティとホバーポップアップ: 操作方法は?ハイライトに独自のカスタム プロパティを使用することはできないと思います。 JMP には「代替列名」 ( 列名の代わりにシンボルを使用する) があり、これは機能する可能性がありますが、使用するのが少し煩わしい場合もあり、それがこのウィッシュリストの理由の 1 つである可能性があります。 2 番目または代替列名を許可する。
説明を Notes に更新するには、スクリプトを使用するのが最も簡単なオプションです。以下にその一例を示します。
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
colnames = dt << Get Column Names("String");
// Initialization
For Each({colname}, colnames,
Column(dt, colname) << Delete Property("Notes");
);
For Each({colname}, Remove(colnames, 1),
desc = Hex(colname);
Column(dt, colname) << Add Column Properties(Set Property("Description", desc));
);
// Swap
For Each({colname}, colnames,
descval = Column(dt, colname) << Get Property("Description");
If(!IsEmpty(descval),
Column(dt, colname) << Set Property("Notes", descval);
);
);