Hola a todos,
Estoy tratando de hacer un gráfico, sin embargo, recibo un mensaje de error, pero no tengo idea de dónde viene.
Aquí está mi programa:
graph = RAW_DATA_TABLE << Graph Builder(
Size( 450, 400 ),
Show Legend( 0 ),
Show Control Panel( 0 ),
Variables( X( :Numéro de lot ), Y( Eval( defaut ) ),
Elements( Points( X, Y, Legend( 2 ) ) ),
SendToReport(
Dispatch(
{},
Eval( defaut ),
ScaleBox,
{Add Ref Line( Seuil1, "Solid", "blue", "Seuil d'action =" || Char( Seuil1 ), 2 ), Add Ref Line(
Seuil2, "Solid", "Green", "Seuil d'alerte =" || Char( Seuil2 ), 2
)}
),
)
))El error es de: Elementos( Puntos( X, Y, Leyenda( 2 ) ) ),
Aquí está el mensaje que recibí:
The specified column could not be found in the data table. when accessing or evaluating "Elements", Elements( Points( X, Y, Legend( 2 ) ) ) /*###*/
¿Alguna sugerencia del problema?
Muchas gracias,
Sébastien
Hola,
A primera vista, la variable "predeterminada" no está definida, al menos en el segmento de código que compartió. Es posible que la expresión "Eval (predeterminado)" no devuelva una referencia a una columna.
Si precede al script Graph Builder con un simple
Show (Eval (defaut));
¿Qué devuelve el registro?
Haznos saber.
Mejor,
TS
Hola Thierry,
Gracias por su respuesta.
No he agregado todo mi script, sin embargo, la variable predeterminada está bien definida:

Probé directamente con la propia variable y no funciona tan bien.
¿Alguna otra sugerencia?
Gracias,
Sebastián
Siempre que "Ma variable d'étude" sea el nombre de una columna en RAW_DATA_TABLE, esto debería funcionar.creo que eso es lo que @Thierry_S estaba llegando.Verifique dos veces para asegurarse de que "Ma variable d'étude" sea el nombre de una columna en la tabla de datos.