创建序列列你好社区
有人可以帮助我处理 JSL
我需要创建一个引用另一个数据列的序列列(如图示例)
(正如您所看到的,对于每个晶圆 ID 项,数据可以是可变的...... 5/8/4 ecc)

提前致谢
詹保罗
高级统计建模自动化和脚本编写消费者和市场研究数据存取质量和工艺工程回复:创建序列列感谢大家解决了我的问题。非常感谢 :-)!
回复:创建序列列根本不要把注意力放在我们身上! 和孙子们一起玩吧!!!
回复:创建序列列谢谢@brady_brady ......我有我的孙子在我家,我没有像我应该的那样清楚地关注讨论论坛。
回复:创建序列列你好,
在这种情况下,您需要使用的是:
Col Cumulative Sum (1, :Wafer_ID )
如果您使用 Col Sum ( 1, :Wafer_ID ),您将获得值“k”的几行,其中 k 是给定组中的行数。
请注意,无论表如何排序,此公式都有效。 它的值表示“这是我在这个数据集中第 k 次遇到这个值,从顶部开始。” 这在许多其他情况下都有应用,特别是当涉及创意排序时,这是我最喜欢的技巧之一。
干杯,
布雷迪
回复:创建序列列在第一个条目中,您有一个名为 Wafer_ID 的列,然后在第二个条目中,在 JSL 中,您将其命名为 Wafer,但在 Col Sum() 函数中使用名称 Wafer_ID。Col Sum() 函数使用第二个元素作为“按组”,因此,它必须与要用于聚合的列的名称相匹配。
回复:创建序列列这是执行此操作的公式。 您可以按原样在列中使用它,也可以根据您的脚本进行调整。

回复:创建序列列感谢尼尔森的回答...如果没有深入研究其他讨论,我很抱歉
只是...我错过了一件事(可能我的问题没有得到很好的解释...抱歉)...但是我必须通过 JSL 创建一个列序列...为此我需要帮助。
使用你的建议:
dt << New Column( "Sequence", Formula( Col Sum( 1, :Wafer_ID ) ) );
我没有选择序列 1,2,3,... 正如我在图片中报告的那样......但我有每个晶圆数据的最大晶圆 ID 行。
我需要的是创建包含以下内容的序列列:
晶圆序列
00 1
00 2
00 3
00 4
01 1
01 2
01 3
02 1
02 2
02 3
02 4
02 5
…………
回复:创建序列列之前有几个讨论项目涉及到这一点......以后,请先搜索已知的搜索
这是公式的一种解决方案
col sum(1, :wafer_id);