incapaz de evaluar una fórmula en una tablaHola a todos ,
Estoy tratando de evaluar una expresión en una fórmula pero parece tener un error, ¿puede alguien ayudarme?
Mi fórmula está abajo:
dtmaster << New Column("_SBL",
Numeric,
Formula(
(Match( :Selected_Sigma,
"Flag_3Sigma",Eval expr(((column(8)- column(6)) / 3) * 3 + column(6)),
"Flag_4Sigma",Eval expr( ((column(8)- column(6)) / 3) * 4 + column(6)),
"Flag_5Sigma",Eval expr(((column(8)- column(6)) / 3) * 5 + column(6)),
"Flag_6Sigma",Eval expr(((column(8)- column(6)) / 3) * 6 + column(6))
)))
,
Format( "Percent", 12, 2 )
)

Re: no se puede evaluar una fórmula en una tabladt = Open( "$sample_data/big class.jmp" );
dt << New Column( "H_OR_W",
Numeric,
Formula(
(Match( :sex,
"F", height, // height
"M",
Column( 5 )[] // weight
))
),
Format( "Percent", 12, 2 )
);
Si usa un nombre de columna explícito, como altura, arriba, entonces JMP sabe que debe indexar con la fila actual. Si usa la función de columna para especificar la columna, aún necesita indexar en la columna. Puede usar el subíndice vacío que se muestra arriba para decirle a JMP que use la fila actual. Ver el ejemplo de peso anterior.
Re: no se puede evaluar una fórmula en una tablaHola, el error mostrado es como se adjunta en la imagen.Re: no se puede evaluar una fórmula en una tablaEstoy tratando de hacer coincidir la columna de sigma seleccionado con la fórmula.Re: no se puede evaluar una fórmula en una tablaHola Traté de eliminarlo, pero todavía muestra un error. Estoy tratando de hacer coincidir la columna de sigma seleccionado con la fórmula.Re: no se puede evaluar una fórmula en una tablaSí, intente quitar el EvalExpr. No es necesario y está causando al menos parte del problema que está viendo.
Re: no se puede evaluar una fórmula en una tabla @kuannygoh ,
¿Puedo preguntar por qué estás tratando de usar la función eval? ¿Qué estás tratando de lograr realmente?
Si absolutamente desea utilizar Eval Expr, eche un vistazo al ejemplo de índice de secuencias de comandos que se muestra a continuación:
