如何迭代具有不同分類組的列?假設名為 Lot 的列有 3 個不同的條目。 而且我想添加一個邏輯來創建一個名為“Box Start”的列,該列檢查哪個框在序列 1 上運行,並將該批次的所有條目的信息複製到名為“Box Start”的列中,如下所示。
我如何設計一個for循環來執行這個操作?
| 很多 | 順序 | 盒子 | 盒子開始 |
| A | 1個 | A | 開始於 |
| A | 2個 | b | 開始於 |
| A | 3個 | A | 開始於 |
| A | 4個 | b | 開始於 |
| 乙 | 1個 | b | 開始於 b |
| 乙 | 2個 | b | 開始於 b |
| 乙 | 3個 | A | 開始於 b |
| 乙 | 4個 | A | 開始於 b |
| 乙 | 5個 | A | 開始於 b |
| C | 1個 | A | 開始於 |
| C | 2個 | b | 開始於 |
| C | 3個 | A | 開始於 |
數據表腳本回复:如何迭代具有不同分類組的列?這是解決問題的一種方法;我創建了一個公式,只要找到 Lot 的新值,它就會計算 Lot 第一次出現的時間。

If( :Lot != Lag( :Lot ),
currLot = :Lot;
begin = :Box[Min( Current Data Table() << get rows where( :Lot == currLot ) )];
);
begin;
如果想在開放代碼中迭代,可以使用如下代碼
For Each Row(
If( :Lot != Lag( :Lot ),
currLot = :Lot;
begin = :Box[Min( Current Data Table() << get rows where( :Lot == currLot ) )];
);
Show( begin );
);