Collaborate in Microsoft Teams with Power BI

As a distributed workforce becomes the norm, more organizations are relying on Microsoft Teams to enable remote work and keep employees in sync. This articles outlines options for sharing and collaborating on interactive Power BI content in Microsoft Teams channels and chats.

  • With the Power BI tab for Microsoft Teams, you can embed interactive reports in Microsoft Teams channels and chats. The Power BI tab helps your colleagues find your team's data and discuss the data within your team channels.
  • Create a link preview when you paste a link to your reports, dashboards, and apps into the Microsoft Teams message box. The link preview shows information about the link.
  • Use Chat in Microsoft Teams when viewing reports and dashboards in the Power BI service to quickly start conversations in Microsoft Teams.
  • Use the Power BI app in Microsoft Teams to bring your entire basic Power BI service experience into Microsoft Teams.

Screenshot of a Power B I report embedded in a Microsoft Teams channel.

Requirements

In general, for Power BI to work in Microsoft Teams, ensure these elements:

  • Your users have a Power BI Pro license, or the report is contained in a Power BI Premium capacity (EM or P SKU) with a Power BI license.
  • Users have signed in to the Power BI service to activate their Power BI license.
  • Users meet the requirements to use the Power BI tab in Microsoft Teams.

Grant access to reports

Embedding a report in Microsoft Teams or sending a link to an item doesn't automatically give users permission to view the report. You need to allow users to view the report in Power BI. You can use a Microsoft 365 Group for your team to make it easier.

Important

Make sure to review who can see the report within the Power BI service and grant access to those not listed.

One way to ensure everyone in a team has access to reports is to place the reports in a single workspace and give the Microsoft 365 Group for your team access.

Share with external users

You can integrate a Power BI report in Teams and share it with external users. Here are the steps to follow.

  1. You invite the external user to the organization, and they accept your invitation. See Distribute Power BI content to external guest users using Azure Active Directory B2B for details.
  2. Give the external user permission on the report. Individual permissions assignment works best.
  3. Make sure the external user has a Power BI license assigned to them. If the content is in a Premium capacity, the user only needs a Free license. If not, the user can sign up for an individual free trial of Power BI Pro.

Known issues and limitations

  • Power BI doesn't support the same localized languages that Microsoft Teams does. As a result, you might not see proper localization within the embedded report.
  • Power BI dashboards can't be embedded in the Power BI tab for Microsoft Teams.
  • Users without a Power BI license or permission to access the report see a "Content is not available" message.
  • You might have issues if you use Internet Explorer 10.
  • URL filters aren't supported with the Power BI tab for Microsoft Teams.
  • In national clouds, the new Power BI tab isn't available. An older version might be available that doesn't support the new workspace experience or reports in Power BI apps.
  • After you save the tab, you can't change the tab name through the tab settings. Use the Rename option to change it.
  • Single sign-on isn't supported for the link preview service.
  • Link previews don't work in meeting chat or private channels.

Microsoft Power Platform in Microsoft Teams

The other Microsoft Power Platform apps also integrate with Microsoft Teams.

Next steps

More questions? Try asking the Power BI Community.