Sto usando uno script per estrarre una formula prevista da alcuni dati che ho, quindi modifico quella formula usando la sostituzione e ora vorrei creare una nuova colonna usando la formula modificata. Penso che sia facile, ma quando provo a eseguire lo script la formula salvata come variabile non viene riconosciuta. Qualsiasi aiuto sarebbe molto apprezzato, per favore fatemi sapere se avete bisogno anche di ulteriori informazioni.
//Script che mostra solo il salvataggio della formula come variabile fm e la modifica della variabile usando il sostituto di fm2
fm = report(obj1)[OutlineBox("Polynomial?")][TextEditBox(1)] << ottieni testo;
//ottieni la stringa a destra del segno di uguale e converti la stringa in un'espressione usando Parse()
fm = Analizza(Taglia(parola(2, fm, "=")));
fm2 = Sostituto(NomeEspr(fm),EvalEspr(LnTime2), EvalEspr(log(Time2)));
//Script per creare una nuova colonna con la formula fm2 che non funziona
dt << Nuova colonna("Previsto", Numerico, Formula (fm2));
//Ecco cosa viene restituito nel registro quando si stampa fm2 nello script
Stampa(fm2);
(-0,270568) + 0,0352458 * Log(Time2) - 0,0331127 * (Log(Time2) - 7,22484) ^ 2 + 0,0046766 * (Log(Time2) - 7,22484) ^ 3 + 0,0075752 * (Log(Time2) - 7,22484) ^ 4 + 0,0012501 * (Log(Time2) - 7,22484) ^ 5 + 0,000026534 * (Log(Time2) - 7,22484) ^ 6