Salut!
J'ai un script qui crée des colonnes récapitulatives à partir d'une table de données. Il collecte les valeurs Max et Initial de certaines colonnes. Je voudrais créer une nouvelle colonne calculant la différence entre Max et Initial. J'ai 18 mesures différentes qui en ont besoin, donc j'aimerais automatiser cela. J'ai un script pour créer et nommer les colonnes de manière appropriée. Tout est réglé là.
J'ai besoin d'aide pour savoir comment ajouter les formules aux colonnes de différence. Le problème est que je ne sais pas comment exécuter plusieurs évaluations dans une seule fonction Eval.
Ce que j'ai actuellement est ci-dessous. Je pensais également créer les colonnes, puis revenir en arrière pour ajouter la formule, mais cela semble se heurter au même problème.
//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])
)
)
);
);