vgmadtg
(ndmj dmjt)
1
いつも大変お世話になっております。
毎度ご教授いただきありがとうございます。
今実装したい処理ですが「データテーブルの各行を繰り返す」アクティビティで1行ずつ処理を繰り返すときに「No」が重複している場合は次の行にスキップする、という条件を加えたいと考えています。
例えば以下データテーブルだと
①2行目の「No」1111を処理
②3~4行目が同じ「No」が1111のため5行目の「No」2222を処理する
③6行目が同じ「No」が2222のため7行目の「No」3333を処理する
④8~10行目が同じ「No」3333のため11行目の「No」4444を処理する
……
のように実装をしたいです。重複行はランダムになります。
知見がある方、ご教授いただければ幸いです。
恐れ入りますがよろしくお願いいたします。

Yoichi
(Yoichi)
2
こんにちは
Noはグルーピング(ソート)されている前提でよいでしょうか?
そうであれば例えば以下のようになります。
ループの外で前の情報を保持する変数(以下ですとprevious)を用意して、それと現在の値を比較することにより、実現可能です。(最後に前の情報の変数に現在の値をセットします)
Sample
Sample20240616-1.zip (3.6 KB)
vgmadtg
(ndmj dmjt)
3
@Yoichi さん
いつも教えていただきありがとうございます。
ちなみに処理内容なのですが1行ずつ「結果」に完了を記載していきたいと思ってます。
重複行と判明した行は一括で「結果」に完了を記載したいです。
お伝えするのが遅れてしまい申し訳ございません…
この処理の場合ってどう実装すれば良いのでしょうか…?
Yoichi
(Yoichi)
4
重複行と判明した行は一括で「結果」に完了を記載したいです。
上記のContinueの手前で、都度当該行に書き込めばよいと思います。
例えば以下のサンプルのようになります。
Sample
Sample20240616-1 (2).zip (3.7 KB)
vgmadtg
(ndmj dmjt)
5
@Yoichi さん
ありがとうございます!
無事反映されることが確認できました!
system
(system)
Closed
6
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.