Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.
Hi Everyone,
I formed an embed code for scorecard(example shown below)
https://app.powerbi.com/scorecardEmbed?scorecardId=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
When I tried to use this code in power bi tile in canvas app, it neither gives error nor it loads the data. It only shows the grey screen with ring in centre implying as if it is processing.
I use the same approach for creating an embed code for power bi dashboard and that works very well.
Could you please assist?
Solved! Go to Solution.
Thank you. My apologies if i was not clear previously. Our all embed codes work fine and we also use the same way which you have suggest for many reports. We do not include the keyword "autoAuth=true" when I am embedding a report in power bi tile of canvas app and that works very well without any issues as the users are already logged in to canvas app(created for mobile). the scorecard embed code also doesn't not show any error message which means(I presume) that the link we have formed is correct. The problem is that it does not load the data. It only shows a processing ring. I would want to see the data. One observation is that when we embed any power bi report it does not cover the menu bar along with it. But when I used my embed code for scorecard, it definitely shows a menu bar(i am not sure how important that is). Do you think that it is not displaying the data in canvas app because of the menu bar? I believe autoAuth keyword is not the concern here. I look forward to hearing from you
Alright. Now I get it. I don't think you can get a scorecard embbeded that way. The PowerApps is asking for a Tile. The tile is a component inside a dashboard. It's a very specific thing. I have also seen that you can tweak that to embed a report, but that looks like a hackish solution to me. I don't think scorecards will work. It's not very stable yet.
The things I have said before you can google them. They depend on the licence.
- Publish to web: power bi free licence. Unsecury way to build a public content.
- Embed code with iframe: power bi pro licence. You can get an url that can be added in an iframe html tag at any web app.
- Create a development with Embed Analytics (app owns data or user owns data). Power Bi Embedded or premium licence. You can build a complex development. You will have many possibilities with javascript. Noy only can you embed the report but also interact with external things on the website directly to the report.
The last one is the most flexible way. The last two might work I guess. Embedding in a webapp should work like the link you generated and told me it was rendering on a browser.
I hope that helps,
Happy to help!
Thank you. My apologies if i was not clear previously. Our all embed codes work fine and we also use the same way which you have suggest for many reports. We do not include the keyword "autoAuth=true" when I am embedding a report in power bi tile of canvas app and that works very well without any issues as the users are already logged in to canvas app(created for mobile). the scorecard embed code also doesn't not show any error message which means(I presume) that the link we have formed is correct. The problem is that it does not load the data. It only shows a processing ring. I would want to see the data. One observation is that when we embed any power bi report it does not cover the menu bar along with it. But when I used my embed code for scorecard, it definitely shows a menu bar(i am not sure how important that is). Do you think that it is not displaying the data in canvas app because of the menu bar? I believe autoAuth keyword is not the concern here. I look forward to hearing from you
I still don't what what power bi tile of canvas app is for you. It sounds like you want a Tile (web content one) in a Dashboard with the link of the scorecard inside. That would be imposible.
Just for the heads up. You can embed in three ways:
- Publish to web
- Embed code with iframe
- Create a development with Embed Analytics (app owns data or user owns data)
The last two can handle secure embed.
Only the last one is the most flexible one that would let you embed reports, paginated reports and dashbaords. According to doc that's all. Then you have the link I have sent showing how to manage the scorecards with the last option. If you don't use the autoAuth it will never load. You need that.
I hope that helps,
Happy to help!
Thank you for the response. By canvas app, i mean to say that I use power apps and then in power apps we have two options 1. Canvas app and 2. Model driven app. So i select canvas app and then there is an option of adding power bi tile so i do that and then in the power bi tile i add the embed code which displays all the reports(whichever i have put the embed code for). But the code for scorecard is not working here. I hope I am clear now. Furthermore, i am new to development. And looking at the options you have suggested, could you please confirm what all tools/softwares do I need for all those 3 options(if possible) ?
Alright. Now I get it. I don't think you can get a scorecard embbeded that way. The PowerApps is asking for a Tile. The tile is a component inside a dashboard. It's a very specific thing. I have also seen that you can tweak that to embed a report, but that looks like a hackish solution to me. I don't think scorecards will work. It's not very stable yet.
The things I have said before you can google them. They depend on the licence.
- Publish to web: power bi free licence. Unsecury way to build a public content.
- Embed code with iframe: power bi pro licence. You can get an url that can be added in an iframe html tag at any web app.
- Create a development with Embed Analytics (app owns data or user owns data). Power Bi Embedded or premium licence. You can build a complex development. You will have many possibilities with javascript. Noy only can you embed the report but also interact with external things on the website directly to the report.
The last one is the most flexible way. The last two might work I guess. Embedding in a webapp should work like the link you generated and told me it was rendering on a browser.
I hope that helps,
Happy to help!
Thank you for the swift response. Unfortunately, appending "autoAuth=true" does not work in canvas app as it will give you the sign in option only with loop. However, this is helpful when I want to open the embed code directly in my browser which i do generally. The link mainly talks about the same which we have done(1st option). Could you please assist?
Hi. The sign in is mandatory. You won't be able to embed without login for a scorecard. How are you trying to embed? Because the only embedding option for scorecards is the link I have sent.
You won't be able to add it on a tile in a dashboard.
You might be able to add the Scorecard visual in a report and then embed the report, but I think it would be the same as the link we are talking about.
I hope that make sense
Happy to help!
Hi there. Please add the following at the end of the URL
&autoAuth=true
That might fix it. You can learn more about this post of the community:
https://community.powerbi.com/t5/Community-Blog/Embed-Power-BI-Goals-in-your-app/ba-p/2001107
I hope that helps,
Happy to help!
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.