Power BI 用の Power Automate ビジュアルを作成する
適用対象: Power BI Desktop Power BI サービス
Power BI レポート内に Power Automate ビジュアルを作成すると、エンドユーザーはレポート内のボタンをクリックするだけで、自動フローを実行できます。 さらに、フローをデータ コンテキストにできます。つまり、エンドユーザーが設定するフィルターに基づいて、フロー入力を動的にすることができます。
Power Automate ビジュアルを追加する
[視覚化] ペインから [Power Automate] アイコンを選択します。
Power BI Desktop では、リボンから視覚エフェクトを追加することもできます。 [挿入] タブで、[Power Platform] セクションの [Power Automate] を選択します。
視覚エフェクトを選択すると、現在のレポート ページに自動的に追加され、開始手順が表示されます。
スクロール、ビジュアルのサイズを変更、またはフォーカス モード アイコンを選択してすべての手順を確認します。
手順を確認したら、ボタンのサイズを変更してレポートの好きな場所に配置します。
フローが作成される環境を変更する
フローの作成用の好みの環境を選択するには、Power Automate ビジュアル内の環境ピッカーを使用します。 これには、組み込みのセキュリティ ロールを持つ環境と、1 つまたは複数のフローの共同所有者である環境が含まれます。 好みの環境が見つからない場合は、「見当たらない環境のトラブルシューティング」の記事を参照して、要件の詳細を確認してください。
フローを編集する
フローを選択した状態で、 [Power Automate Data](Power Automate データ) リージョンにデータ フィールドを追加し、フローへの動的な入力として使用されるようにします。
[その他のオプション (...)]>[編集] を選択してボタンを構成します。
ビジュアルの編集モードで、ボタンに適用する既存のフローを選択するか、ボタンに適用される新しいフローを作成します。
ゼロからから始めることも、組み込みのテンプレートの 1 つを例として使用することもできます。 ゼロから始めるには、[新規]>[インスタント クラウド フロー] を選択します。
[新しいステップ] を選択します。
ここで、後続のアクションを選択するか、後続のアクションを決定するための追加ロジックを指定する場合はコントロールを指定できます。
必要に応じて、フローをデータ コンテキストにする場合は、データ フィールドを動的コンテンツとして参照できます。 この例では、[リージョン] データ フィールドを使用して、SharePoint リストに項目を作成します。 エンドユーザーの選択に基づいて、リージョンには複数の値を指定することも、1 つだけを指定することもできます。
フロー ロジックの構成が完了したら、そのフローに名前を付け、[保存] を選択します。
矢印ボタンを選択して、作成したばかりのフローの [詳細] ページに移動します。
保存されたフローの [詳細] ページを次に示します。
[適用] ボタン を選択して、作成したフローをボタンにアタッチします。
フローを書式設定する
必要に応じて、ボタンのテキスト、フォントの色、フォントのサイズ、または塗りつぶしの色を変更できます。 これらのオプションとその他の設定は、 [書式] ペインで使用できます。
フローをテストする
フローをボタンに適用したら、フローを他のユーザーと共有する前にテストすることをお勧めします。 これらの Power BI フローは、Power BI レポートのコンテキストでのみ実行できます。 これらのフローは、Power Automate Web アプリや他の場所では実行できません。
フローがデータのコンテキストに依存する場合は、レポート内のフィルター選択がどのようにフローの結果に影響するかをテストすることを忘れないでください。
レポートの編集モードでフローをテストするには、 [レポートに戻る] を選択し、Ctrl キーを押しながら、フローを実行するボタンを選択します。
ボタンのテキストが、フローがトリガーされたことを示しています。
フローが正常に実行されたかどうかを確認するには、トリガーされたフローで、[その他のコマンド (...)] メニュー >[詳細] の順に選択します。
[詳細] ページで、フローの実行履歴と状態を確認できます。
重要
これらの Power BI フローを実行できるのは、Power BI レポートのコンテキスト内でだけです。 Power Automate ポータルからフローを開始することはできません。 レポートの編集モードでフローをテストするには、[レポートに戻る] を選択した後、Ctrl キーを押しながらボタンをクリックしてレポートのコンテキストでフローを実行します。 編集モードまたは Power Automate に移動して、フローの実行履歴を表示し、それが正常に実行されていることを確認することもできます。
フローを共有する
フローが正常に実行されている場合は、レポート閲覧者と共有できます。
[Run only users](実行のみのユーザー) セクションで [編集] を選択します。
実行アクセス権を付与するユーザーまたはグループを指定します。
ユーザーに編集アクセス権を付与する
また、任意のユーザーに対して、実行権限だけでなく、フローの編集アクセス権を付与できます。
[共有] を選択し、所有者として追加するユーザーまたはグループを指定します。
考慮事項と制限事項
- ボタンへの追加の手動入力はサポートされていません。
- このビジュアルは、埋め込み分析ではサポートされていません。
- 認証されていないシナリオは Power Automate でサポートされていないため、ビジュアルは Web に公開 (パブリック) シナリオでは機能しません。
- ビジュアルではエクスポート シナリオはサポートされていません。
- Power Automate ビジュアルが処理できるレコードの最大数は 1000 です。
- Power BI レポート内でフローを実行しているユーザーには、フローを実行するための権限が必要です。 これらの権限は、ユーザーによる直接共有または Microsoft Entra グループへの共有により付与します。
- Power BI ボタン トリガーで使用することになるフローは、Power BI レポート内で直接作成します。 これらのフローを作成するために Power Automate に直接移動すると、フローの作成に必要なデータ フィールドへのアクセス権をトリガーが取得できなくなるので、これは行わないでください。
- Power BI データは、フローが展開されている地域に送信され、処理されます。
関連するコンテンツ
Power Automate の詳細については、次の記事を参照してください。