サイクルタイムをカウントする列を新規作成以下のデータテーブルを参照して、サイクルタイムをカウントする列を新規作成する方法を教えてください。親切に提案を手伝ってください。どうもありがとう。
1.「グループ名」と「日付」で適切にソートする必要があります。
2. 同じ「グループ名」内で、「日付」が増加すると、列の「カウント」の数が増加します。特定のレベル(最大値は固定されていない可能性があり、変更される場合があります)の後、小さな値に戻ります。これは、別のサイクルを意味します。始める。


| グループ名 | 日にち | カウント |
| P1 | 2020/4/22 7:26 | 1 |
| P1 | 2020/4/22 8:26 | 2 |
| P1 | 2020/4/22 9:26 | 3 |
| P1 | 2020/4/22 10:26 | 4 |
| P1 | 2020/4/22 11:26 | 5 |
| P1 | 2020/4/22 12:26 | 6 |
| P1 | 2020/4/22 13:26 | 7 |
| P1 | 2020/4/22 14:26 | 8 |
| P1 | 2020/4/22 15:26 | 9 |
| P1 | 2020/4/22 16:26 | 10 |
| P1 | 2020/4/22 17:26 | 13 |
| P1 | 2020/4/22 18:26 | 1 |
| P1 | 2020/4/22 19:26 | 2 |
| P1 | 2020/4/22 20:26 | 3 |
| P1 | 2020/4/22 21:26 | 4 |
| P1 | 2020/4/22 22:26 | 5 |
| P1 | 2020/4/22 23:26 | 6 |
| P1 | 2020/4/23 0:26 | 7 |
| P1 | 2020/4/23 1:26 | 8 |
| P1 | 2020/4/23 2:26 | 9 |
| P1 | 2020/4/23 3:26 | 10 |
| P1 | 2020/4/23 4:26 | 11 |
| P1 | 2020/4/23 5:26 | 1 |
| P1 | 2020/4/23 6:26 | 2 |
| P1 | 2020/4/23 7:26 | 3 |
| P1 | 2020/4/23 8:26 | 4 |
| P1 | 2020/4/23 9:26 | 5 |
| P1 | 2020/4/23 10:26 | 6 |
| P1 | 2020/4/23 11:26 | 7 |
| P1 | 2020/4/23 12:26 | 8 |
| P1 | 2020/4/23 13:26 | 9 |
| P1 | 2020/4/23 14:26 | 10 |
| P1 | 2020/4/23 15:26 | 18 |
| P2 | 2020/4/22 5:26 | 1 |
| P2 | 2020/4/22 6:26 | 2 |
| P2 | 2020/4/22 7:26 | 3 |
| P2 | 2020/4/22 8:26 | 4 |
| P2 | 2020/4/22 9:26 | 5 |
| P2 | 2020/4/22 10:26 | 6 |
| P2 | 2020/4/22 11:26 | 7 |
| P2 | 2020/4/22 12:26 | 8 |
| P2 | 2020/4/22 13:26 | 9 |
| P2 | 2020/4/22 14:26 | 10 |
| P2 | 2020/4/22 15:26 | 11 |
| P2 | 2020/4/22 16:26 | 1 |
| P2 | 2020/4/22 17:26 | 2 |
| P2 | 2020/4/22 18:26 | 3 |
| P2 | 2020/4/22 19:26 | 4 |
| P2 | 2020/4/22 20:26 | 5 |
| P2 | 2020/4/22 21:26 | 6 |
| P2 | 2020/4/22 22:26 | 7 |
| P2 | 2020/4/22 23:26 | 8 |
| P2 | 2020/4/23 0:26 | 9 |
| P2 | 2020/4/23 1:26 | 10 |
| P2 | 2020/4/23 2:26 | 11 |
| P2 | 2020/4/23 3:26 | 1 |
| P2 | 2020/4/23 4:26 | 2 |
| P2 | 2020/4/23 5:26 | 3 |
| P2 | 2020/4/23 6:26 | 4 |
| P2 | 2020/4/23 7:26 | 5 |
| P2 | 2020/4/23 8:26 | 6 |
| P2 | 2020/4/23 9:26 | 7 |
| P2 | 2020/4/23 10:26 | 8 |
| P2 | 2020/4/23 11:26 | 9 |
| P2 | 2020/4/23 12:26 | 10 |
| P2 | 2020/4/23 13:26 | 11 |
データのブレンディングとクリーンアップRe: サイクルタイムをカウントする列を新規作成素晴らしい、うまくいきました、本当にありがとう。Re: サイクルタイムをカウントする列を新規作成グループが変更されたかどうかを確認してから、myCycle をリセットするだけです。
If(
Row() == 1, myCycle = 1,
:Group Name != Lag( :Group Name ), myCycle = 0
);
If( :Count < Lag( :Count ),
myCycle
++);
myCycle;
Re: サイクルタイムをカウントする列を新規作成ありがとうございます。1 つのグループ名ではうまく機能しますが、複数のグループ名についてはまだ提案が必要です。
実際、このテーブルには「グループ名」という名前の列が 1 つあり、この列には P1 と P2 の 2 つのグループがあり、必要なのは「P1/P2 のサイクル時間を個別にカウントする」ことです。
したがって、P2 は「4」ではなく「1」からカウントを開始します。
どうもありがとう。

Re: サイクルタイムをカウントする列を新規作成指定したデータテーブルを考慮すると、次の式が機能します。式を適用したデータテーブルを添付しました
If( Row() == 1, myCycle = 1 );
If( :Count < Lag( :Count ),
myCycle
++);
myCycle;