<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在运行以下JMP脚本,加入一些文件并创建新列,以构建组合的最终报告。当我运行此脚本时,最后一行生成'Temp1'表,其中包含所有列名,但没有数据。如果我在此行之前中断脚本并分别从最后一行开始运行脚本,它可以正常工作。想知道是否有人可以告诉我为什么我必须将剧本分成两部分。
谢谢,
拉维
数据表(“File1”)<< Join(With(Data Table(“File7”)),Merge Same Name Columns,By Matching Columns(:Die =:Die),Output Table(“FileA”));
新列(“Die_loc”,字符,标称,公式(Substr(:Die,14,7)));
数据表(“File2”)<< Join(With(Data Table(“File8”)),Merge Same Name Columns,By Matching Columns(:Die =:Die),Output Table(“FileB”));
新列(“Die_loc”,字符,标称,公式(Substr(:Die,14,7)));
数据表(“File3”)<< Join(With(Data Table(“File9”)),Merge Same Name Columns,By Matching Columns(:Die =:Die),Output Table(“FileC”));
新列(“Die_loc”,字符,标称,公式(Substr(:Die,14,7)));
数据表(“FileA”)<< Join(With(Data Table(“FileB”)),Merge Same Name Columns,By Matching Columns(:Die_loc =:Die_loc),Output Table(“Temp1”));
您好Ravi,您能告诉我您的代码中以下JSL的功能吗?谢谢,坤。
公式(Substr(:Die,14,7))
发送消息运行公式到数据表。 此消息在继续执行下一个JSL语句之前完成所有公式评估。
一种可能性是新列中的公式评估尚未在最终的Join()之前完成。尝试在每个新列()帮助中插入Eval公式。
新列(“Die_loc”,字符,标称,公式(Substr(:Die,14,7)),Eval公式);