やあ、
私はタブページボックスとしてWebレポートを作成しています。各タブページには、個々のデータテーブルに基づいて作成されたプロットとデータフィルターがあります。 それは機能し、2番目と次のタブページのフィルターのみが非アクティブになります... 何か案は?
以下は問題の例です。 「アルファ」タブのフィルターはアクティブで、「ベータ」ページのフィルターは非アクティブです。
名前のデフォルトはHere(1);
dt = Open( "$ SAMPLE_DATA / Big Class.jmp");
dt_2 = Open( "$ SAMPLE_DATA / Owl Diet.jmp");
webreport1 = New Window( "Example"、
タブボックス(
タブページボックス(Title( "alpha")、
Hリストボックス(
dt <<バブルプロット(X(:weight)、Y(:height)、Sizes(:age)、Title Position(0、0)、
ローカルデータフィルター(
Mode(Selected(1)、Show(0)、Include(0))、
Filter(columns(:sex))を追加します
)。
)。
)。
)、
タブページボックス(タイトル( "ベータ")、
Hリストボックス(
dt_2 <<バブルプロット(X(:頭蓋骨の長さ)、Y(:頭蓋骨の長さ)、サイズ(:歯の行)、タイトルの位置(0、0))、
、
dt_2 <<データフィルター(
ローカル、
Mode(Selected(1)、Show(0)、Include(0))、
Filter(columns(:species))を追加します
))
)。
)。
);
webreport = New Web Report();
webreport <<レポートの追加(webreport1);
file = webreport << Save( "$ TEMP");
If(!Is Empty(file)、
Web(ファイル)
);
WindowsでJMP16を使用しています。
よろしくお願いします、
李
やあ@LiPav -Webレポートの場合、主な問題は、Webページごとにサポートされるフィルターが1つだけであるということだと思います。エクスポートの目的で、ウィンドウごとに1つのフィルターを使用して2つのウィンドウを作成することをお勧めします(以下のスクリプトを参照)。これらはインデックスページとともに公開され、ブラウザの進む/戻るボタンを使用してレポート間を移動できます。
また、デスクトップJMPウィンドウでは、2番目のレポートがインタラクティブではないことに気付きました。これは、データフィルターがプラットフォームとは別に作成されるためです。単一のプラットフォーム用のフィルターがある場合は、ローカルデータフィルター()内の仕様バブルプロット()または他のプラットフォームコマンド。同じウィンドウ内の複数のレポートに単一のフィルターをリンクする必要がある場合は、次のスクリプトインデックスエントリを参照してください。データフィルターコンテキストボックスフィルタを複数のプラットフォームにリンクする方法を示す例。
お役に立てば幸いです。
-ダン
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt_2 = Open( "$SAMPLE_DATA/Owl Diet.jmp" );
webreport1 = New Window( "alpha",
H List Box(
dt << Bubble Plot(
X( :weight ),
Y( :height ),
Sizes( :age ),
Title Position( 0, 0 ),
local Data Filter( Mode( Selected( 1 ), Show( 0 ), Include( 0 ) ), Add Filter( columns( :sex ) ) )
)
)
);
webreport2 = New Window( "beta",
H List Box(
dt_2 << Bubble Plot(
X( :skull length ),
Y( :skull length ),
Sizes( :teeth row ),
Title Position( 0, 0 ),
Local Data Filter( Mode( Selected( 1 ), Show( 0 ), Include( 0 ) ), Add Filter( columns( :species ) ) )
)
)
);
webreport = New Web Report();
webreport << Title( "Reports" );
webreport << Description( "Multiple report example." );
webreport << Add Report( webreport1, Title( "alpha" ) );
webreport << Add Report( webreport2, Title( "beta" ) );
file = webreport << Save( "$TEMP" );
If( !Is Empty( file ),
Web( file )
);