cheez_RPA
(いわさき りょうすけ (UiPath Japan MVP 2019 - 2021))
1
Filter Data Table アクティビティにおいて、フィルタ条件として And と Or を切り替えて利用できるかと思いますが、この2つが混在する条件を設定した場合に、実際にどのようなフィルタリングがされるか、お分かりになる方がいましたらご教示いただけますと助かります。
ex. A or B AND C
という条件を入れた場合に、以下のうちどちらでフィルタされるのか。あるいは別のフィルタがなされるのか。
-
( A or B ) and C
= ( A and C ) or ( B and C )
A or ( B and C )
Yoichi
(Yoichi)
2
こんにちは
A or ( B and C )
ではないでしょか?
アクティビティの中の処理は不明ですが、VB.netの言語仕様上 and の方が優先順位が高いので、それ通りとすればですが。(少し試した感じでは言語仕様通りぽいです。)
HANACCHI
(はなっち!UiPath Japan MVP 2019-2022)
3
Yoichiさんの回答のようです。
条件を判定し、次の条件との接続がAndだったら条件結果をキープして、Orだったら先の条件をTrueとして処理して。。。
このアクティビティで括弧が記載できないので上から順に評価なのでしょう。
いずれにしても、複雑な条件の場合は、他の方が理解できるように、複数回に分けて、後で結合、重複行の削除でキレイにする。。。
こんな感じでしょうかねぇ。
1 Like
system
(system)
Closed
4
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.