大家好,
我目前正在尝试编写一个脚本,该脚本将自动计算跨温度测试的产量。 我在整个表格中将所有“通过”替换为 1,将“失败”替换为 0,然后计算总和。 下面是我当前的制表窗口和代码。 我的目标是为每个温度设置第三列,其产量为 =((温度时的总和)/(温度时的 N))x 100。 我很难实现这一点。 我认为有一种方法可以在制表中执行此操作,或者在每个“N”列之后插入一个产量列,并使用公式中的前两列计算产量,但我无法思考如何以一种方式做到这一点考虑了可变数量的列和测试温度。 任何帮助,将不胜感激! 提前致谢!
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");