Establecer el tipo de gráfico utilizando una instrucción If<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola
Quiero controlar el tipo de gráfico de un gráfico de control mediante una sentencia if. He intentado el código siguiente (con Eval, comillas (") y solo P, pero aparece" Error para el gráfico de control en la tabla de datos Emodulus: tipo de gráfico desconocido "cada vez. ¿Cómo se hace esto?
Tabla de control(
Tamaño de la muestra(
Si (Length (lstStatColumnCount [1])> 1,
Columna (lstStatColumnCount [1]),
:Lote N º
)
)
KSigma (3),
Gráfico Col (Columna (lstStatColumn [1])),
Tipo de gráfico (
Si (Length (lstStatColumnCount [1])> 1,
Eval (P),
Eval (individuo en los medios del grupo)
)
)
SendToReport (
Envío(
{},
"Presummarize Control Chart",
ContornoBox,
Establecer título (lstAxisLabel [1])
)
Envío(
{},
"2",
ScaleBox,
{Formato ("Best", 10), Min (lstLegendMin [1]), Max (lstLegendMax [1]),
Inc (lstLegendInc [1]), Ticks menores (1)}
)
)
);
Atentamente
Tarrild
Establecer el tipo de gráfico utilizando una instrucción Iftarrild wrote:OK, but I would really like not to write the Control Chart functions twice, since more options might be needed. Is there no way the set Control Chart options using a if-statement?
Para ser honesto, no lo sé, nunca lo he intentado, y no lo haría porque es un estilo de programación muy feo. Algunas personas miden la eficiencia del código según la cantidad de líneas que deben escribirse, pero esta métrica no es utilizada por los programadores profesionales a menos que se enfrenten a graves limitaciones de memoria. El código "inteligente" tiende a ser un código que es difícil de entender cuando se mira hacia atrás y por lo tanto es costoso mantenerlo. El mejor método en mi opinión sería definir su propia función definida por el usuario para producir un gráfico de control en el que se analizan los parámetros que desea controlar; esto evitará tener que escribir código duplicado (aunque, por supuesto, tendrá que escribir algún código para el gráfico de control)
Establecer el tipo de gráfico utilizando una instrucción IfEstá bien, pero realmente me gustaría no escribir las funciones del gráfico de control, ya que es posible que se necesiten más opciones. ¿No hay manera de establecer las opciones del gráfico de control usando una sentencia if?
Establecer el tipo de gráfico utilizando una instrucción IfSería mucho mejor poner la instrucción If fuera de la función del gráfico de control:
Si (condición,
Cuadro de control (parámetros-1 ... )
,
Tabla de control (parámetros-2
)