皆さんこんにちは
JMP v18ユーザー
JMP 18 に表示される従来の CC 警告を非表示にしたり削除したりするための JMP 設定を見つけた人がいるかどうか知りたいです。

顧客向けに特定の種類のレポートを作成するためにJSLコードを実行しているJMPユーザーがいます。彼らはこの警告を非表示にしたいのですが、手動で非表示にするのは避けたいと考えています。2024年9月に投稿されたスクリプトで、警告を非表示にする解決策を見つけました。この投稿が最初に作成されてから、JMP > 環境設定メニューから代わりに解決策を見つけた方はいらっしゃいますか(ユーザーはスクリプトの使用経験があまりないようです)。
ありがとう!、
DS
何も言わせないで。特に好みがあるわけではないし、なぜ従来の管理図プラットフォームを削除するのか、いまだに理解できません。
@SDF1
編集: おっと、スクリプト ソリューションが不要であるという部分を読んでいませんでした。
編集2: EA19ではアラートをオフにする方法があります。以下のスクリプトは引き続き実行され、アラートのオン/オフを切り替えることができます。

環境設定でアラートを非表示にする方法はないと思いますが、警告は管理図レポート内のテキスト ボックスだけに表示されます。
これらを削除する方法の 1 つを次に示します。
names default to here(1);
dt = open( "$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :Weight, Individual Measurement, Moving Range ),
);
<BR />// find the text boxes
textboxes = report( cc ) << xpath( "//TextBox" );
<BR />// delete the text box if it contains "Legacy"<BR />for each( {box}, textboxes,
if( contains( box << get text, "Legacy" ), box << delete )
)
これは、グローバル ウィンドウ ハンドラーをアドイン/ツールバー項目と共に使用してハンドラーを作成できる (または起動スクリプトを使用できる) ケースの 1 つです。
Set Global Window Handler(
Function({window},
Local({tebs},
tebs = window << XPath("//TextBox[text()='Legacy Control Charts are being removed in JMP 19. Please use Control Chart Builder from the Quality and Process menu instead.']");
If(N Items(tebs) > 0,
tebs << Visibility("Collapse");
Write("\!N", N Items(tebs), " legacy text boxes hidden from ", window << Get Window Title);
wait(0);
);
);
);
);
そのスクリプトを実行し、レガシー管理図を作成してそれがどのように機能するかを確認します。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size(1),
KSigma(3),
Chart Col(:Weight, Individual Measurement, Moving Range)
);
Write();
ウィンドウ ハンドラーから関数を取得して、ユーザーが使用できる関数として使用することもできます。
Names Default To Here(1);
hide_legacy_cc_text = Function({window}, {Default Local},
tebs = window << XPath("//TextBox[text()='Legacy Control Charts are being removed in JMP 19. Please use Control Chart Builder from the Quality and Process menu instead.']");
If(N Items(tebs) > 0,
tebs << Visibility("Collapse");
Write("\!N", N Items(tebs), " legacy text boxes hidden from ", window << Get Window Title);
wait(0);
);
);
dt = Open("$SAMPLE_DATA\Tablet Measurements.jmp");
cc = dt << Control Chart(
Group Size(1),
KSigma(3),
Chart Col(:Weight, Individual Measurement, Moving Range)
);
hide_legacy_cc_text(cc);
素晴らしいですね、Jarmoさん!JMP 19でプラットフォームを再度追加できれば…