やあ、
Mac OS で JMP17 を使用しています。 2 つのチャートのインタラクティブ HTML 出力を作成したいと考えています。を除外する「あ」。 簡単なコード例を以下に示します。
JMP で取得したウィンドウは期待どおりに機能します。 ただし、インタラクティブ HTML はそうではありません。両方のチャートが「A」でフィルタリングされます。 いくつかの異なるブラウザーを試してみましたが、同じ結果が得られました (以下のスクリーンショットを参照)。
ローカル データ フィルターが凍結されていることを喜んで受け入れますが、それらをインタラクティブにすることは素晴らしい追加機能です。
コミュニティからさまざまな回避策を試しましたが、うまくいきませんでした (例: https://community.jmp.com/t5/Discussions/Interactive-HTML-reports-local-data-filters-not-working-in-JMP/td-p/447864 )。


助けてくれてありがとう!
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Something",
Character, "Nominal",
Set Values(
{"A", "A", "A", "A", "X", "B", "A", "X", "B", "X", "B", "A", "X", "X", "X",
"B", "X", "A", "B", "B", "X", "A", "B", "X", "B", "A", "A", "B", "B", "B", "X",
"A", "B", "A", "X", "A", "B", "B", "A", "X"}
)
);
gb1 = Expr( Graph Builder(
Size( 400, 300 ), Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ), Overlay( :Something ) ),
Elements( Bar( X, Y, Legend( 5 ), Bar Style( "Stacked" ) ) ),
Local Data Filter( Close Outline( 1 ),
Add Filter( columns( :Something ), Where( :Something == "A" ) )
)
)
);
gb2 = Expr( Graph Builder(
Size( 400, 300 ), Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ), Overlay( :Something ) ),
Elements( Bar( X, Y, Legend( 5 ), Bar Style( "Stacked" ) ) ),
Local Data Filter( Close Outline( 1 ),
Add Filter( columns( :Something ), Where( :Something != "A" ) )
)
)
);
New Window( "WebOutput",
tb = Tab Box( tb1 = Tab Page Box( "Graph1", hlistbox(gb1, gb2) ) )
) << Save Interactive HTML("jmp_example.html");