こんにちは。表作成機能を使用してスクリプトからテーブルのセットを作成しましたが、それらは動的にリンクされていないようです。 これを修正する方法はありますか、それとも JMP / JSL で動的にリンクされたテーブルを作成する別の方法はありますか?
動的リンクとは、テーブル内のセルをクリックすると、対応するデータ サンプルが選択されることを意味します。
マイク
明確にするために@jthi声明。
Tabulate はデータテーブルにリンクされていませんが、リンクする必要があります。 サブセットとサマリーには、元のデータ テーブルへのリンク オプションが用意されています。
表作成機能の多くは、「概要」のグループおよびサブグループ機能を使用して作成できます。
以下の Ledi の応答を参照してください
Tabulate では、データ テーブルで選択された行を取得するには、結果のセル ゾーンで特定の数またはその他の統計をクリックする必要があります。 行のドロップゾーンにあるものをクリックしても、行は選択されません。
[テーブル] > [概要] を選択すると、デフォルトでリンクされた概要テーブルが作成されます。これは、大きなテーブル内の行を選択するために常に使用します。
こんにちは@jthi 。 機密データを削除した私のコードは次のようなものです (投稿すると役立つかもしれません)。
Contingency(
SendToByGroup( {:Name( "A or B" ) == "A"} ),
Y( :Name( "Result x" ) ),
SendToByGroup(
{:Name( "A or B" ) == "A"},
Y( :Name( "Result x" ) )
),
SendToByGroup(
{:Name( "A or B" ) == "B"},
Y( :Name( "Result x" ) )
),
X( :Name( "Result y" ) ),
Automatic Recalc( 1 ),
Contingency Table( Total %( 0 ), Col %( 0 ), Row %( 0 ) ),
Mosaic Plot( 0 ),
Tests( 0 ),
By( :Name( "A or B" ) ),
SendToByGroup(
{:Name( "A or B" ) == "A"},
Local Data Filter(
Add Filter(
columns(
:Target,
:Name( "Data x" )
),
Where( :Target == "background" ),
Where(
:Name( "Data x" ) == "True"
),
Display( :Target, Size( 160, 60 ), List Display )
)
)
),
SendToByGroup(
{:Name( "A or B" ) == "B"},
Local Data Filter(
Add Filter(
columns(
:Target,
:Name( "Data x" )
),
Where( :Target Channel == "background" ),
Where(
:Name( "Data x" ) == "True"
),
Display( :Target, Size( 160, 60 ), List Display )
)
)
)
);そこで私は分割表機能を使用しています。 それは動的リンクを可能にしますか? そうでない場合、最善の回避策は何ですか?
表はデータテーブルにリンクされている必要があります。 サブセットとサマリーには、元のデータ テーブルへのリンク オプションが用意されています。