cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
tom_garvin
Level 8

How to modify behavior of Power BI embedded tile?

I have several Power BI tiles embedded in my app. When clicked, they open a Power BI session.

 

I would prefer to disable that link and navigate to another screen within my app.

 

I have set DisplayMode to "View" and this defeats the linking behavior.

 

I tried to set navigation for the "OnSubmit" formula, but apparently "View" mode also disables that action.

 

As a workaround, I added an icon layered on top of the PBI tile, and this takes care of my navigation, although a bit messy.

 

Next, I tried this with a tile which has a matrix report which is long enough to need a scroll bar.

 

Unfortunately, setting to "View" also disables the scrollbar in the tile.

 

Looking for insights on how to integrate PBI tiles beyond just a default link to the PBI Online Service.

1 ACCEPTED SOLUTION

Accepted Solutions
Community Support Team
Community Support Team

Re: How to modify behavior of Power BI embedded tile?

Hi @tom_garvin,

 

If you would like to have Power BI Tile control to navigate to a screen within the App, you should modify two properties of the Power BI tile control:

1. PowerBIInteractions property -> false

2. OnSelect property -> Navigate(Screen2,ScreenTransition.None)

 

 

With PowerApps Studio version 2.0.722.

 

Please take a try with the steps above and see if this could help.

 

Regards,

Michael

Community Support Team _ Michael Shao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

3 REPLIES 3
Community Support Team
Community Support Team

Re: How to modify behavior of Power BI embedded tile?

Hi @tom_garvin,

 

If you would like to have Power BI Tile control to navigate to a screen within the App, you should modify two properties of the Power BI tile control:

1. PowerBIInteractions property -> false

2. OnSelect property -> Navigate(Screen2,ScreenTransition.None)

 

 

With PowerApps Studio version 2.0.722.

 

Please take a try with the steps above and see if this could help.

 

Regards,

Michael

Community Support Team _ Michael Shao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

tom_garvin
Level 8

Re: How to modify behavior of Power BI embedded tile?

Golly, I should have seen that one coming! The "Power BI Interactions" toggle is immediately above the "Display Mode" setting I have been playing with.

 

That setting, when "On", appears to take precedence over the "OnSelect" behavior. Turning it to "Off" has solved my original problem.

 

I am curious as to where "Power BI Interactions" is defined in documentation (if any) and what other potential "interactions" might be possible.

 

In particular, I'd like to be able to click on a pie slice or data point in the embedded tile, and then navigate elsewhere with a context variable set to an underlying value in the visualization. I suspect that is not likely to be available, since the embed doesn't seem to actually know anything about where it is embedded.

tom_garvin
Level 8

Re: How to modify behavior of Power BI embedded tile?

Michael, one more request: how can I mark your reply as the accepted solution?

 

All I see is the option to mark my own reply, which would not be fair.

Helpful resources

Announcements
thirdimage

Power Apps Super User Class of 2020

Check it out!

thirdimage

New Badges

Check it out!

thirdimage

Power Apps Community User Group Member Badge

Fill out a quick form to claim your user group badge now!

sixthImage

Power Platform World Tour

Find out where you can attend!

Power Platform 2019 release wave 2 plan

Power Platform 2019 release wave 2 plan

Features releasing from October 2019 through March 2020

SecondImage

Difinity Conference

The largest Power BI, Power Platform, and Data conference in New Zealand

Top Solution Authors
Top Kudoed Authors
Users online (5,671)