转置具有相同标签的多列的数据表你好!
我有一个包含多个晶圆的数据表,以及它们在某个步骤中通过的工具。有时,一个晶圆可能会在同一步骤中撞击多个工具。我正在失去使用以下工具集:
TrSWC = SWC << Transpose(
columns( :Column ),
Transpose selected rows only( 1 ),
By( :Wafer ),
Label( :Label ),
Output Table( "Transpose_Table" )
);
其中 SWC=
| 晶圆 |
标签 |
柱子 |
| 1 |
X |
A |
| 1 |
X |
乙 |
| 1 |
Z |
C |
TrSWC=
我丢失了晶圆 1 击中标签“X”的“A”工具
谢谢你的帮助!
-蒂姆
大规模定制回复:转置具有相同标签的多列数据表格兹摩根0,
非常感谢。快速高效:)。
-蒂姆
回复:转置具有相同标签的多列数据表@timjnixon ,
这仅供参考。我不知道您的任务,但怀疑工具使用或异常检测类型分析。
检查您的 JMP 版本是否包含分析平台进程历史记录。 我认为您需要 JMP PRO 版本 14 或更高版本。 分析平台仍处于实验阶段。
查找工具使用情况(工具接触晶圆的次数)以及工具、操作、时间条件可能会很有用,这些条件可能表明是什么导致了产量或缺陷或其他指标的变化。它仍然有一点限制,但是对于这两个条件,我发现它很有用,并且不需要大量的表结构来使用它。
这仅供参考。
回复:转置具有相同标签的多列数据表@timjnixon ,
一旦创建了用于该步骤的工具数量的附加列,就可以通过表拆分来完成此操作。
附表。公式和分割脚本嵌入在表格中,可以在下面找到


嵌入表中的分割脚本。 当然,这可以通过 UI Table>Split 来完成
Current Data Table() << Split(
Split By( :Step ),
Split( :Tool ),
Group( :Wafer, :step count ),
Remaining Columns( Drop All ),
Sort by Column Property
)
结果表将如下所示

如果这不是您想要的,您也可以按步骤拆分并计数
Data Table( "WaferStepSplit" ) << Split(
Split By( :Step, :step count ),
Split( :Tool ),
Group( :Wafer ),
Sort by Column Property
)
这将创建一个如下表所示的表

回复:转置具有相同标签的多列数据表杰夫,
我希望它最终出现在 X 列中。我目前编写了一个循环,如果重复,则将 X 更改为 X',这在我转置时对我有用。我最终会将 X 列中的“A”放入 X 列中。
我希望有一个比类似的更简单的解决方案。
谢谢!
-蒂姆
回复:转置具有相同标签的多列数据表这将有助于了解在晶圆一步撞击两个工具的情况下您希望转置的数据表是什么样子。
在您的示例中,您希望 A 和 B 在哪里结束? 都在 X 列吗? X素数列? 一个新行?
回复:转置具有相同标签的多列数据表谢谢,蒂埃里。
这两个都会混合我的标签(我有很多晶圆/标签/柱)。
我正在考虑迭代表并使用不同的列更改任何重复的标签。这会给我一个列“Xa”和“X”,并且不会混淆。不过,我真的不想走那条路:)。
-蒂姆
回复:转置具有相同标签的多列数据表你好,
两种低技术解决方案:
1) 省略转置参数中的Label变量。 限制:列将用 ROW 编号标记
2) 通过连接 Label 和 Column (:Label || "," || :Column) 创建一个虚拟标签列,并将其用作转置参数中的 Label
有可能这两种建议都无法满足您的期望,因此,如果您可以分享任何其他信息,请告诉我。