Power BI Embed & App Iframe Fix

Fix “This Content Isn't Available. Learn More About Power BI”

When a report embedded inside a Power BI App's Content area, SharePoint page, or custom portal fails to load, Power BI replaces the report with a gray screen reading: “This content isn't available. Learn more about Power BI.”

TL;DR Quick Answer

If this error happens for external B2B guest users inside a /reportEmbed iframe, note that Microsoft documents guest account limitations for the secure embed flow. Instead of relying on an iframe, open the shared App or report directly in the host tenant using a top-level link with ?ctid=YOUR-TENANT-ID (and confirm the guest has report access and a qualifying license). For internal users, check report/semantic model permissions and third-party browser cookie settings.

Power BI App - Content Area Iframe
Iframe Auth Failed

This content isn't available.

Learn more about Power BI.

Why this happens in Power BI Apps:

Secure embed (/reportEmbed) iframes have documented guest account and cookie limitations. Open cross-workspace or guest reports directly in the host tenant instead.

1. The 4 Causes of “This Content Isn't Available”

Unlike full-page Power BI errors that tell you whether a report was deleted or requires access, Power BI's iframe player hides all authentication and permission failures behind a single generic message: “This content isn't available. Learn more about Power BI.” Here is how to diagnose which of the four underlying issues you are hitting:

Cause #1 (External B2B Guests)

Secure Embed (/reportEmbed) Guest Limitations

You added a /reportEmbed link to a Power BI App's navigation (with Open in: Content area) or a portal page. Microsoft documents guest account limitations for the secure embed iframe flow, and an un-scoped iframe can also evaluate against the guest's home tenant instead of the host tenant.

Cause #2 (Internal Viewers)

Missing Permission on the Linked Workspace Report

Adding a link to a Power BI App's navigation menu does not grant App Audience viewers access to that linked report. If the report lives in another workspace, viewers must be granted Read access on that report and its underlying semantic model separately.

Cause #3 (SharePoint / Teams / Portals)

Third-Party Cookies Blocked by the Browser

When a report is embedded on a different domain (such as SharePoint Online or an internal intranet), app.powerbi.com relies on cross-site session cookies. Safari, Chrome Incognito, and strict Edge tracking prevention block these cookies and trigger the gray error screen.

Cause #4 (Public /view?r= Links)

“Publish to Web” Disabled by Tenant Admin

If the URL uses app.powerbi.com/view?r=..., it is an unauthenticated public embed code. If a Power BI admin turns off Publish to web in the Tenant Admin Portal, all existing public embed codes stop working immediately.

2. External B2B Guest Limitations in /reportEmbed (and How to Open Reports Directly in the Host Tenant)

As covered in our Power BI App “Add a Link” Embed Error guide, linking to a report in another workspace inside a Power BI App's Content area uses a Secure Embed URL (/reportEmbed?reportId=...).

However, Microsoft's secure embed documentation lists explicit guest account limitations for this iframe flow. Even if you append &ctid= to a /reportEmbed URL, external Microsoft Entra B2B guest accounts can still hit “This content isn't available” inside an iframe due to secure-embed guest restrictions and browser third-party cookie policies.

Recommended troubleshooting for B2B guests: Open the shared App or report directly in the host tenant

  1. 1Avoid the Content area iframe for B2B guests: Instead of forcing an external guest through a nested /reportEmbed iframe, give them the direct Power BI report or App URL and set App links to open in a New tab or Current tab.
  2. 2Include your Host Tenant ID (?ctid=) on the direct link: In app.powerbi.com, click ? (Help & Support) → About Power BI to find your 36-character Tenant GUID, and include ?ctid=YOUR-TENANT-GUID so the link routes the guest into your host tenant rather than their home tenant.
  3. 3Verify guest access and licensing: The ctid parameter only routes the link to the right tenant. Per Microsoft's Entra B2B sharing documentation, the guest user still needs explicit permission on the report/App (and underlying semantic model) plus a qualifying Power BI Pro, PPU, or capacity license.
✗ Fragile for external B2B guests (Content area /reportEmbed iframe):
https://app.powerbi.com/reportEmbed?reportId=85908d96-...&autoAuth=true
✓ Recommended for B2B guests (Direct top-level report/app URL routed to host tenant):
https://app.powerbi.com/groups/me/reports/85908d96-.../ReportSection?ctid=4c4a8f06-4aae-40ce-bfbd-7d07aea105c2
Zero Iframe Hacks · Internal & External

4. How LumioBI Eliminates “This Content Isn't Available” Errors

Whether you are unifying reports across internal workspaces or sharing dashboards with external clients, LumioBI removes the brittle /reportEmbed iframe layer that causes tenant and cookie failures:

For Internal Power BI Teams

Top-Level Sidebar on app.powerbi.com

Instead of nesting reports from other workspaces inside a Power BI App Content Area iframe, the LumioBI Chrome Extension pins a unified navigation sidebar directly inside app.powerbi.com. Viewers open native reports and apps in the same tab with zero iframe restrictions.

For Invited Entra B2B Guests

Pre-Configured ?ctid= Links in One Menu

When sharing with licensed Microsoft Entra B2B guests, administrators save the tenant-scoped ?ctid= report URLs once in the LumioBI Portal. Guests see only their assigned group's links in the LumioBI sidebar inside Power BI, while Microsoft Entra and Power BI continue to enforce sign-in, licensing, and RLS.

5. Comparing Cross-Workspace & External Sharing Approaches

CapabilityPower BI App “Add a Link”SharePoint / Teams EmbedLumioBI
Cross-workspace report links Requires manual /reportEmbed URLRequires one web part per report Native top-level navigation
External B2B guest behavior /reportEmbed has guest limitationsSubject to guest & cookie limits Opens direct ?ctid= links in top tab
Link to other Power BI Apps / Org Apps Blocked in Content Area Apps cannot be framedLinks reports, Apps & Org Apps

6. Frequently Asked Questions

Why does Power BI say “This content isn't available. Learn more about Power BI.”?

Power BI displays this message inside an iframe when the embedded player cannot verify the viewer's tenant context (common for external B2B guests when &ctid= is missing), when the viewer lacks Read access to the underlying report or semantic model, when the browser blocks third-party cookies, or when a public Publish-to-Web code has been disabled.

Why do external B2B guest users see “This content isn't available” inside a Power BI App?

When a Power BI App loads a custom link in the Content area, it opens an iframe to app.powerbi.com/reportEmbed. Microsoft documents guest account limitations for the secure embed flow, and iframe links can also fail third-party cookie checks or evaluate against the guest's home tenant. For B2B guests, open the shared App or report directly in the host tenant in a top-level browser tab using a link with ?ctid=YOUR-TENANT-ID, and verify the guest has access and a qualifying license.

2-Minute Visual TourHow does LumioBI work?