別の集計データ テーブルに基づいて行を選択 複数の列の値の各行やあ、
複数の列値の行ごとに、別の集計データ テーブルに基づいて行を選択するコードを作成するという問題に直面しています。 要約データ表は可変であり、随時変更されます。
以下はJSLコードです。 必要に応じて機能しません。
ここで助けが必要です。
例、
集計データ表では、
行 #1、メーカー = Acura、モデル = Integra、保護 = 手動ベルト、これらの値に基づいて、データ テーブル A の行を選択します。
行番号 2、メーカー = アウディ、モデル = 80、プロテクション = マニュアル ベルト、これらの値に基づいて、データ テーブル A の行を選択します。
:
: など....集計表の各行が完了するまで

dt = Open("$TEMP/Cars.jmp");
dt1 = Open("$TEMP/Summary Cars.jmp");
For(i = 1, i <= N Rows(dt1), i++,
dt << Select Where (:Make == :Make[i]& :Model == :Model[i] & :Protection == :Protection[i])
);
スクリプティングRe: 別の集計データ テーブルに基づいて行を選択する 複数の列の値の各行あなたも私の一日を作りました。 ありがとうございました。
Re: 別の集計データ テーブルに基づいて行を選択する 複数の列の値の各行ジム、ありがとう。
それは完全に機能します。
あなたは私の一日を作ります。
Re: 別の集計データ テーブルに基づいて行を選択する 複数の列の値の各行以下は、Select Where 実行で要約テーブルのすべての列を使用する例です。
Names Default To Here( 1 );
dt = Data Table( "Cars" );
dt1 = Data Table( "Summary Cars" );
// Build the Select Where statement
// Get the columns to select on
theCols = dt1 << get column names( string );
dt << clear select;
theStatement = " dt << Select Where( dt:" || theCols[1] || " == dt1:" || theCols[1] || "[i]";
For( k = 2, k <= N Items( theCols ), k++,
theStatement = theStatement || " & dt:" || theCols[k] || " == dt1:" || theCols[k] || "[i]"
);
theStatement = theStatement || ", current selection( \!"extend\!" ) );";
// Execute the Select Where clauses
For( i = 1, i <= N Rows( dt1 ), i++,
Eval( Parse( theStatement ) )
);
Re: 別の集計データ テーブルに基づいて行を選択する 複数の列の値の各行集計データ テーブルは可変です。 それは時々異なります。 これはデータ テーブル A の一部ではありません。 走れないテーブル=>概要。
集計データ テーブルの各行の列の値に基づいてコードを記述し、条件に一致する別のデータ テーブルの行を選択する必要があります
Re: 別の集計データ テーブルに基づいて行を選択する 複数の列の値の各行を実行するだけなら
テーブル=>概要
Make、Model、および Protection をグループ変数として指定し、[元のデータ テーブルにリンク] を選択すると、集計テーブルで行が選択されると、元のテーブルの一致する行が選択される集計データ テーブルが取得されます。
