回复:如何使用標準參考更正列中的順序/順序,如果它沒有遵循,請用一些規則重寫它。“升溫”是什麼意思?
編輯:
我剛剛決定加熱意味著當前行具有熱值,而前一個是熱值。
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
消費者和市場研究