JSLで複数のテーブルを結合するたとえば、テーブルが 3 つあるとします。
表1:
表 2:

表 3:

最終的なテーブルは次のようになります。

「テーブルに結合」オプションを使用してみましたが、必要な出力が得られません。 他にこれを行う方法はありますか? ありがとう
Re: JSLで複数のテーブルを結合するそれは本当に素晴らしいです! どうもありがとう。
Re: JSLで複数のテーブルを結合するこれは、説明に従ってデータを結合するスクリプトです。最終的なテーブルを以下に示します

names default to here(1);
dt1=data table("Table 1");
dt2=data table("Table 2");
dt3=data table("Table 3");
// Add an instance counter for each table
// Which will allow the joining by specific rows
dt1<<NEW column=""></NEW>Re: JSLで複数のテーブルを結合するこんにちは、ウダイさん
ご返答ありがとうございます。しかし、最終結果のテーブルには繰り返しの値が含まれています。 それは私が探していたものではありませんでした。 質問で述べたように、出力テーブルを取得する方法はありますか?
Re: JSLで複数のテーブルを結合する@パワーパフ、
たぶんこんな感じでしょうか?
Clear Log(); Clear Globals();
// I am assuming you have the data tables open. If not you will need to open the data tables and capture their references
// Getting references to the data tables
dt1 = Data Table("Courses");
dt2 = Data Table("HeightAndWeight");
dt3 = Data Table("Interests");
// Updating data table 1 to get all data in one place
dt1 << Update(
With(dt2 ),
Match Columns( :Name = :Name ),
Add Columns from Update table( :Height, :Weight )
);
dt1 << Update(
With(dt3 ),
Match Columns( :Name = :Name ),
Add Columns from Update table( :Interests )
);結果のテーブルは次のようになります。これは、質問をわずかに変更したものですが、データを公正に表現していることに注意してください。 これは、「テーブルの結合」を試したときにすでに得られていたものであり、これはあなたが望んでいたものではありませんか? あなたが共有した目的の出力では、基本的にデータをある程度水平方向に連結していることがわかります

Re: JSLで複数のテーブルを結合するこんにちは、ジェフ
画像のプレビューテーブルは私が得ているものです

一方、私が欲しいのは次のようなものです:

Re: JSLで複数のテーブルを結合するクエリビルダーツールのことだと思います。
あなたが得ているものとあなたが望むものを実証できますか?
Re: JSLで複数のテーブルを結合するこんにちは、ジェフ
申し訳ありませんが、JMP Model Builder でも期待どおりの結果が得られないようです。
Re: JSLで複数のテーブルを結合するJSL および JMP を通じて対話的に実行できるほぼすべてのことは、通常、それを実行するためのスクリプトを提供します。
JMP Query Builder の上部にある赤い三角形のホットスポットを確認すると、スクリプトを取得するためのオプションが見つかります。

Re: JSLで複数のテーブルを結合するJMP Query Builder はまさに私が望んでいることを実行しますが、それを JSL で実行する方法が必要です。 ありがとう
Re: JSLで複数のテーブルを結合するこんにちは、バイロン。私は実際に、これから扱うすべてのテーブルについてこの部分を自動化することを検討しています。 JSLでこれを実現する方法はありますか?
Re: JSLで複数のテーブルを結合するこれは、テーブル クエリ ビルダーを使用するとはるかに簡単に実行できる場合があります。 (テーブル/JMP クエリ ビルダー) 1 つのステップで実行できる