JSL 创建一个列,该列是基于其他列的前一行的累积和我正在使用 JMP Pro 12。
我需要帮助在 JSL 中创建一个新列(“cum_Qty”),该列将是“Qty”列中前几行值的持续总和,直到满足 => 500。 如果 中的行数量 => 500,则该值将按照“cum_Qty”中的方式更新。
例子:
在工作周 2 中,“Qty”列中的数量为 633 (> 500),该值在“cum_Qty”列中更新为 633。
在第 3 个工作周中,数量为 185 (< 500),总和为 185 + 633 = 818,该值在“cum_Qty”列中更新。
在第 4 个工作周中,数量为 130 (<500),其总和为 130 + 185 + 633 = 948,该值在“cum_Qty”列中更新。
等等……详情请参阅附件。
感谢您的帮助!
自动化和脚本编写数据混合和清理回复:JSL 创建一个列,该列是基于其他列的前一行的累积和谢谢吉姆。 它工作完美!
回复:JSL 创建一个列,该列是基于其他列的前一行的累积和这是编码的方法之一。这是一个列公式
If( Row() == 1, x = 0 );
If( :Qty > 500,
x = :Qty,
x = x + :Qty
);
x;