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

提前致谢
詹保罗
数据表脚本编写回复:创建一个序列列之前有几个讨论项目涵盖了这个……以后请先搜索已知搜索
这是公式的一种解决方案
col sum(1, :wafer_id);
回复:创建一个序列列感谢纳尔逊,感谢您的回答......如果没有深入研究其他讨论,请见谅
只是……我想念一件事(可能我的问题没有得到很好的解释……抱歉……但我必须通过 JSL 创建一个列序列……为此我需要帮助。
使用您的建议:
dt << 新列(“序列”,
公式( Col Sum( 1, :Wafer_ID ) ));
);
我不选择sequence1,2,3,...正如我在图片中报告的那样.....但我有每个晶片数据的wafer_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
………………
回复:创建一个序列列这是执行此操作的公式。 您可以按原样在列中使用它,也可以根据您的脚本进行调整。

回复:创建一个序列列在您的第一个条目中,您有一个名为 Wafer_ID 的列,然后在您的第二个条目中,在您的 JSL 中,您仅将其命名为晶片,但您在 Col Sum() 函数中使用名称 Wafer_ID。Col Sum() 函数使用第二个元素作为按组,因此,它必须与要用于聚合的列的名称相匹配。
回复:创建一个序列列你好,
在这种情况下,您将要使用的是:
Col Cumulative Sum (1, :Wafer_ID )
如果您使用 Col Sum ( 1, :Wafer_ID ),您将获得值为“k”的几行,其中 k 是给定组中的行数。
请注意,无论表格如何排序,此公式都有效。 它的值表示“这是我在这个数据集中遇到这个值的第 k 次,从顶部开始。” 这在许多其他上下文中都有应用,特别是在涉及创造性排序时,并且是我最喜欢的技巧之一。
干杯,
布雷迪
回复:创建一个序列列谢谢@brady_brady ........我有我的孙子孙女,我并没有像我应该的那样清楚地关注论坛。