回复:如何使用标准参考更正列中的顺序/顺序,如果它没有遵循,请用一些规则重写它。“升温”是什么意思?
编辑:
我刚刚决定加热意味着当前行具有热值,而前一个是热值。
Names Default To Here(1);
dt = Open("$DOWNLOADS/Sample_Data2.jmp");
dt << New Column("A", Character, Nominal, << Set Each Value(
As Constant(
priorities = {"Initialization", "Ramp", "Heat", "Ramp_2", "Ramp_Down", "Final"};
);
If(Row() == Col Min(Row(), :Device_ID),
priority_idx = Contains(priorities, :Device_State_Final);
,
If(!Contains(priorities, :Device_State_Final),
priority_idx;
,
If(:Device_State_Final == "Heat" & Lag(:Device_State_Final) == "Ramp",
priority_idx = Contains(priorities, "Heat");
, Contains(priorities, :Device_State_Final) >= priority_idx,
priority_idx = Contains(priorities, :Device_State_Final);
);
);
);
priorities[priority_idx];
));

回复:如何使用标准参考更正列中的顺序/顺序,如果它没有遵循,请用一些规则重写它。谢谢亚尔莫,
这似乎工作正常。 我将针对广泛的数据集实施和测试它。
再次感谢。
回复:如何使用标准参考更正列中的顺序/顺序,如果它没有遵循,请用一些规则重写它。各位,祝你新年快乐。
@jthi和其他社区成员——我又卡住了!!
您提供的公式/脚本(第 4 列 - “公式_3” ) 对 80% 的数据工作正常,但在出现(错误)顺序较高的位置失败。 在给定的示例中 - “Settling_Time”的序列顺序较高,但它出现在错误的位置(在第 4 行和第 6 行的“Main_Ramp”之间;第 10 和 12 行),现在当前逻辑不允许对其进行编辑。 我想,我可以使用另一个循环,比如 -
如果 (
滞后(:当前状态)==滞后(:当前状态,-1)&:当前状态!=滞后(:当前状态),:当前状态=滞后(:当前状态)
);
但由于第 5、6 和 7 行的顺序,它也失败了。 我需要的列是附加数据集中的第 3 列,命名为“必填列”。
有什么帮助和/或建议吗?
谢谢

如何使用标准参考更正列中的顺序/顺序,如果它没有遵循,请用一些规则重写它。
各位,
我最近问了一个问题如何填充列中的缺失值并得到/实施了解决方案。 但是我又被卡住了。 这个问题是相同的(第二阶段问题)的延续。
上一个问题的参考 -
https://community.jmp.com/t5/Discussions/How-to-fill-replace-text-between-two-cells-based-on-specific/mp/581800#M78854
我想根据“Device_ID”、“Device_State_Final”和以下规则在附加数据中生成一列“Device_State_Final_Corrected”-
---------------------------------------------- ------------------------------------
对于每个设备,我们定义 Order 是 -
“初始化 - 斜坡 - 加热 - Ramp_2 - Ramp_Down -Final”
遵循两条规则——
规则1 . 如果更高的状态出现一次(例如,“Ramp_2”),则较低的状态(例如,“Initillization”)不能出现。 如果它出现,它将被替换为先前出现的更高状态(通过“Ramp_2”) - 参见行号 - 12。 设备状态“加热”发生异常
规则 2。 现在,如果某处设备正在升温,它应该在“加热”之后重复序列并遵循规则 1。
“初始化 - 斜坡 - 加热 - Ramp_2 - Ramp_Down -Heat - Ramp_2 - Ramp_Down - Final” -- 参见第 24、25、26 行。

---------------------------------------------- ------------------------------------
任何帮助,
谢谢 - HSS
消费者和市场研究