In this post, we will look at how to embed Power Automate flows inside of Power BI and pass Power BI data to the flows. Let’s say we have a report which contains Dataverse data, and when a user selects an Account, the can click a button to have that account emailed to them.
First, let’s look at a Power BI Desktop report we have, which is pulling data from a Dynamics 365 environment. On the Insert tab, we have a Power Automate (Preview) button:

Clicking on it adds the following tile to the report. We see the first step is to drag into the tile the fields we want to pass to our flow:

The fields will go here:

We will add account id and account name:

Next, we will select the Edit menu of the visual:

We see below. Let’s create a new flow:


We now see:

Click New Step. We will add a Dataverse step to send an email with the row selected:

In the subject we will reference the Power BI field being passed in – the account name:

We will cut some corners by hardcoding the email address. Now, we see:

Let’s publish this to the Power BI service. We see below. Let’s select a row in the visual that displays accounts, and then click the Run Flow button:

We see “triggering”:

Once complete, if we check our email, we see the flow has run:

We can also add Power Automate tiles directly inside the Power BI Service.

Will be interesting to try this with real-world use cases.
I AM SPENDING MORE TIME THESE DAYS CREATING YOUTUBE VIDEOS TO HELP PEOPLE LEARN THE MICROSOFT POWER PLATFORM.
IF YOU WOULD LIKE TO SEE HOW I BUILD APPS, OR FIND SOMETHING USEFUL READING MY BLOG, I WOULD REALLY APPRECIATE YOU SUBSCRIBING TO MY YOUTUBE CHANNEL.
THANK YOU, AND LET’S KEEP LEARNING TOGETHER.
CARL





