JMP 16 では、ローカル データ フィルターを使用する HTML グラフを保存すると、特定の条件下でバグが発生します。モードを表示して含めるのチェックを外すという修正方法を見つけました。しかし、この状況では機能しません。
- 異なるテーブルから、それぞれ独自のローカル データ フィルターを持つ 2 つのグラフを作成します。
- 新しいウィンドウを使用して、別々のタブでそれらをウィンドウに結合します
- データを含むインタラクティブHTMLとして保存
- 最初のグラフのローカル データ フィルターは機能します。
- 2 番目のグラフのローカル データ フィルターが機能しません。
ただし、JMP 18 では動作します。JMP16 のバグを示すコードをいくつか示します。付属のテーブルを使用します。
dt1 = data table("Indication HLTs");
ind_expr = expr(
gb1 = dt1 << Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables(
X( :"Month-Year"n ),
Y( :Cases for Event ),
Overlay( :Indication HLT )
),
Elements( Line( X, Y, Legend( 7 ) ) ),
Local Data Filter(
Close Outline( 1 ),
Show Modes( 1 ),
Mode( Include( 0 ) ),
Add Filter(
columns( :Indication HLT ),
Display( :Indication HLT, N Items( 9 ) ),
Order By Count( :Indication HLT )
)
)
);
);
dt2 = data table("Country");
ctry_expr = expr(
gb2 = dt2 << Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables(
X( :"Month-Year"n ),
Y( :Cases for Event ),
Overlay( :"Country/Territory"n )
),
Elements( Line( X, Y, Legend( 17 ) ) ),
Local Data Filter(
Close Outline( 1 ),
Show Modes( 1 ),
Mode( Include( 0 ) ),
Add Filter(
columns( :"Country/Territory"n ),
Display( :"Country/Territory"n, N Items( 15 ) ),
Order By Count( :"Country/Territory"n )
)
)
);
);
nw = new window("Test HTML Local Data Filter",
tab box(
tab page box("Indications", ind_expr),
tab page box("Country", ctry_expr),
)
);
コードを実行し、[ファイル] > [名前を付けて保存] をクリックして、データを含む .html として保存します。
JMP 18 で動作したことに驚きました。素晴らしい仕事ですね!
こんにちは@pmroz 、
JMP 16 と JMP 18 のこの重要な違いについて投稿していただきありがとうございます。
JMP 18 より前では、インタラクティブ HTML Web ページでサポートされるローカル データ フィルターは 1 つだけでした。そのため、含めるモードを無効にしても、2 番目のローカル データ フィルターは無効のままでした。エクスポート ダイアログに次のメッセージが表示されます。

JMP のログには、制限を説明するメッセージが含まれます。
「インタラクティブ HTML: レポートごとに 1 つのデータ フィルターのみがインタラクティブです。」
JMP 18 では、インタラクティブ HTML で複数のローカル データ フィルターのサポートが追加されたため、インタラクティブ HTML としてエクスポートされたダッシュボードまたは JMP アプリケーション内のすべてのローカル データ フィルターがインタラクティブになります。
これは、インタラクティブ HTML 機能が JMP で利用可能な機能のサブセットであることを示す良い例ですが、リリースごとにサブセットを拡張し、ユーザーからのフィードバックに基づいて優先順位を決定した機能を追加しています。
将来のバージョンでサポートしてほしい機能のリクエストについては、JMP テクニカル サポートにお問い合わせいただくか、JMP ユーザー コミュニティのJMP ウィッシュ リストにご要望を追加してください。
ありがとう、
~ジョン
私のように JMP 18 にアップデートしていないユーザーのために、この有益な情報を共有していただきありがとうございます。