根据多个条件设置列值你好,
我想根据“深度”值在“CD”列上找到对应的“晶圆”和“批次 ID”的值。
下面是我创建的示例表,我在不同的“深度”值处有多个“CD”值,并且每个特定晶圆有多个“晶圆”和“批次 ID”。我需要找到 20nm“深度”处的“CD”值,以创建标准化 CD 图。
我知道如果要按列平均值进行归一化,我可以使用“Col Mean”。在这种情况下,如何按特定深度的 CD 进行归一化?
下面突出显示的部分是我手动粘贴的内容...只是为了提供我想要的一个例子。
谢谢

基础数据分析与建模回复:根据多个条件设置列值或Col Median() : )
它的优点是即使在非数字:depth的情况下也能在合理的时间内运行。
将来,
col mean(:CD, :Wafer, :Lot ID, Where(:depth ==20))
也可能实现:

有关这两个主题的更多信息,请单击此处:
技巧和窍门 - JMP/JSL 的最佳实践
回复:根据多个条件设置列值公式如下
col mean( If( :depth == 20,:CD,.), :Wafer, :Lot ID)
由于仅发现 1 行具有 :Depth=20,因此 Col Mean() 也可以用 Col Sum() 等替换。
还可以将所有 Depth=20 行子集到新的数据表中,然后在子集数据表中将 CD 列名称更改为 CD(20 mm),然后使用
表=>更新
将子集数据重新加入到原始数据表中,匹配晶圆和批次 ID
回复:根据多个条件设置列值对于此应用程序,请检查标准化 GUI 。
激活

并使用

编辑:
GUI 根据下面@txnelson的帖子中的逻辑生成公式列。