Ehilà!
Ho uno script che crea colonne di riepilogo da una tabella dati. Raccoglie i valori Max e Initial da alcune colonne. Vorrei creare una nuova colonna che calcoli la differenza tra Max e Initial. Ho 18 diverse misurazioni che ne hanno bisogno, quindi vorrei automatizzare questa operazione. Ho uno script per creare e nominare le colonne in modo appropriato. Tutto pronto.
Ciò di cui ho bisogno è di aiuto per aggiungere le Formule alle suddette colonne Differenza. Il problema è che non so come eseguire più valutazioni all'interno di una funzione Eval.
Quello che ho al momento è qui sotto. Stavo anche pensando di creare le colonne e poi tornare indietro per aggiungere la formula, ma sembra che si verifichi lo stesso problema.
//I have a List T_List with all the measurement names<BR /><BR />For(i = 1, i <= 18, i++,
Eval(
Substitute(
Expr( New Column(T_List[i] || " Temperature Difference", Numeric, Continuous, Format("Fixed Dec", 2)
Formula( Column(i) + Column(i+18) ) // Always adding 2 columns that are 17 columns apart, but unclear how to specify those columns with multiple evaluations
),
Expr( _name_ ), parse(":" || T_List[i])
)
)
);
);