Cómo eliminar gráficos de control con columnas vacíasTengo una gran tabla de datos que permito al usuario filtrar hasta un producto para luego crear un subconjunto y gráficos de control. Los productos usan diferentes combinaciones de parámetros, por lo que la tabla principal y el subconjunto tienen columnas vacías que difieren para cada producto. Me gustaría resolver uno de estos problemas:
- ¿Cómo puedo crear una lista dinámica para alimentar el generador de gráficos de control para trazar solo los parámetros que no están vacíos para un subconjunto determinado?
- ¿Cómo puedo eliminar gráficos vacíos del generador de gráficos de control después de la creación?
Como ejemplo, he adjuntado un subconjunto de la tabla Hot Dogs con algunos parámetros eliminados por Taste. Calorías ahora no tiene datos para todos los perros con un gusto Medio. En este caso, me gustaría tener todos los parámetros trazados excepto las calorías, aunque puede ser un parámetro diferente para otros gustos.

¡Gracias!
Re: Cómo eliminar gráficos de control con columnas vacíasAquí hay una forma de manejar el problema.Simplemente verifique si la columna tiene todos los valores faltantes y, de ser así, no la incluya en la lista de buenas columnas.
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 || ")));"
)
);