BY ロール全体でチャート表示を標準化する皆さんこんにちは、
私は現在、管理図ビルダーを使用して、最終管理システムからの測定値の X バー S 管理図を作成しています。かなり気に入ったものを作成しました。

したがって、各テスト マシンの測定値のボックス プロットがあります。「試験機や試験中の製品に問題はないか?」という質問に答えるのに非常に役立ちます。
私が抱えている問題は、変数「製品」をそれぞれ BY ロールにキャストしているため、製品ごとにこれらのチャートの 1 つを取得することです。たくさんの商品があります。ボックス プロットを取得するために、コントロール パネルを使用しましたが、これは 1 つのグラフの形式を変更するだけです。それらすべてでフォーマットを変更したいと思います。
同じ件名で、それらすべてにローカル データ フィルターを適用し、同じ問題に直面したいと考えています。フィルターは、選択されている単一のグラフでのみ機能します。はい、ここで、ピンチでグローバル データ フィルターを使用できますが、フィルターを簡単に切り替えて、開いている他の分析に影響を与えないようにしたいと考えています。
何か案は?
グラフィックRe: BY ロール全体でチャート表示を標準化する最初の質問については、次の 2 つの選択肢があります。
1. ボックス プロットの追加あなたの前に管理図ビルダーで By 変数を追加すると、個々のグラフにこれを追加する必要がなくなります。
2. スクリプト作成に慣れている場合は、これをスクリプトに追加できます (以下の例)。
2 番目の質問については、グローバル データ フィルターよりも優れた解決策はわかりませんが、コミュニティの他の人はより良いアイデアを持っているかもしれません。
Names Default To Here (1);
//set up data table
dt = open ("$SAMPLE_DATA/quality control/airport.jmp");
dt << new column ("By", formula (Random Integer(3)));
//run control chart
dt << Control Chart Builder(
Variables( Subgroup( :Day ), Y( :Delay ) ),
Chart( Position( 1 ), Points( Box Plots( 1 ) ) ),
Show Control Panel( 0 ),
By (:By), //<-- this
);