JMP データ フィルターから選択したフィルターを取得し、その選択に基づいて新しい列を動的に作成するにはどうすればよいですか?group by の数式列を使用してプロットを作成する JSL アプリケーションがあります。 数式列は、フィルター処理されたデータに基づいて他の列の値を連結して作成されています。
数式列を動的に生成し、誰かがデータ フィルターから新しいカテゴリを選択するたびに更新したいと考えています。 それで、もしコーラ2 つの値があります猫/犬と列B 2 つの値があります背が高い/低い。 数式列は、colA とcolB の両方を連結したものになります。
誰かが選ぶとき猫(からコーラ) と短い(から列B ) 数式列には自動的に「」が入力されます。猫ショート「。」
誰かが選ぶとき犬(からコーラ)そして背が高い(から列B ) 数式列には自動的に「」が入力されます。犬の背の高い「。」
このようにして、誰かがデータ フィルターを使用してカテゴリを選択するたびに、グラフ ビルダーのオーバーレイの数式列が動的に更新されます。
ご協力いただきありがとうございます。
データの探索と視覚化Re: JMP データ フィルターから選択したフィルターを取得し、その選択に基づいて新しい列を動的に作成するにはどうすればよいですか?この問題をよりよく理解しようと試みましたが、難しすぎるか、十分に定義されていないかのどちらかだと思います。
@ankitgssingh書きました:
... 数式列は、フィルター処理されたデータに基づいて他の列の値を連結して作成されています。
「フィルタリングされたデータに基づく」という問題が発生しています。 添付したファイルでは、数式列は他の 2 つの列に基づいています。 :種族と:季節, ただし、ここではフィルターは関係ありません。 (しかし、おそらくその点はまったく重要ではありません。 矛盾点を指摘しなければならないと感じました。)
@ankitgssingh書きました:
...数式列を動的に生成し、誰かがデータ フィルターから新しいカテゴリを選択するたびに更新したいと考えています。 ...
誰かが選ぶとき猫(からコーラ) と短い(から列B ) 数式列には自動的に「」が入力されます。猫ショート「。」
誰かが選ぶとき犬(からコーラ)そして背が高い(から列B ) 数式列には自動的に「」が入力されます。犬の背の高い「。」
この状況、つまり、たとえばグラフ ビルダーでフィルタリングするとき、なぜデータ テーブルに変更を加えたいのでしょうか? あなたのコラム:種族2 つのエントリ (FOX、COYOTE) が含まれています。 あなたのコラム:季節4つのエントリ(秋、冬、春、夏)が含まれています。 上記の説明を何度も読んでも、現在のフィルター設定で構成される文字列で数式列全体を上書きしたいという以外に何も見えません。 この列はどのようにして元のデータ テーブルに接続されているのでしょうか?
@ankitgssingh書きました:
このようにして、誰かがデータ フィルターを使用してカテゴリを選択するたびに、グラフ ビルダーのオーバーレイの数式列が動的に更新されます。
グラフビルダーを使用してテーブルからプロットだけを作成し、 :種族としても:季節を使用しながら、ローカル データ フィルターにアクセスします。 :結合名[オーバーレイ] フィールドの列を確認すると、フィルタの選択によって凡例が更新されていることがわかります。 (以下のスクリーンショットを参照してください。)

したがって、上記のスクリーンショットの例に基づいて、数式列を埋めることでどのようなメリットがあるのかと考えています ( :結合名) フィルタが選択された状態です。
Re: JMP データ フィルターから選択したフィルターを取得し、その選択に基づいて新しい列を動的に作成するにはどうすればよいですか?ご回答ありがとうございます。 しかし、これでは私の質問の答えにはなりません。
この例では、他の列に基づいてカテゴリ数式列を作成します。 その数式列をグラフ ビルダーのオーバーレイに追加します。
Q) データ フィルターで他のカテゴリを選択すると、数式列が更新され、グラフも更新されるはずです。
Re: JMP データ フィルターから選択したフィルターを取得し、その選択に基づいて新しい列を動的に作成するにはどうすればよいですか?おそらくローカル データ フィルターを使用してこれを達成できるでしょうか?
これは、3 つの項目列の 1 つから複数または単一のレベルを選択できるグラフです。
オプションを選択すると、グラフ ビルダーは、表示する Y 軸列の選択された統計を表示します。

Re: JMP データ フィルターから選択したフィルターを取得し、その選択に基づいて新しい列を動的に作成するにはどうすればよいですか?要求が厳しいように聞こえます。 私は凡庸なスクリプターですらないので、次の方向性を示すことしかできません。 2022_Q1 JMP Scripters Club の変身チャレンジ。 おそらく課題 C があなたの問題に関連しているでしょうか?