Salut tout le monde,
J'essaie actuellement d'écrire un script qui calculera automatiquement les rendements des tests à travers les températures. J'ai remplacé tous les "Pass" par des 1 et "Fail" par un 0 dans tout le tableau, puis j'ai calculé la somme. Vous trouverez ci-dessous ma fenêtre Tabuler actuelle et le code correspondant. Mon objectif est d'avoir une troisième colonne pour chaque température avec le rendement = ((Sum at Temp)/(N at Temp)) x 100. J'ai des difficultés à mettre cela en œuvre. Je pense qu'il existe un moyen de le faire dans Tabuler ou d'insérer une colonne Rendement après chaque colonne "N" et de calculer le rendement en utilisant les deux colonnes précédentes dans une formule, mais j'ai du mal à penser comment faire cela d'une manière qui tient compte d'un nombre variable de colonnes et de températures d'essai. Toute aide serait appréciée! Merci d'avance!
list = dt << Get Column Names( string );
Remove From(list, 1, testIndex);
yieldByTest = (dt << Tabulate(
Add Table(
Column Table(
Grouping Columns(:tst_temp),
Statistics(Sum, N, Mean)
),
Row Table(
Analysis Columns(Eval(list))
)
),invisible
)
) << Make Into data Table;
yieldByTest << Set Name("Yield by Test Across Temperature");