Estoy usando un script para extraer una fórmula predicha de algunos datos que tengo, luego modifico esa fórmula usando la sustitución y ahora me gustaría crear una nueva columna usando la fórmula modificada. Creo que esto es fácil, pero cuando intento escribir esto, no se reconoce la fórmula guardada como variable. Cualquier ayuda sería muy apreciada, avíseme si necesita más información también.
// Script que solo muestra guardar la fórmula como una variable fm y modificar la variable usando sustituto de fm2
fm = report(obj1)[OutlineBox("¿Polinomio?")][TextEditBox(1)] << obtener texto;
// obtener la cadena a la derecha del signo igual y convertir la cadena en una expresión usando Parse()
fm = Analizar (Recortar (palabra (2, fm, "=")));
fm2 = Substitute(NameExpr(fm), EvalExpr(LnTime2), EvalExpr(log(Time2)));
//Script para crear una nueva columna con la fórmula fm2 que no funciona
dt << Nueva columna ("Previsto", Numérico, Fórmula (fm2));
//Esto es lo que se devuelve en el Registro cuando imprime fm2 en el script
Imprimir (fm2);
(-0,270568) + 0,0352458 * Registro (Tiempo 2) - 0,0331127 * (Registro (Tiempo 2) - 7,22484) ^ 2 + 0,0046766 * (Registro (Tiempo 2) - 7,22484) ^ 3 + 0,0075752 * (Registro (Tiempo 2) - 7,22484) ^ 4 + 0.0012501 * (Registro(Tiempo2) - 7.22484) ^ 5 + 0.000026534 * (Registro(Tiempo2) - 7.22484) ^ 6