Power BI 用の Power Automate ビジュアルを作成する

適用対象: Power BI Desktop Power BI サービス

Power BI レポート内に Power Automate ビジュアルを作成すると、エンドユーザーはレポート内のボタンをクリックするだけで、自動フローを実行できます。 さらに、フローをデータ コンテキストにできます。つまり、エンドユーザーが設定するフィルターに基づいて、フロー入力を動的にすることができます。

レポート上でサイズ変更され位置が変更されている [フロー] ボタンの様子を示すスクリーンショット。

Power Automate ビジュアルを追加する

  1. [視覚化] ペインから [Power Automate] アイコンを選択します。

    [視覚化] ペインから [Power Automate] アイコンを選択したスクリーンショット

    Power BI Desktop では、リボンから視覚エフェクトを追加することもできます。 [挿入] タブで、[Power Platform] セクションの [Power Automate] を選択します。

    [挿入] リボンで [Power Automate] アイコンを選択したスクリーンショット。

    視覚エフェクトを選択すると、現在のレポート ページに自動的に追加され、開始手順が表示されます。

  1. スクロール、ビジュアルのサイズを変更、またはフォーカス モード アイコンを選択してすべての手順を確認します。

    [フロー] ボタンのサイズが変更され、レポート上の位置が変更されているところを示すスクリーンショット。

  2. 手順を確認したら、ボタンのサイズを変更してレポートの好きな場所に配置します。

フローが作成される環境を変更する

フローの作成用の好みの環境を選択するには、Power Automate ビジュアル内の環境ピッカーを使用します。 これには、組み込みのセキュリティ ロールを持つ環境と、1 つまたは複数のフローの共同所有者である環境が含まれます。 好みの環境が見つからない場合は、「見当たらない環境のトラブルシューティング」の記事を参照して、要件の詳細を確認してください。

別の環境の選択の様子を示すスクリーンショット。

フローを編集する

  1. フローを選択した状態で、 [Power Automate Data](Power Automate データ) リージョンにデータ フィールドを追加し、フローへの動的な入力として使用されるようにします。

    動的な入力として任意のフィールドを追加するコントロールが表示されたスクリーンショット。

  2. [その他のオプション (...)]>[編集] を選択してボタンを構成します。

    [編集] を選択してフローを編集する様子を示すスクリーンショット。

  1. ビジュアルの編集モードで、ボタンに適用する既存のフローを選択するか、ボタンに適用される新しいフローを作成します。

    Power BI での SharePoint リスト用のフローの作成の様子を示すスクリーンショット。

  2. ゼロからから始めることも、組み込みのテンプレートの 1 つを例として使用することもできます。 ゼロから始めるには、[新規]>[インスタント クラウド フロー] を選択します。

    新しいインスタント クラウド フローを示すスクリーンショット。

  3. [新しいステップ] を選択します。

    ゼロからフローの作成を開始する様子を示すスクリーンショット。

  4. ここで、後続のアクションを選択するか、後続のアクションを決定するための追加ロジックを指定する場合はコントロールを指定できます。

    フロー用のアクションの選択の様子を示すスクリーンショット。

  5. 必要に応じて、フローをデータ コンテキストにする場合は、データ フィールドを動的コンテンツとして参照できます。 この例では、[リージョン] データ フィールドを使用して、SharePoint リストに項目を作成します。 エンドユーザーの選択に基づいて、リージョンには複数の値を指定することも、1 つだけを指定することもできます。

    フローに対する動的コンテンツの追加の様子を示すスクリーンショット。

  6. フロー ロジックの構成が完了したら、そのフローに名前を付け、[保存] を選択します。

    フローの保存の様子を示すスクリーンショット。

  7. 矢印ボタンを選択して、作成したばかりのフローの [詳細] ページに移動します。

    フローの [詳細] ページへの移動の様子を示すスクリーンショット。

    保存されたフローの [詳細] ページを次に示します。

    保存されたフローの [詳細] ページを示すスクリーンショット。

  8. [適用] ボタン を選択して、作成したフローをボタンにアタッチします。

フローを書式設定する

必要に応じて、ボタンのテキスト、フォントの色、フォントのサイズ、または塗りつぶしの色を変更できます。 これらのオプションとその他の設定は、 [書式] ペインで使用できます。

フローの書式設定の様子を示すスクリーンショット。

フローをテストする

フローをボタンに適用したら、フローを他のユーザーと共有する前にテストすることをお勧めします。 これらの Power BI フローは、Power BI レポートのコンテキストでのみ実行できます。 これらのフローは、Power Automate Web アプリや他の場所では実行できません。

フローがデータのコンテキストに依存する場合は、レポート内のフィルター選択がどのようにフローの結果に影響するかをテストすることを忘れないでください。

  1. レポートの編集モードでフローをテストするには、 [レポートに戻る] を選択し、Ctrl キーを押しながら、フローを実行するボタンを選択します。

    [フローの実行] ボタンの選択の様子を示すスクリーンショット。

    ボタンのテキストが、フローがトリガーされたことを示しています。

  2. フローが正常に実行されたかどうかを確認するには、トリガーされたフローで、[その他のコマンド (...)] メニュー >[詳細] の順に選択します。

    [その他のオプション] メニュー上の [詳細] の選択の様子を示すスクリーンショット。

  3. [詳細] ページで、フローの実行履歴状態を確認できます。

    [詳細] ページで実行履歴を確認する様子を示すスクリーンショット。

重要

これらの Power BI フローを実行できるのは、Power BI レポートのコンテキスト内でだけです。 Power Automate ポータルからフローを開始することはできません。 レポートの編集モードでフローをテストするには、[レポートに戻る] を選択した後、Ctrl キーを押しながらボタンをクリックしてレポートのコンテキストでフローを実行します。 編集モードまたは Power Automate に移動して、フローの実行履歴を表示し、それが正常に実行されていることを確認することもできます。

フローを共有する

フローが正常に実行されている場合は、レポート閲覧者と共有できます。

  1. [Run only users](実行のみのユーザー) セクションで [編集] を選択します。

    実行専用ユーザーを示すスクリーンショット。

  2. 実行アクセス権を付与するユーザーまたはグループを指定します。

    実行専用アクセス許可の管理の様子を示すスクリーンショット。

ユーザーに編集アクセス権を付与する

また、任意のユーザーに対して、実行権限だけでなく、フローの編集アクセス権を付与できます。

  • [共有] を選択し、所有者として追加するユーザーまたはグループを指定します。

    他者とのフローの所有権の共有の様子を示すスクリーンショット。

考慮事項と制限事項

  • ボタンへの追加の手動入力はサポートされていません。
  • このビジュアルは、埋め込み分析ではサポートされていません。
  • 認証されていないシナリオは Power Automate でサポートされていないため、ビジュアルは Web に公開 (パブリック) シナリオでは機能しません。
  • ビジュアルではエクスポート シナリオはサポートされていません。
  • Power Automate ビジュアルが処理できるレコードの最大数は 1000 です。
  • Power BI レポート内でフローを実行しているユーザーには、フローを実行するための権限が必要です。 これらの権限は、ユーザーによる直接共有または Microsoft Entra グループへの共有により付与します。
  • Power BI ボタン トリガーで使用することになるフローは、Power BI レポート内で直接作成します。 これらのフローを作成するために Power Automate に直接移動すると、フローの作成に必要なデータ フィールドへのアクセス権をトリガーが取得できなくなるので、これは行わないでください
  • Power BI データは、フローが展開されている地域に送信され、処理されます。

Power Automate の詳細については、次の記事を参照してください。