¿Evaluando una cadena usando una fórmula de columna?Tengo una columna con cadenas, por ejemplo, 20.5 + 1.18 * 1.61 - 0.0816 * (1.61-1.85) ^ 2, y me gustaría evaluar su valor en una columna diferente. Intenté usar eval () con el nombre de la columna con las cadenas como argumento, pero no funcionó: simplemente obtengo la cadena nuevamente, no el valor de esa cadena.
Estoy seguro de que se pueden evaluar las cadenas, porque probé eval (20.5 + 1.18 * 1.61 - 0.0816 * (1.61-1.85) ^ 2) y me dio un número como se esperaba.
¿Es posible usar una función para evaluar una columna, y si es así, cómo? No estoy buscando una solución JSL.
Re: evaluar una cadena usando una fórmula de columna?Eso funciono; Gracias por la rápida respuesta
Re: evaluar una cadena usando una fórmula de columna?Eval () funciona en tu expresión en un editor de script porque no es una cadena allí. En la columna, es una cadena. Primero debe analizar la cadena (que convierte una cadena en una expresión JSL) y luego evaluarla. Intenta esto para tu fórmula de columna (la Columna 1 es la que tiene tus cadenas):
Eval( Parse( :Column 1 ) )
Re: evaluar una cadena usando una fórmula de columna?¡La primera vez que uso esto después de casi 20 años de usar JMP! ¡Si solo hubiera sido consciente de esto antes!