6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Microsoft Power AutomateAdvent Calendar 2024

Day 23

Microsoft Dataverse でリレーションシップの設定をした際、Power Automate で行のフィルターをする方法

Last updated at Posted at 2024-12-25

こちらの記事にありますが (ありがとうございます!)、久しぶりにやるとはまったので備忘のために自分でも記事書いておきます。恐らく Dataverse が浸透すればはまる人が結構出てくる気がするので、、、

今回は、こんな感じで、リレーションシップの設定がされているとします。

image.png

この際、例えば、Power Automate で、あるトレーニングに対して申し込んだユーザーの一覧をフィルターして取得したいとします。

トレーニングリクエスト側ではこのようにトレーニングテーブルとリレーションシップの設定をしています。

image.png

この際、トレーニングリクエストのテーブルからあるトレーニングの申し込みしている一覧を取得したいとします。

とりあえず思いつくこととしては、こんな感じで、列名 (論理名) eq トレーニングテーブルの一意識別子と書くのかなと思いました。

image.png

シングルテーブルの場合は、そのテーブルの一意識別子列の論理名を使って以下のような感じで書くので。。

image.png

しかし、こちらだとエラーになります。。

image.png

最終的には、以下のようにすると上手く動作します。

image.png

image.png

書き方としては、トレーニングリクエスト側のテーブルに存在する、トレーニング列の論理名 (cr596_training) を _cr596_training_valueのように書き換えます。これは情報ないと間違いなくはまると思います。。

image.png

6
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?