大家好,
回到另一个让我难过的问题,试图通过创建一个新列来将计算添加到摘要中。 我正在尝试创建一个名为 GD1 的列,如果它们存在,我希望将列 N(4) 和 N(5) 中的值相加。 这是我尝试检查这些列是否存在并对它们求和(如果它们存在)的尝试,这似乎在调试器中终止,但我不明白为什么:
数据表("趣拉")<<汇总(
组(:名称(“90440011_119325”)),
,
子组(:Sort_Lot),
频率(“无”),
重量(“无”);
newcol1 = expr(
当前数据表() << 新列( "GD1", Numeric, "Continuous", Formula( Sum( :Name( "N(1)" ), :Name( "N(2)" ), :Name( " N(3)" ) ) ) )
);
评估(评估表达式(newcol1));
newcol2 = expr(
当前数据表()<<新列(“测试”,公式(如果(包含(当前数据表()<<获取列名(字符串),“N(4)”),
Sum( :GD1, 名称( "N(4)" ) ),
如果(包含(当前数据表()<<获取列名(字符串),“N(5)”),
Sum( :GD1, 名称( "N(5)" ) ),
总和(:GD1)
)
))
);
评估(评估表达式(newcol2));
)
)