ユーザーが製品にフィルターをかけ、サブセットと管理図を作成できるようにする大きなデータ テーブルがあります。 製品はさまざまなパラメーターの組み合わせを使用するため、メイン テーブルとサブセットには製品ごとに異なる空の列があります。 これらの問題のいずれかを解決したいと思います。
- 特定のサブセットに対して空でないパラメータのみをプロットするために、管理図ビルダーにフィードする動的リストを作成するにはどうすればよいですか?
- 作成後に管理図ビルダーから空のチャートを削除するにはどうすればよいですか?
例として、Taste によっていくつかのパラメーターが削除された Hot Dogs テーブルのサブセットを添付しました。 カロリーには、ミディアムテイストのすべての犬のデータがありません。 この例では、カロリー以外のすべてのパラメーターをプロットしたいと思いますが、他の味では異なるパラメーターになる可能性があります。

ありがとう!
この問題を処理する 1 つの方法を次に示します。列にすべての欠損値があるかどうかを確認し、欠損値がある場合は、適切な列のリストに含めないでください。
Names Default To Here( 1 );
dt = Current Data Table();
colNames = dt << get column names( string, continuous );
newcolNames = ":Name(\!"" || colNames[1] || "\!")";
For( i = 2, i <= N Items( colNames ), i++,
If( Col Number( Column( colNames[i] ) ) != 0,
newcolNames = newcolNames || ",:Name(\!"" || colNames[i] || "\!")"
)
);
Eval(
Parse(
"Control Chart Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Show Capability( 0 ),
Variables(
Y("
|| newcolNames || ")));"
)
);