グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?複数のデバイスで実行された複数のテストのデータを使用しています。テストごとに異なるパラメータが生成されるため、プロットや表示には異なる軸が必要です。
テスト「A」のデータとテスト「B」のデータ用にそれぞれグラフビルダープロットを作成できます。プロット「A」でテスト結果を選択(ハイライトしてドラッグ)すると、同じデバイスのプロット「B」で対応するデータがハイライト表示されるようにしたい場合があります。
どちらのグラフもデータは連続した二変量で、折れ線グラフとしてプロットされています。個々のデバイスにおける個々のテストを特定するために、「一意のID」列を既に作成しており、オーバーレイボックスでこのIDを使用して、1つのグラフ内の複数のグラフを区切っています。
現時点では、デバイスを一意に識別する別のID列を作成する必要があります。次に、グラフ内で関心のあるデータを選択し、行エディタに移動してデバイスID列の値をコピーします。次に、この行を選択して、そのデバイスのすべての行を選択します。すると、別のグラフのデータがハイライト表示されて表示されます。
それはあまり便利ではないので、もっと簡単な方法があるかと思っています。グラフビルダープラットフォームには「サブオーバーレイ」カテゴリのようなものが必要なのではないかと思います。そこに列を入力すると、選択したデータの値に一致するすべての行が選択されます。
基本的なデータ分析とモデリングデータアクセス結果の共有と伝達Re: グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?こんにちは@GRoberts86さん、
グラフビルダーレポートが添付されているデータテーブルでグローバルデータフィルターを使用すると、使用している機器の条件を満たす行を選択できます。例えば、以下の例では、テーブルにフィルターを適用し、使用されている粒子サイズの特定のグループを選択し、グラフ内の関連する行をハイライト表示しています。これは、基本的に既に実行しようとしている行選択と同じことを、より簡単に実行できるというものです。


ありがとう、
ベン
Re: グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?データはどのように構造化されていますか?ローカルデータフィルターと列スイッチャー(場合によってはグローバルデータフィルター)を組み合わせることで、非常にインタラクティブなグラフを作成できます。また、ホバーラベルも役立つ場合があります。フィルターやグラフ内で利用できる「選択範囲」を作成することもできます。
これはBig Classの選択式の例です。年齢のいずれかの値が選択されると、その特定の年齢のすべての値が「列6」に1つ取得されます。

年齢選択が少ない

使用される式
Col Sum(Selected(), :age) > 0
Re: グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?サンプルデータセットは、問題を調査するのに非常に役立ちます。
Re: グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?説明のためにモックアップを作ってみました。
2 つの異なるデバイス [X/Y] が 2 つの異なるテストを受け取り、テスト T1 の場合はパラメーター A と B を、テスト T2 の場合はパラメーター C と D を生成します。
B 対 A、D 対 C のチャートが含まれており、一意のテスト ID [UID] によってデータ プロットが分割されています。
T1チャートを見ていると、デバイス「Y」の赤色で表示された結果が気に入り、それに対応するT2データも見たいと思ったことがあります。T1チャートでYデバイスの行を選択すると、T1行のデータのみが選択されるため、T2チャートにはハイライト表示が反映されません。そのデバイスのすべてのデータを簡単に選択する方法を探しています。jthiさんの行選択式を試してみます。ありがとうございます。他に何かアイデアがあれば、ぜひ教えてください。
Re: グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?ありがとうございます。そのアイデアのおかげで、テーブル内の行を見つけやすくなり、行エディタと検索を使うよりもクリック回数が少なくなります。ただし、数式の評価が必要なので、大きなテーブルでは問題になります。同じ機能を持つテーブルスクリプトがあればいいかもしれません。それを手動で実行して行を選択することもできます。
Re: グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?dt = CurrentDataTable();
dt << Go To( :Unique ID 2 );
Wait( 2 );
dt << Select All Matching Cells();
上記のテーブルスクリプトを作成しました。「Unique ID 2」は、個々のデバイスを指定するID列です。
どうやらこれで望み通りのようです。この場合の「CurrentDataTable」の使用は、私の知る限りでは危険ではないようです。
Re: グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?Current Data Table() をテーブルスクリプトで使用するのは、場合によっては少々リスクがありますが、ほとんどの場合は問題ありません。別の方法としては、レポートに選択ボタンを追加して、そのボタンでテーブルを選択するという方法があります。この場合、ボタンが常に正しいテーブルを選択するように設定できます。また、ユーザーがホバーラベルをクリックした際にスクリプトを実行することも可能で、これはこのような用途に使用できますが、少し複雑な解決策になります。
Re: グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?@GRoberts86 さん、もし課題が1つのデバイスのデータをすべて選択してグラフ全体でハイライト表示することだけであれば、データテーブルの列ヘッダーの下にあるヒストグラムを使うことができます。列ヘッダー行の緑色のヒストグラムアイコンをクリックすると、ヒストグラムが表示されます。次に、「デバイス」列ヘッダーの下にあるヒストグラムのバーをクリックして、データをハイライト表示したいデバイスを選択します。以下のスクリーンショットで、あなたの例をご覧ください。

もちろん、グラフ ビルダー自体からの選択が必須でない限りは?
Re: グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?それは私にとって適切な方法ではありません。実際のデータには数百、数千のデバイスが含まれることがあります。また、グラフを見て興味のあるデータを選択していますが、デバイスが何なのかはわかりません。そのため、この解決策は逆効果です。
Re: グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?行を選択しているだけなので、ここではそれほど危険ではないと思います。
レポートにボタンを追加するにはどうすればよいですか?ありがとうございます
Re: グラフ ビルダーからより広いデータ セットを選択するにはどうすればよいですか?@GRoberts86添付の例にあるグラフビルダーのスクリプトを実行してみてください。それぞれのスクリプトにボタンが追加されているので、お望みの動作をすると思います。どう動作するか教えてください。
