Power Bi Collaborate Share
Power Bi Collaborate Share
e OVERVIEW
p CONCEPT
Workspaces
p CONCEPT
c HOW-TO GUIDE
p CONCEPT
Publish an app
c HOW-TO GUIDE
Share reports and dashboards
p CONCEPT
Analyze in Excel
c HOW-TO GUIDE
p CONCEPT
c HOW-TO GUIDE
You've created reports, dashboards, scorecards, and semantic models. Maybe you want
to collaborate on them with your coworkers. Or maybe you're ready to distribute them
more widely. What's the best way to collaborate and share them? In this article, we
compare your options.
Collaborate
Share data
Create shared semantic models that coworkers can use as the basis for their own
reports, in their own workspaces.
Create dataflows as a way to share a common data source.
No matter which option you choose, to share your content you need a Power BI Pro
license, or the content needs to be in a Power BI or Microsoft Fabric Premium capacity.
License requirements vary for the colleagues who view your content, depending on the
option you choose. The following sections spell out details.
It's also important to recognize that security is defined on the Fabric workload that's
being used to serve the data. For example, when you share a report, you also share
access to the semantic model below. You need to define security on the semantic model
using Row Level Security (RLS) or Object Level Security (OLS) to prevent a report
consumer from accessing all the data in the semantic model. By default, the read access
of a report consumer isn't restricted to the elements and data they see in the report, but
access restrictions can be enforced in the semantic model thanks to RLS and OLS. Use
RLS to restrict access to rows of data being returned, and OLS to restrict the access to
columns and tables. When you hide a table, column, measure, visual, or report page, on
the other hand, that doesn't prevent a report user from accessing these hidden
elements. Hiding therefore isn’t a security measure, but an option to provide a clutter-
free user experience focused on specific tasks or goals.
We look at each sharing scenario below and discuss the security implications in more
detail for each. For more considerations on report consumer security planning, see
Power BI implementation planning: Report consumer security planning. For more
information on other Fabric workloads, see Permission model - Microsoft Fabric.
Collaborate in a workspace
When teams work together, they need access to the same documents so they can
collaborate easily. In Power BI workspaces, teams share the ownership and management
of their dashboards, reports, semantic models, and workbooks. Sometimes Power BI
users organize their workspaces based on organizational structures, or they create them
for specific projects. Still other organizations use several workspaces to store different
versions of reports or dashboards they use.
Workspaces provide roles that determine what permissions your coworkers have. Use
those roles to determine who can manage the workspace, edit or distribute content, or
just view content. Read more about roles in workspaces.
Workspaces are better for collaboration than My Workspace, because they allow co-
ownership of content. You and your entire team can easily make updates or give others
access. My Workspace is best used by individuals for one-off or personal content.
Now, imagine you have a finished report you need to share with your colleagues. What's
the best way to give them access to the report? The answer depends on a number of
factors.
If colleagues need to keep the report up to date, or need access to all the content
in the workspace, add them to the workspace as Members or Contributors.
If colleagues just need to view the content in the workspace, add them as Viewers.
If colleagues just need to see that report and not all the content in the workspace,
you can share the report via link or grant them direct access.
If the report is better consumed with related reports or dashboards that you need
to distribute to many colleagues, then publishing an app is likely the best choice.
Whenever you collaborate with your team using a workspace, the team has access to all
the data in the workspace. To restrict a user's access, give them the Viewer role in the
workspace, and define RLS or OLS on the semantic model or other Fabric workload
security.
When you add a Power BI report tab to Microsoft Teams, Teams automatically creates a
tab conversation for the report. Everyone in that Microsoft Teams channel can see and
discuss the report in the conversation if they have existing access to the report in Power
BI service.
You need a Power BI Pro license to share your content. The people you share it with do
too, or the content needs to be in a workspace in a Premium capacity. When you share a
dashboard or report, recipients can view it and interact with it. If you give them
permission, they can edit it, make a copy of it, and share it with their coworkers. They
see the same data that you see in the dashboard or report. They have access to all the
data in the underlying semantic model, unless row-level security (RLS) or object-level
security (OLS) is applied.
When you share a report with other users, they get read access to both the report and
the underlaying semantic model that the report uses. Without defining RLS or OLS in
the semantic model, the report is shared with full access to all the data even when
tables, columns, measures, or report pages aren't shown on the report or the field list.
When you share a report with build access in addition to read permissions, the user not
only gets full access to all elements in the semantic model but can also build new
reports, dashboards, and other solutions. However, they only see data allowed based on
security rules configured in the model. Read about how to share reports and dashboards
from the Power BI service. Or read about adding a filter to a link and share a filtered
view of your report.
You're sharing a snapshot of the tile, report, or visual. Your recipients see it exactly as it
was when you sent the mail. The mail also contains a link to the dashboard or report. If
they have a Power BI Pro license or the content is in a Premium capacity, and you've
shared the content with them already, they can open it. You can send snapshots of tiles
to anyone, not just coworkers in the same email domain.
Read more about annotating and sharing tiles, reports, and visuals from the iOS and
Android mobile apps.
You can also share a snapshot of a tile from the Power BI app for Windows 10 devices,
but not annotate it.
Apps are easy to find and install in the Power BI service (https://app.powerbi.com ).
You can send your business users a direct link to the app, or they can search for it in
AppSource. If your Power BI administrator gives you permissions, you can install an app
automatically in your coworkers' Power BI accounts. Read about how to publish an app.
After they install the app, they can view it in their browser or mobile device.
For your users to view your app, they need a Power BI Pro license, too, or the app needs
to be stored in a Power BI Premium capacity. Read What is Power BI Premium? for
details.
When sharing a report through an app the same counts as when sharing a report
directly: they get read access to both the report but also the underlaying semantic
model that is being used by the report. Without defining RLS or OLS on the semantic
model, the report is shared with full access to all the data even when it isn't shown on
the report. If users have a direct link to any of the content in your app, they can access all
the data, even if the table, column, or measure is visually hidden in the navigation pane
for that audience.
When creating an app you can also give users build permissions on the semantic model
in addition to read access. As discussed earlier, this enables the user to build new
solutions on top of the semantic model.
You can publish apps to people outside your organization, too. They can view and
interact with the app content, but can't share it with others. Now you can create
template apps and deploy them to any Power BI customer.
Embed in SharePoint Online works with the Power BI web part for SharePoint
Online. It provides a single sign-on experience with control over how the report is
embedded. Read more about Embedding in SharePoint Online.
Embed works with any portal or web site that supports embedding content using a
URL or an iFrame. Read more about the Embed option.
2 Warning
Use Publish to web only to share content publicly, not for internal sharing. When
you use Publish to web, anyone on the Internet can view your published report or
visual. Viewing a report shared through Publish to web requires no authentication.
It includes viewing detail-level data that your reports aggregate. Before publishing
a report, make sure it's okay for you to share the data and visualizations publicly on
the Internet. Don't publish confidential or proprietary information. If in doubt,
check your organization's policies before publishing.
An entire dashboard
A dashboard tile
A report page
A paginated report
A visualization from the Power BI service.
You can only print Power BI reports one page at a time. You can't print the entire report
at once. Read about how to print or save a report or dashboard as a static file.
Paginated reports, on the other hand, are designed to be printed. Read a comparison of
Power BI reports and paginated reports for details.
Create dataflows
Dataflows are a self-service way to unify data from disparate sources and prepare it for
modeling. Analysts create dataflows to ingest, transform, integrate, and enrich big data.
They create and manage dataflows in workspaces in the Power BI service. Read about
self-service data prep with dataflows.
Related content
Share dashboards with coworkers and others
Create and publish an app in Power BI
Embed report in a secure portal or web site
Endorsement overview
Organizations often have large amounts of Power BI content available for sharing and
reuse by their Power BI users, and identifying trustworthy, authoritative content can be
difficult. Endorsement is a way to make it easier for users to find the high-quality
content they need. Endorsed content is clearly labeled, both in Power BI and in other
places where users look for Power BI content (such as Excel). It is also given priority in
some searches, and you can sort it for in some lists.
Any content owner, or any member with write permissions on the workspace
where the content is located, can simply promote the content when they think it's
good enough for sharing.
Certification: Certification means that the content meets the organization's quality
standards and can be regarded as reliable, authoritative content that is ready for
use across the organization.
The image below illustrates how endorsed content (promoted and certified) is clearly
identified when you're searching for a semantic model to build a report on.
Content types that can be endorsed
Power BI currently supports endorsement for:
Semantic models
Dataflows
Reports
Apps
Badge Icon
In addition, if you are in a report or an app, you can see the endorsement status via the
header.
Certification is indicated in both in the header and in the header drop-down,
where you can also see who did the certification.
When you’re sharing data with a broad audience, a Power BI best practice is to share
that data via an app. If you’re following this best practice, you want people to be able to
find that app easily. In such cases then, you should endorse the app.
If you still find it useful to share reports directly, however, then endorse the report itself.
Whether you’re sharing a report or an app, if the underlying semantic models are clean
and ready to be shared, it’s a good idea to endorse the semantic models as well. The
same applies to dataflows.
Next steps
Promote or certify Power BI content
Enable certification for your organization (Power BI admins)
Questions? Try asking the Power BI Community
Semantic model discoverability
Article • 11/10/2023
Discoverability is a feature that makes it possible for users to find endorsed semantic
models that they don't have access to. Without discoverability, the full value of
endorsement, that is, directing users to quality data, isn't fully realized.
Discoverability overview
Endorsement is a way of telling users that a semantic model is a trusted, quality source
of data that they can safely use. However, in Power BI, endorsed semantic models, like
all other semantic models, are only visible to users who have access to them. This makes
it difficult for people without access to find these trusted sources of data. Not only do
they not have access to an endorsed semantic model, they don't know it exists, so they
can't even request access.
To overcome this problem, authorized users who have an Admin or Member role in the
workspace where an endorsed semantic model resides can mark that semantic model as
discoverable. After the semantic model has been marked as discoverable, it will be listed
in the data hub, even for users who don't have access to it. They can then request build
permission on the semantic model by whatever access request mechanism is provided.
1. Go to semantic model settings and open the Endorsement and discovery section.
2. In the dialog, select the Make discoverable checkbox. The checkbox will only be
active if the semantic model is promoted or certified.
When a semantic model is marked as discoverable, users who don't yet have access to it
can find it in the OneLake data hub and request access to it.
Go to Admin portal > Tenant settings > Discovery settings and configure the following
settings:
Make promoted content discoverable: When you enable this setting, users you
specify who have sufficient permissions to promote content can also mark that
content as discoverable. You can also specify users and/or groups to exclude from
the permitted, specified groups.
Make certified content discoverable: When you enable this setting, users you
specify who are authorized to certify content can also mark that content as
discoverable. You can also specify users and/or groups to exclude from the
permitted, specified groups.
Discover content: When you enable this setting, users you specify can find
endorsed content that's marked as discoverable, even if they don't yet have access
to it. You can also specify users and/or groups to exclude from the permitted,
specified groups.
Next steps
Data discovery using the data hub
Endorsement: Promoting and certifying Power BI content
Build permission for shared semantic models
Questions? Ask the Power BI Community
Share Power BI reports and dashboards
with coworkers and others
Article • 03/18/2024
Sharing is the easiest way to give people access to your reports and dashboards in the
Power BI service. You can share with people inside or outside your organization.
When you share a report or dashboard, the people you share it with can view it and
interact with it, but can't edit it. The recipients see the same data that you see in the
reports and dashboards. They also get access to the entire underlying semantic model,
unless row-level security (RLS) is applied to it. The coworkers you share with can reshare
with their coworkers if you allow them to.
Some users are unable to share their reports and dashboards with others because they
don't have the necessary license or subscription. They can, however, receive reports and
dashboards shared by colleagues. To learn more, see Working with content shared with
you.
The Power BI service offers other ways to collaborate and distribute reports and
dashboards, too. Read Ways to collaborate and share in Power BI to see which way
works best for your circumstances.
Video
Sujata demonstrates how to share in the Power BI service.
https://www.microsoft.com/en-us/videoplayer/embed/RWO30a?postJsllMsg=true
Prerequisites
You need a Power BI Pro or Premium Per User (PPU) license, whether you share
content inside or outside your organization.
Your recipients also need Power BI Pro or Premium Per User (PPU) licenses, unless
the content is in a Premium capacity.
If you want to allow recipients to edit a shared report, you have to assign the user
a workspace role that allows editing. To learn more about role-level permissions
and how to assign roles, read Roles in workspaces.
7 Note
Only P SKUs and F SKUs F64 or larger allow users with a Microsoft Fabric free
license who have Viewer role on the workspace containing the content to
consume Power BI apps and shared content in the Power BI service. Smaller F
SKUs require a Pro license to consume Power BI content.
The F SKU is part of Fabric. To read more about F SKUs see Microsoft Fabric
licenses.
Then in the Send link dialog, you'll see the option to copy the sharing link or share it via
Outlook, PowerPoint, and Teams to People in your organization:
You can also change how you share this report. Select People in your organization with
the link can view and share and then choose which option works best. For more
information, see Link settings, below.
7 Note
Your organization may not allow you to create shareable links to People in your
organization. Learn more about this tenant setting in the admin portal
documentation.
Selecting Copy link will automatically generate and copy a shareable link to your
clipboard:
You can also choose to directly send the link to Specific people or groups (distribution
groups or security groups). Just enter their name or email address, optionally type a
message, and select Send.
After you select Send, Power BI sends the link via email to your recipients.
When your recipients receive the email, they can select Open this report and
automatically get access to the report through the shareable link.
Link settings
You can choose who your sharing link gives access to and what they can do with the
report and associated data:
People in your organization
This type of link allows people in your organization to access the report. This link won't
work for external users nor guest users. Use this link type when:
This type of link generates a URL to the report, but it doesn't give any access to the
report. Use this link type if you just want to send a link to somebody who already has
access.
Specific people
This type of link allows specific people or groups to access the report. If you select this
option, enter the names or email addresses of the people you wish to share with. This
link type lets you share to guest users in your organization’s Microsoft Entra ID. You
can't share to external users who aren't guests in your organization.
Settings
Links that give access to People in your organization or Specific people will always
include at least read access. However, you can also specify if you want the link to include
or exclude the following permissions as well:
Links for People with existing access don't have any other settings because these links
don't give any access to the report.
Additional considerations
Users can't use a link not shared directly with them to access a report. However,
the report might be shared with the user via a different link or they may have
direct access to the report through a workspace role.
If your Power BI admin has disabled shareable links to People in your
organization, you can only copy and share links to Specific people or People with
existing access.
If you have reshare permissions to the report but you don't have reshare
permissions to the report’s underlying data, your shareable links won't give access
to the underlying data.
If you don't have reshare permissions to the report, you can only copy and share
links to People with existing access.
Additionally, if you don't have a Power BI Pro license, you can only copy and share
links to People with existing access.
7 Note
Each report cannot have more than 1,000 sharing links. In the unlikely case that
your report hits this max limit, we recommend removing links that give Specific
people access and instead grant those users direct access.
Share a dashboard
In a list of dashboards, or in an open dashboard, select Share .
Then in the Share dashboard dialog, you'll see the option to grant users or groups
direct access to the dashboard:
Enter the name or email address of the user or group, optionally type a message, and
select Grant access.
Similar to report sharing, you can specify if you want to grant users the following
permissions as well:
You can share the dashboard with guest users whose addresses are outside your
organization, but guest users can't reshare dashboards. Read more about sharing
outside your organization in this article.
7 Note
The input box supports, at most, 100 separate users or groups. See Share with
more than 100 users in this article for ways to share with more people.
Manage permissions to a dashboard
To manage permission to the dashboard, select the More options menu (. . .) in the
upper right of the Share dashboard dialog, and then select Manage permissions:
The Manage permissions pane opens, where you can see who has direct access. Select
the plus icon (+) to grant more users direct access to the dashboard.
For more access management capabilities, select the Advanced option in the footer of
the Manage permissions pane. On the management page that opens, you can:
View and manage who has Direct access and grant people direct access
View and manage Pending access requests and invitations
View and manage Related content
Apply Filters or Search for specific people
To remove a user's access to the dashboard, select the ellipsis (...) next to that user's
permissions and select Remove access:
In the Remove access dialog, decide if you also want to remove access to related
content, such as reports and semantic models. It's best to also remove access to related
content; otherwise, the related content may not display properly.
Share outside your organization
When you share with people outside your organization, they receive an email with a link
to the shared report or dashboard. The recipient has to sign in to Power BI to see what
you shared. If they don't have a Power BI Pro or Premium Per User (PPU) license, they
can sign up for a license when they select the link.
After people sign in, they see the shared report or dashboard in its own browser
window, not in the usual Power BI portal. External recipients should bookmark the link to
get back to this report or dashboard later.
Only your direct recipients see the shared report or dashboard. For example, if you sent
the email to [email protected], only Vicki sees the dashboard. No one else can see the
dashboard, even if Vicki forwards them the link. Vicki must use the same email address
to access it; if Vicki signs in with any other email address, Vicki won't have access to the
dashboard.
People outside your organization don't see any data at all if role- or row-level security is
implemented on on-premises Analysis Services tabular models.
Use a security group, not a distribution group, to share with a group that includes
people with external email addresses. People with external emails in a distribution group
can't see the content you share, unless they're Microsoft Entra B2B guest users. Learn
more about Microsoft Entra B2B guest users.
If you send a link from a Power BI mobile app to people outside your organization,
clicking the link opens the dashboard in a browser, not in the Power BI mobile app.
Both reports and dashboards can be shared to users through direct access;
however, only reports can be shared via links that give access to the report and
underlying data.
If you have reshare permissions to the underlying semantic model, when you share
a report or dashboard with colleagues you're also sharing the underlying semantic
model. Your colleagues get access to the entire semantic model unless row-level
security (RLS) limits their access. Report authors may customize user experiences
when viewing or interacting with reports. For example, authors may hide columns
or limit the actions on visuals. These customized user experiences don't restrict
what data users can access in the semantic model. Use row-level security (RLS) in
the semantic model so that each person's credentials determine which data they
can access.
Everyone you successfully share your dashboard with can see it and interact with
the related reports in Reading view. In general, they can't create reports or save
changes to existing reports. However, if you select Allow recipients to build
content with the data associated with this dashboard, they can create their own
reports in other workspaces based on the semantic model for this dashboard.
Although no one can see or download the semantic model, they can access the
semantic model directly by using the Analyze in Excel feature. An admin can
restrict the ability to use Analyze in Excel for everyone in a group. However, the
restriction is for everyone in that group and for every workspace the group
belongs to.
Everyone can manually refresh the data.
You can't share reports that are distributed to you in an app. Ask the app owner to
add the person you want to share the report with and republish the app.
If you use Microsoft Exchange Online for email, you can enter the email address of
a distribution group to share with its members.
You can’t use Microsoft 365 Unified groups for direct sharing and email
subscriptions. If you don’t want to specify individuals, you can use email-enabled
distribution groups or security groups to share with multiple users. See Use group
email aliases in "Email subscriptions for reports and dashboards in the Power BI
service" for more information.
Coworkers who share your email domain, and coworkers whose domain is different
but registered within the same tenant, can share the dashboard with others. For
example, say the domains contoso.com and contoso2.com are registered in the
same tenant and your email address is [email protected]. Both
[email protected] and [email protected] can share your dashboard, as long
as you give them permission to share.
If your coworkers already have access to a specific report or dashboard, you can
send a direct link by copying the URL when you're on the dashboard or report. For
example: https://app.powerbi.com/reports/g12466b5-a452-4e55-8634-xxxxxxxxxxxx .
When you share reports or dashboards via direct access, an email notification is
only sent to individual users, and not to groups.
Related content
How should I collaborate on and share dashboards and reports?
Share from Power BI Desktop
Troubleshoot sharing dashboards and reports
Sharing for users with free licenses
Request or grant access to shared dashboards or reports
Share a filtered Power BI report
Questions? Try the Power BI Community
Display the dashboards and reports that
others have shared with me
Article • 11/10/2023
APPLIES TO: Power BI service for business users Power BI service for designers
& developers Power BI Desktop Requires Pro or Premium license
Your colleagues have created apps, reports, dashboards, scorecards, workspaces, and
semantic models. When it comes time to share them with you or to ask for your
collaboration, there are several ways that they can do this. In this article, we explain how
to view and open content that others have shared with you.
The content isn't in a Power BI Premium capacity: All business users need Power
BI Pro or Premium Per User (PPU) licenses to view shared content.
The content is in a Power BI Premium capacity: Business users without Power BI
Pro or Premium Per User (PPU) licenses can view the content. However, you can't
copy the reports, or create reports based on the underlying semantic models. For
more information, see What is Power BI Premium?
View and open content from your Shared with
me tab
Content that was directly shared with you appears in your Shared with me tab. A link to
shared content is sent to you in an email link or the creator or owner automatically
installs it for you. To display the list, from the nav pane, select Browse > Shared with
me. Scroll through Shared with me to see reports, dashboards, and scorecards.
If your Shared with me content list gets long, you've several options for finding what
you need. Sort by one of the columns (1), use the keyword filter field (2), or use the
Filters pane (3). To open the Filters pane, select Filters from the upper right corner.
You received the app as a link in an email, and you selected the link.
The app creator or owner automatically installed the app for you.
You installed the app from AppSource.
Scroll through Apps to see reports, dashboards and scorecards. To display the list, from
the nav pane, select the Apps icon.
For more information, see Apps in Power BI.
Next steps
Ways to collaborate and share reports and dashboards in Power BI
Introduction to semantic models across workspaces
Export reports from Power BI to PDF
Article • 11/29/2023
You can export your Power BI reports to PDF easily, both from the Power BI service and
from Power BI Desktop. Exporting to PDF is one way to share or print reports.
When you export to PDF, each page in the Power BI report becomes an individual page
in your PDF document.
If your report has a sensitivity label, the label and any encryption settings carry over to
the exported file, ensuring that your data remains protected even after it leaves Power
BI.
7 Note
Power BI service
2. In the Power BI service, select Export > PDF from the menu bar.
A pop-up appears where you can select Current values or Default values.
Current values exports the report in the current state, which includes the
active changes you made to slicer and filter values. Most users select this
option. Alternatively, selecting Default values exports the report in its original
state, as the designer shared it, and doesn't reflect any changes you made to
that original state.
Additionally, there's a check box to select whether or not to export the hidden
tabs of a report. Select this check box if you want to export only report tabs
that are visible to you in your browser. If you prefer to get all the hidden tabs
as part of your export, you can leave this check box cleared. If the check box is
grayed out, there are no hidden tabs in the report. After you make your
selections, select Export to continue.
You may also choose to export only the current page you're viewing in a
report by checking the Only export current page option. By default, this
option is unchecked and all pages are exported from your report.
A progress bar displays in the upper-right corner. Exporting might take a few
minutes. You can continue to work in the Power BI service while the report is
being exported.
After the Power BI service finishes the export process, the notification banner
changes to let you know. In Microsoft Edge, you are prompted to save or
open the PDF.
In Google Chrome, the file options display in the lower left corner of the
browser.
General
Semantic model refresh operations using an XMLA endpoint.
In the Power BI service, URL filters aren't currently respected when you choose
Current Values for your export.
Visuals displayed as a Data table or displayed with "Show as a table" are included
in the export, but the visual displays in its default state, without the table.
The process of exporting the report to PDF might take a few minutes to complete,
so be patient. Factors that can affect the time required include the structure of the
report and the current load on the Power BI service or Power BI Desktop.
Background images are cropped with the visualization's bounding area. Also, when
you export to PDF with reports that contain a background image, you might see a
distorted image in the export if you use the Normal or Fill options for the Page
Background. For best results, use the Fit option to avoid issues with your exported
document. Or, remove backgrounds before exporting.
The Power BI service uses your Power BI language setting as the language for the
PDF export. To see or set your language preference, select the cog icon >
Settings > General > Language.
Reports with unusual custom page sizes may experience issues in export scenarios.
For best results, consider switching to a standard page size for your report.
Reports using themes with custom fonts will have the custom font replaced with a
default font.
We can't guarantee precise fidelity for Power BI reports. The resolution of exported
report pages is 1,280 pixels x 720 pixels.
Visuals with scrollbars are exported in their default state. The visual displays all
possible rows, starting with the first row. Even if you have the visual scrolled down,
when exported, the visual displays unscrolled.
Export to PDF supports Unicode 6 and earlier. If for example, Unicode 7 is used,
Power BI export displays that image as a blank box.
The feature doesn't export any wallpaper you apply to the report. Since wallpaper
isn't exported to the PDF, you should pay special attention to reports that use dark
wallpaper. If the text in your report is light or white, it is difficult to read in the
export to PDF process since the dark wallpaper isn't exported with the rest of the
report.
All Power BI reports have a page margin when exported to PDF. That is, there is a
band of white space at the top and bottom of the exported file.
Export to PDF isn't currently supported for tenants in the China North region.
Next steps
Print a report.
Request or grant access to shared
dashboards or reports
Article • 01/23/2024
If someone sends you a link to a dashboard or a report, but it's not shared with you, you
can request access. If you share a dashboard or a report with someone, you need to
grant them access.
Request access
1. Select the link to the report or dashboard. If you see a Request access message,
select OK.
2. In the Request access dialog, you can provide a reason, or just select Send
request.
The user’s Pending access request opens automatically. Select Approve to grant
the user Read permissions to the report.
2. After you've approved the user’s request, you can select the Direct access tab to
modify their permissions and give them Reshare permissions as well.
Related content
Share Power BI dashboards and reports with coworkers and others
How should I collaborate on and share dashboards and reports?
Share a filtered Power BI report.
Questions? Ask the Power BI Community.
Share a filtered Power BI report
Article • 06/22/2023
Sharing is a good way to give a few people access to your reports and dashboards.
What if you want to share a filtered version of a report? Maybe you want the report to
show only data for a specific city or salesperson or year. This article explains how to filter
a report and share the filtered version of the report.
Link sharing
Chat in Teams
Share an individual visual
Direct access sharing
PowerPoint, via the Power BI add-in for PowerPoint
In every case, the report is filtered when recipients first open it. They can clear the filter
selections in the report. In this example, we're filtering the report page to show only
values where Business Area equals Distribution, Infrastructure, or Manufacturing.
Another way to share a filtered report is to add query parameters to the report URL.
Again, the report is filtered when recipients first open it. They can clear the filter
selections in the report.
Power BI also offers other ways to collaborate and distribute your reports. With sharing,
you and your recipients need a Power BI Pro license, or the content needs to be in a
Premium capacity. To learn more about interacting with reports that have been shared
with you, see Working with content shared with you.
Share a visual
You can also share individual visuals.
4. In the Link copied dialog, select Copy for the provided link.
Share directly
If you prefer to share directly to users, you can also share your filtered report through
direct access sharing.
4. In the Grant people access dialog, make sure the Include my changes option is
selected so that filters are included when you share the report with others.
The Include my changes setting includes any changes to the following:
Here you can see any shared views for the report and when those views were
created and when they expire.
3. To copy the link to the view, right-click the URL you want, and select Copy link.
When you share this link, recipients with access to the report will see your filtered
report.
Next steps
Ways to share your work in Power BI
Share a report or dashboard
Interact with content that has been shared with you
More questions? Try the Power BI Community .
Have feedback? Go to the Power BI Community site with your suggestions.
Troubleshoot issues sharing dashboards
and reports
Article • 11/10/2023
Here are some common issues that might come up when you share a dashboard or
report, or when someone else shares with you.
If so, you need to grant them permission to the underlying semantic model.
1. Go to the All or the Semantic models + dataflows tab in your content list.
2. Select More options (...) next to a semantic model, then choose Manage
permissions.
3. Select Add user.
4. Enter the full email addresses for individuals, distribution groups, or security
groups that you want to add. You can't share dashboards or reports with dynamic
distribution lists. Decide if the users can share this semantic model or build
content with the data associated with this semantic model, and if you want to
send an email notification.
5. Select Grant access.
Next steps
Share Power BI dashboards and reports with coworkers and others
How should I collaborate on and share dashboards and reports?
Share a filtered Power BI report
Questions? Try the Power BI Community
Email subscriptions for reports and
dashboards in the Power BI service
Article • 05/22/2024
Subscribe yourself and others to Power BI reports, dashboards, and paginated reports.
You receive an email on a schedule you set. The email contains a snapshot and link to
the report or dashboard or a full attachment of the report or dashboard. If you're a
workspace administrator, learn how to manage subscriptions in your workspace,
including how to take over subscriptions owned by others.
) Important
Subscribing others requires a paid license (Pro or PPU). For information about
licenses, see Fabric and Power BI licenses and subscriptions.
1. Open the report, and from the top menu bar, select Subscribe to report .
2. Select Create a subscription and give your subscription a name. By default, your
subscription is given the same name as your report page or dashboard. Optionally,
change the name of the subscription to something more meaningful.
3. Use the green slider to turn the subscription on and off. Setting the slider to Off
doesn't delete the subscription. To delete the subscription, select the trashcan icon.
4. Edit or add recipients by email address, ensuring that you have at least one.
5. If the report is in a workspace backed by a Premium capacity or Premium Per User
(PPU) license, add the full report as an attachment instead of only a single report
page. Sensitivity labels are applied to the email attachment. Select PDF or
PowerPoint for the attachment format. The attachment respects all privacy labels
for the report. The size of the attachment is limited to no more than 20 pages and
less than 25 MB.
6. Select a Start date and optionally, an End date for your subscription. By default,
the start date is the date you created the subscription and the end date is one year
later. You can change it to any date in the future at any time before the
subscription ends. When a subscription reaches an end date, it stops until you re-
enable it. You receive notifications before the scheduled end date to ask if you'd
like to extend it.
7. Use the Repeat dropdown to select a frequency for your subscription. You may
choose hourly, daily, weekly, monthly, or after data refresh (once daily). Most of the
options require that you set a time zone as well.
Tip
If you choose Hourly, Daily, Weekly, or Monthly, choose a Scheduled Time for
the subscription. You can have it run on the hour, or at 15, 30, or 45 minutes
past for a specified time zone. If you choose Hourly, select the Scheduled
Time you want the subscription to start, and it runs every hour after the
Scheduled Time.
If your subscription is ready, select Save. To make your subscription more precise, select
More options.
2. Select the Report page you want to appear in the preview image. If you toggled'
Attach full report to On, you see all the report pages listed in the dropdown.
Otherwise, you only have the active report page listed in the dropdown. To
subscribe to more than one page in a report, either select the Attach full report
slider, or select New subscription and choose a different page from the dropdown.
Tip
By default, a report subscription inherits the name of the active report page.
Consider changing the subscription name if you select a different report page.
U Caution
You receive an email and snapshot of the report or dashboard on the schedule you set.
Subscriptions that have the frequency set to After data refresh only send an email after
the first scheduled refresh on that day. All dates/times are normalized to UTC when
checking for the first dataset refresh of the day.
7 Note
To avoid subscription emails going to your spam folder, add the Power BI
email alias ([email protected]) to your contacts. If you're
using Microsoft Outlook, right-click the alias and select Add to Outlook
contacts.
You can have Power BI send subscription emails to a mail-enabled security
group. Be sure to add the Power BI alias ([email protected])
to the approved sender list.
Sensitivity labels
Sensitivity labels are applied to subscription email attachments but not to the
subscription's email text or preview images.
For users with free subscriptions, the subscription email for a report (including
paginated report) doesn't contain a sensitivity label in the email text or the
subscription preview image.
To ensure that your subscription has a sensitivity label, turn off Preview image in
the Subscriptions screen.
Subscribe others
To create a subscription that includes others, in addition to the requirements necessary
to create your own subscriptions, you also need:
A Pro or PPU license with Contributor, Member, or Admin role in that workspace.
You know that you have the Contributor, Member, or Admin role in a workspace if
you're able to edit reports or dashboards in that workspace. Read more about
roles in workspaces.
To be part of the organization. B2B guest users can't subscribe others only
themselves. For more information, read B2B guest users can set up and be
subscribed to email subscriptions.
If the report or dashboard isn't hosted in a Premium capacity, as indicated by the
diamond icon, you can still subscribe others. However, they must also have a
Power BI Pro or Premium Per User (PPU) license.
ノ Expand table
Security groups No
There are different ways of creating a Microsoft 365 group. For example, you can create
a group in Outlook, a distribution group in Teams, or a mail-enabled security group. The
Microsoft 365 distribution group for Teams doesn't work for mail enablement, so can't
be used for direct sharing and email subscriptions.
7 Note
Workspaces backed by a Premium Per User (PPU) license are different from those
backed by a Premium capacity, and don't support subscribing group aliases.
You don't see the option to Include my changes until you actually make changes to a
report that was shared with you. After you make the changes that you need, open an
existing subscription or create a new subscription for that report page. Because you
made changes to the original report, you now have the header for My changes and the
option to Include my changes.
When Include my changes is unchecked, Power BI ignores all changes you made to the
report, and keeps you subscribed to the report as published by the author. When
Include my changes is checked, Power BI updates the subscription including all changes
you made to the report. Changes include:
Before Power BI updates the subscription, you're given the opportunity to preview the
old subscription and compare it to the new state of the report. Comparing the two
versions helps you decide whether to update the subscription or not.
Preview and update your subscription
1. First, customize your report based on conditions such as country/region,
team/department, and category.
2. Apply any changes to the report so that it's in the state you want to subscribe or
share. Changes might include applying filters, spotlights, drilling, slicers, or cross-
highlighting.
3. Select Subscribe to report from the top menubar of the report canvas to reopen
the Subscriptions pane.
4. Select the pencil icon to edit the details of your existing subscription. For example,
change the delivery frequency, add an email message, change permissions, and
more.
5. Select More options > Include my changes > Preview to display a view-only
version of the original subscription that is being sent out to subscribers. Use this
comparison to decide if you want to overwrite the original state of the subscribed
report.
7. To update the existing subscription to include your report changes, select More
options > Include my changes > Update. Update changes the subscription to
include the new changes.
Customize subscriptions
If you're the author of the report, Include my changes is a great way to create
individualized subscriptions for recipients.
7 Note
The Include my changes field isn't available for dashboards or paginated reports.
Manage subscriptions
Subscriptions are managed on a workspace level. Subscription creators and users
assigned the Admin role can view and manage the subscription. Admins in the
workspace can edit and take over all subscriptions inside the workspace. The Fabric
admin can view logs, and turn certain subscription features on and off.
Creator
Subscriptions in a workspace
To see all of the subscriptions that you own in a given workspace, select Manage all
From here, you see all the subscriptions you created in the currently selected
workspace. For each subscription, Power BI displays the name you gave to the
subscription, the name of the content you're subscribing to, and the content type. If
you selected Include my changes, the State column includes the date. Search for
subscriptions by keyword or filter by any of these fields.
Select the Edit icon to return to the Subscriptions screen where you can:
preview the settings for a subscription by selecting the arrow to the left of the
subscription name.
Then, from the upper right corner of the Power BI service, select the gear icon
> Settings > Notifications.
From here, you see a list of all your subscriptions across all workspaces. Power BI
displays the name of the subscription, the name of the content you're subscribing
to, the name of the owner, the name of the associated workspace, and the content
type. If you selected Include my changes, the State column includes the date when
changes were included. Search for subscriptions by keyword or filter by any of these
fields. Select the Edit icon to make changes to a subscription’s settings.
In addition to B2B guest users meeting the requirements to subscribe themselves, the
Power BI tenant admin must turn on a setting to allow B2B guest users to create email
subscriptions. For more information on how to turn on this setting, read Export and
sharing tenant settings.
Export to Excel
Export to .csv
Export reports as PowerPoint presentations or PDF documents
Export reports as MHTML documents
Export reports as Word documents
Export reports as XML documents
Create email subscriptions (Tenant settings > Export and sharing settings >
Create email subscriptions)
In general, the process for subscribing to paginated reports is the same as subscribing
to reports and dashboards, but there are a few differences worth noting. This section
spells out these differences and other considerations to keep in mind when subscribing
to paginated reports.
Subscriptions can be sent with either the currently selected or default parameters
for your report. You may set different parameter values for each subscription you
create for your report.
If your report author set expression-based parameters (for example, the default is
always today's date), the subscription uses that as the default value. You can
change other parameter values and choose to use current values. But unless you
explicitly change that value as well, the subscription uses the expression-based
parameter.
4. Select Save.
General
If you can't use the subscription feature, contact your system administrator or IT
help desk. Your organization may disable this feature or the maximum subscriber
limit was reached.
Power BI automatically pauses refresh on semantic models associated with
dashboards and reports that aren't visited in more than two months. However, if
you add a subscription to a dashboard or report, it doesn't pause even if it goes
unvisited.
On Daylight savings day, you receive your subscription emails and the day after
you receive two emails per subscription.
For Power BI reports, dashboards, or paginated reports that use a semantic model
with row-level security (RLS), use caution when creating subscriptions for yourself
and others. Power BI warns you that the data contains RLS. A bubble info icon
shows up next to the recipients header. If you hover over that icon, you can see the
warning message. However, users often scroll past the warning message.
The static image sent in the subscription email displays data based on the owner of
the subscription. For this reason, when creating subscriptions, be careful to ensure
that confidential information isn't included in the static image. Other than that
static image, the report or dashboard itself opens (or not) and displays data based
on the user's permissions.
Power BI reports
Report page subscriptions are tied to the name of the report page. If you subscribe
to a report page, and it gets renamed, you have to re-create your subscription.
Apps
For Power BI apps you install, you can only create subscriptions for others if you're
the owner of the app.
Subscriptions created within apps can be viewed and managed from the
associated workspace by users with the admin role in that workspace.
Unsupported features
Email subscriptions aren't supported when the admin setting Azure private link >
Block public internet access is enabled in Power BI. In this case, all subscriptions
fail.
The following Power BI visuals aren't supported. When you subscribe to a report
containing these visuals, they display an error symbol.
Power BI custom visuals. The exception is those Power BI custom visuals that are
certified.
ESRI ArcGIS visuals
R visuals
Power Apps visuals
Python visuals
Power Automate visuals
The Paginated report visual
Visio visuals
Related content
Troubleshoot Power BI subscriptions
Search for and sort content
Feedback
Was this page helpful? Yes No
) Important
Dynamic per recipient subscriptions are available for paginated reports and for Power BI
reports. This article pertains to Power BI reports. To learn about dynamic subscriptions
for paginated reports, see Dynamic per recipient subscriptions for paginated reports.
The dynamic subscription filters are stored in a separate Power BI semantic model. The
semantic model defines the mapping between recipients and respective filters. When it’s
time to send out the report, the latest data available in your semantic model determines
who receives a subscription and with what filters applied. In the example used in this
article, the separate semantic model contains employee data, including email addresses.
Our task is to create subscriptions for managers. Each manager receives only data for
their own employees.
Prerequisites
A report to share that is saved in a workspace backed by a capacity (Power BI
Premium capacity, Microsoft Fabric trial, or Microsoft Fabric capacity).
Build permissions to a Power BI semantic model that contains recipient data. This
data includes the email addresses of your recipients and filter values that should
be applied for each recipient.
A Contributor, Member, or Admin role in that workspace. You know that you have
the Contributor, Member, or Admin role in a workspace if you're able to edit
reports or dashboards in that workspace. Read more about Roles in workspaces.
For users familiar with SQL Server Reporting Services (SSRS), this feature is similar to
data-driven subscriptions.
4. Highlight the Power BI semantic model that contains your recipient data. Recipient
data includes columns for email address, filters that can be varied per recipient,
and optionally, attachment type and email subject.
The Select and filter data window displays the list of fields from the Contoso sales
employee semantic model that can be used to dynamically filter your Regional Sales
report subscription. Select the Owners table. This table has data for Owner,
OwnerEmail, and Manager. These fields from the Contoso sales employee semantic
model can be tied to the subscription.
Enter email details
In the Email details window, fill in the required fields and any other fields that you'd like
to include. Use the dropdowns to autopopulate with dynamic content from the Contoso
sales employee semantic model. Or, enter the information manually. If you're typing
recipients, separate them by commas or semicolons.
In this example, we use dynamic content for Recipients and Email subject. The link icon
lets you know that dynamic content is being used.
1. For Recipients, select the dropdown option for Get from data and choose a
column from the Owners table. The column in the Owners table that contains
email addresses is Owners.OwnerEmail.
2. For Email subject, select the dropdown option for Get from data and choose a
column from the Owners table. The column in the Owners table that contains
employee names is Owners.Owner.
3. Add optional details. Type a message to recipients. Use the dropdown to select a
specific report page. If you toggle Link to report in Power BI, the link takes you to
this report page. Also, this page is the one that displays if you select Report page
preview. The preview image displays the report with the recipient's unique filters
applied.
4. Select the Attach full report dropdown to display the list of options. Select a
format. Sensitivity labels are applied to the email attachment and the attachment
respects all privacy labels for the report. The size of the attachment is limited to
less than 25 MB.
Select which report field is used to map to a value in the Contoso sales employee
semantic model. In this example, both fields have the same name which isn't the case in
most situations.
Set the schedule
In the Set the schedule window, create a schedule for your dynamic subscription.
1. Select a Start date and optionally, an End date for your subscription. By default, the
start date is the date you created the subscription and the end date is one year
later. You can change it to any date in the future at any time before the
subscription ends. When a subscription reaches an end date, it stops until you re-
enable it. You receive notifications before the scheduled end date to ask if you'd
like to extend.
2. Use the Repeat dropdown to select a frequency for your subscription. You might
choose daily, weekly, or monthly. You also can adjust your time zone.
Tip
To receive a subscription email only on certain days, select Weekly and then
select the week day checkboxes. If you select Monthly, enter the day(s) of the
month you wish to receive the subscription email.
3. Choose a scheduled time for the subscription. You can have it run on the hour, or
at 15, 30, or 45 minutes past for a specified time zone.
4. By turning off Active subscription, you have the option of triggering this
subscription manually instead of having it run on a recurring basis.
Your Subscriptions pane lists the new subscriptions. The link icon lets you know that
dynamic content is being used.
Another way to review your subscription is to select the down arrow to display details.
As with other subscriptions, you can edit, delete, turn on, and turn off the subscription.
Related content
Troubleshoot Power BI subscriptions.
Search for and sort content.
Feedback
Was this page helpful? Yes No
Prerequisites
A paginated report with parameters to share that is saved in a workspace backed
by a capacity (Power BI Premium capacity, Microsoft Fabric trial, or Microsoft Fabric
capacity).
Build permissions to a Power BI semantic model that contains the email addresses
of your recipients and parameter values that should be applied for each recipient.
A Contributor, Member, or Admin role in that workspace. You know that you have
the Contributor, Member, or Admin role in a workspace if you're able to edit
reports or dashboards in that workspace. Read more about Roles in workspaces.
A Power BI semantic model that contains recipient data. Recipient data includes
recipient email addresses and the parameters that you're interested in assigning
for each recipient.
For users familiar with SQL Server Reporting Services (SSRS), this feature is similar to
data-driven subscriptions.
Start with a paginated report that has parameters. You know that the report has
parameters if you select Parameters and see dropdown options in the header. This
report has a parameter for Manager name and a parameter for Employee.
2. The Subscriptions window opens and there are no subscriptions yet. Select Create
a subscription.
1. The Select and filter data window displays the list of fields from the Training data
semantic model that can be used to dynamically filter your Manager training report
subscription. In this example, we have Email address, Email subject, Report
parameters, and Attachment file type. These fields from the Training data
semantic model can be tied to the subscription.
Select the relevant fields that you'd like to be varied per recipient. Here we have
Email and two fields for parameters: Employee name and Manager name.
Optionally, add filters and change the method of aggregation by expanding the
Filter and Build panes. As you add data, Power BI builds a table. In this window,
narrow down who should receive the report. For our example, we select only those
employees who are also managers.
2. Manually enter recipient email addresses, or use the dropdown to select a value
that dynamically selects recipients from the Training data semantic model.
4. Add optional details. Type a message to recipients. Use the toggles to add a link to
the report in Power BI and to include a preview image of the report in the email.
The preview image is the first page of the report. The preview image shows the
report with the recipient's unique parameters applied.
5. Select the Attach full report dropdown to display the list of options. Select a
format. Sensitivity labels are applied to the email attachment and the attachment
respects all privacy labels for the report. The size of the attachment is limited to
less than 25 MB.
6. Choose Next.
Select the parameters
The Parameters window displays all of your report parameters, and you choose which to
set dynamically based on a column in the Power BI semantic model. Paginated reports
allow you to specify the view of the report people receive in the subscription by setting
the parameters in the Parameters window. For each parameter, decide whether to use
the current value, default value, or dynamic value. For our scenario, sending training
completion reports to managers, it makes sense to use the Manager name dynamic
parameter and the Employee name dynamic parameter. But there are other scenarios
where you might want to use a mix of static and dynamic parameters. For example, if
your report had continent and country-region data, you might want to set the continent
as South America and use dynamic parameters for the country-regions.
Current uses the value from the currently selected active version of the report. To
update the current values, re-render the paginated report with different values,
open the Subscribe to report wizard, and select Current.
Default uses the value set by the report author. For example, if the report author
set expression-based parameters (for example, the default is always today's date),
the subscription uses that as the default value.
Get from data lets you select a column from your semantic model to define a
different parameter for each recipient.
2. Use the Repeat dropdown to select a frequency for your subscription. You might
choose daily, weekly, or monthly. You also can adjust your time zone.
Tip
To receive a subscription email only on certain days, select Weekly and then
select the week day checkboxes. If you select Monthly, enter the day(s) of the
month you wish to receive the subscription email.
3. Choose a Scheduled Time for the subscription. You can have it run on the hour, or
at 15, 30, or 45 minutes past for a specified time zone.
4. By turning off Active subscription, you have the option of triggering this
subscription manually instead of having it run on a recurring basis.
Another way to review your subscription is to select the arrow in the Subscriptions
pane.
As with other subscriptions, you can edit, delete, turn on, and turn off the subscription.
Related content
Troubleshoot Power BI subscriptions.
Search for and sort content.
Feedback
Was this page helpful? Yes No
Here are some common issues that may come up when you're subscribing yourself or
others to a dashboard or report. Also refer to the Considerations and Limitations section
in Subscribe to reports and dashboards
If you encounter a scenario that isn't listed below, and it's causing you issues, you can
ask for further assistance on the community site , or you can create a support ticket .
Your organization may configure certain settings in Microsoft Entra ID that limit the
ability to use email subscriptions in Power BI. These limitations include, but aren't
limited to, having multifactor authentication or IP range restrictions when
accessing resources.
Email issues
To avoid subscription emails going to your spam folder, add the Power BI email
alias ([email protected]) to your contacts. If you're using Microsoft
Outlook, right-click the alias and select Add to Outlook contacts.
Subscriptions may fail on reports or dashboards with extremely large images due
to email size limits.
Make sure that your User Principal Name (UPN) can receive emails.
Though you have a Power BI Pro or Premium Per User (PPU) license, you may not
have a Microsoft Exchange license. If not, your Microsoft Entra account may not
have an email, or alternate email address specified. In this case, though the
subscription appears to go out, you never receive a copy. If your Power BI admin
assigns an email address, Power BI will synchronize the update the next time you
sign in, and use that email address for the subscription.
If you have an alternate email address but no primary, Power BI uses that to deliver
the subscription.
language preference, select the cog icon > Settings > General > Language.
My subscription is delayed
You notice that your subscription emails aren't being delivered as expected.
I removed access for others, but they can still open the
report or dashboard
Clearing the Permission to access the report/dashboard in Power BI option doesn't
revoke access for users who have already been granted access this report in the Power
BI service (app.powerbi.com). To remove access, see Manage permissions to a
dashboard and see Manage permissions to a report.
For dashboard subscriptions, if any tiles have row level security (RLS) applied, those
tiles won't display.
For dashboard subscriptions, certain types of tiles aren't yet supported. These tiles
include: streaming tiles, video tiles, custom web content tiles.
Power BI custom visuals. The exception is those Power BI custom visuals that have
been certified.
ESRI ArcGIS visuals
R visuals
Power Apps visuals
Python visuals
Power Automate visuals
The Paginated report visual
Visio visuals
Next steps
Share Power BI dashboards and reports with coworkers and others
How should I collaborate on and share dashboards and reports?
Share a filtered Power BI report
Questions? Try the Power BI Community
Feedback
Was this page helpful? Yes No
When you open a report in Power BI service, each page of the report has its own unique
URL. To filter that report page, you could use the Filters pane on the report canvas. Or
you could add query string parameters to the URL to prefilter the report. Perhaps you
have a report you'd like to show colleagues and you want to prefilter it for them. One
way to filter it is to start with the default URL for the report, add the filter parameters to
the URL, and then email them the entire new URL.
This article uses the Retail Analysis Sample report. If you want to follow along, you can
download the sample report.
Another use for query string parameters is for someone creating an advanced Power BI
solution. In DAX, they create a report that generates a filtered report URL dynamically
based on the selection their customer makes in the current report. When customers
select the URL, they see only the intended information.
Query string parameter syntax for filtering
With parameters, you can filter the report for one or more values, even if those values
contain spaces or special characters. The basic syntax is fairly straightforward; start with
the report URL, add a question mark, and then add your filter syntax.
URL?filter=Table/Field eq 'value'
Field types
Field type can be a number, datetime, or string and the type used must match the type
set in the semantic model. For example, specifying a table column of type "string"
doesn't work if you're looking for a datetime or numeric value in a semantic model
column set as a date, such as Table/StringColumn eq 1.
Filter on a field
Let’s assume that the URL to our report is the following.
And we see in our previous map visualization that we have stores in North Carolina. NC
is the value that represents North Carolina in the Territory field of the Store table. So to
filter the report to show data only for stores in "NC", we append this string to the URL:
?filter=Store/Territory eq 'NC'
Our report is now filtered for North Carolina; all the visualizations in the report show
data for only North Carolina.
Using the same example, to filter the report to show data only for stores in "NC" (North
Carolina) or "TN" (Tennessee), append the URL with the following;
See the Operators table later in the article for a list of other useful operators.
?filter=Store/Territory eq 'NC'
To filter on more fields, add an 'and' and another field in the same format as the
previous example. Here is an example.
Operators
Power BI supports many operators in addition to 'and'. The following table lists those
operators along with the content type they support.
ノ Expand table
* When you use in, the values to the right of in can be a comma-separated list enclosed
in parentheses, or a single expression that returns a collection. See the IN Operator
article for examples.
ノ Expand table
Number Example
type
integer 5
long 5 L or 5 l
Dates are represented using the EDM format (2019-02-12T00:00:00): When you specify a
date as 'YYYY-MM-DD', Power BI interprets it as 'YYYY-MM-DDT00:00:00'. Make sure
month and day are two digits, MM and DD.
Why does this distinction matter? Let's say you create a query string parameter
Table/Date gt '2018-08-03'. Will the results include August 3, 2018 or start with August
4, 2018? Power BI translates your query to Table/Date gt '2018-08-03T00:00:00'. So,
your results include any dates that have a non-zero time part, because those dates
would be greater than '2018-08-03T00:00:00'.
There are other differences between V3 and V4. OData V3 does not support Dates, only
DateTime. So if you use the V3 format, you must qualify it with the full date time. Date
literals like "datetime'2019-05-20'" aren't supported in V3 notation. But you can just
write it as "2019-05-20" in V4 notation. Here are two equivalent filter queries in V3 and
V4:
ノ Expand table
Table_x0020_Name/Column_x002B_Plus eq 3
Table_x0020_Special/_x005B_Column_x0020_Brackets_x005D_ eq '[C]'
Here's a list of some special characters that require escape codes in field values.
ノ Expand table
(a space) %20
' ''
% %25
+ %2B
/ %2F
? %3F
# %23
& %26
https://app.powerbi.com/groups/me/reports/b7dea1d4-d9f0-47aa-a88d-
It opens the Customer Profitability Sample, filtered to Andrew Ma. But if you look at the
URL, it may now look like this:
https://app.powerbi.com/groups/me/reports/b7dea1d4-d9f0-47aa-a88d-
xxxxxxxxxxxx/ReportSection2?filter=Executives%2FExecutive%20eq%20%27Andrew%20Ma%27
The browser has replaced the space between Andrew and Ma with %20 , likewise the
other spaces. It replaced the forward slash between the table name Executives and the
field name Executive with %2F , and replaced the single quote ' with %27 .
This version of a URL may be useful. For example, you can paste it in chat in Microsoft
Teams, and it returns the desired filtered results.
For example, we have two fields: Territory and Chain. In Power BI Desktop, create a new
Calculated column (Field) called TerritoryChain. Remember that the Field name can't
have any spaces. Here is the DAX formula for that column.
Publish the report to the Power BI service and then use the URL query string to filter and
display data for only Lindseys stores in NC.
https://app.powerbi.com/groups/me/reports/8d6e300b-696f-498e-b611-
41ae03366851/ReportSection3?filter=Store/TerritoryChain eq 'NC – Lindseys'
This discrepancy is helpful when you want to see different results; filtered on the
dashboard and unfiltered in the report.
Considerations and troubleshooting
There are a couple of things to be aware of when using the query string parameters.
When you use the in operator, the values to the right of in must be a comma-
separated list enclosed in parentheses.
Power BI Report Server also supports the ability to specify more than one filter
using the "filter" URL parameter. Here's an example of what the URL might look
like in Power BI Report Server: https://reportserver/reports/powerbi/Store Sales?
rs:Embed=true&filter= Store/Territory eq 'NC' and Store/Chain eq 'Fashions
Direct'
Report URL filters have a 10-expression limit (10 filters connected by AND).
URL query strings are limited to 2000 characters. This limit includes escape codes
for special characters (e.g., a space, %, +).
You can't filter on table or column names that start with the capital letters INF,
including, for example, a table name starting with "INFORMATION". Upper-case
INF is a special value in OData. If you want to start a table or column name with
"INF", make it lower-case "inf" instead.
Table and field names can contain Chinese characters expressed in Unicode form.
For example, say you want to apply a filter that 表/人 eq '张力' (this means
Table/Person eq '张力'). The filter is converted to _x8868_/_x4eba_ eq '张力'.
Embedding scenarios
URL filters are supported in some embedding scenarios and not in others.
Related content
Pin a visualization to a dashboard
Sign up for a free trial
Feedback
Was this page helpful? Yes No
Power BI provides two ways you can endorse your valuable, high-quality content to
increase its visibility: promotion and certification.
Any content owner, as well as any member with write permissions on the
workspace where the content is located, can promote the content when they think
it's good enough for sharing.
Certification: Certification means that the content meets the organization's quality
standards and can be regarded as reliable, authoritative, and ready for use across
the organization.
Semantic models
Dataflows
Reports
Apps
This article describes how to promote content, how to certify content if you're an
authorized reviewer, and how to request certification if you're not.
See Endorsement: Promoting and certifying Power BI content to learn more about
endorsement.
Promote content
To promote content, you must have write permissions the workspace where the content
you want to promote is located.
7 Note
For the purposes of illustration, the endorsement dialog for semantic models is
shown below. The dialogs for the other content types are almost identical, with the
same radio button options.
If you are promoting a semantic model and see a Make discoverable checkbox, it
means you can make it possible for users who don't have access to the semantic
model to find it. See semantic model discovery for more detail.
If you're promoting a semantic model, make sure the semantic model has an
informative description. The description is important; it's what users see in the
semantic model info tooltip in the semantic models hub and on the semantic
model's details page. A description helps users quickly identify semantic models
that might be useful for them. See Semantic model description for details about
how to provide a semantic model description.
3. Select Apply.
Certify content
Content certification is a big responsibility, and only authorized users can certify
content. Other users can request content certification. This section describes how to
certify content.
7 Note
For the purposes of illustration, the endorsement dialog for semantic models is
shown below. The dialogs for the other content types are almost identical, with the
same radio button options.
1. Get write permissions on the workspace where the content you want to certify is
located. You can request these permissions from the content owner or from
anyone with admin permissions on the workspace.
2. Carefully review the content and determine whether it meets your organization's
certification standards.
3. If you decide to certify the content, go to the workspace where it resides, and then
open the settings of the content you want to certify.
If you are certifying a semantic model and see a Make discoverable checkbox, it
means you can make it possible for users who don't have access to the semantic
model to find it. See semantic model discovery for more detail.
If you're certifying a semantic model, make sure the semantic model has an
informative description. The description is important; it's what users see in the
semantic model info tooltip in the semantic models hub and on the semantic
model's details page. A description helps users quickly identify semantic models
that might be useful for them. See Semantic model description for details about
how to provide a semantic model description.
5. Select Apply.
Request content certification
If you would like to certify your content but are not authorized to do so, follow the steps
below.
7 Note
For the purposes of illustration, the endorsement dialog for semantic models is
shown below. The dialogs for the other content types are almost identical, with the
same radio button options.
1. Go to the workspace where the content you want to be certified is located, and
then open the settings of that content.
2. Expand the endorsement section. The Certified button is greyed out since you are
not authorized to certify content. Click the link about how to get your content
certified.
7 Note
If you clicked the link above but got redirected back to this note, it means that
your Power BI admin has not made any information available. In this case,
contact the Power BI admin directly.
Dataflows: In list view, hover over the dataflow you want to endorse, click More
options (...), and then choose Settings from the menu that appears.
Reports: In list view, hover over the report you want to endorse, click More
options (...), and then choose Settings from the menu that appears. Alternatively, if
the report is open, choose File > Settings.
Apps: Go to the app workspace, click More options (...) on the menu bar, and
choose Endorse this app.
Next steps
Read more about content endorsement
Enable content certification (Power BI admins)
Read more about semantic model discoverability
Questions? Try asking the Power BI Community
Feature recommended content on
colleagues' Power BI Home page
Article • 08/18/2022
You can feature dashboards, reports, and apps so they appear in the Recommended
section of your colleagues' Power BI Home page in Simplified view, and in the Featured
section in Expanded view. Featuring content is especially useful for onboarding new
employees to Power BI. You decide which content they see first. Add descriptions and
small thumbnail images to help them find what they need. The content has to be in a
workspace that they have access to.
Power BI admins can monitor and manage featured content, or even turn off the feature
entirely. See Manage featured content for details.
1. In the All or Content list for a workspace, select More options (...) > Settings.
2. In the Settings pane, check or change the name. Add a Description and upload a
Snapshot, if you want them. They're useful because they help your users find your
content.
Now all users who have access to this dashboard or report will see it in the
Recommended or Featured section on Home.
Feature an app
To feature an app, you need to have the Admin or Member role in a workspace.
Open the workspace for the app, not the app itself, and select the Options menu
(...) > Feature this app on Home.
Now everyone who has access to this app also sees it in the Featured section on Home.
Considerations
Endorsing an app or a report by promoting it automatically checks the Feature on
Home checkbox. You can uncheck Feature on Home anytime. If you do, changing
endorsement doesn't recheck Feature on Home. Read more about promoting your
content.
Next steps
How should I collaborate on and share dashboards and reports?
Admins: Manage featured content in the Admin portal
Admins: Enable/disable featured content in your organization
Questions? Try the Power BI Community
Embed a report web part in SharePoint
Online
Article • 11/27/2023
The Power BI report web part for SharePoint Online allows you to embed interactive
Power BI reports in SharePoint Online pages.
When you use the Embed in SharePoint Online option, the embedded reports respect
all item permissions and data security through row-level security (RLS), so you can easily
create secure internal portals.
Requirements
For Embed report in SharePoint Online reports to work:
The Power BI web part for SharePoint Online requires Modern Pages .
To use an embedded report, users must sign in to the Power BI service to activate
their Power BI license.
To embed a web part in SharePoint Online, you need a Power BI Pro or Premium
Per User (PPU) license.
Users with a free Fabric license can view a report that's hosted in a Power BI
Premium capacity (EM or P SKU) or Fabric F64 or greater capacity.
2. Select the + in New dropdown menu. In the Data analysis section, select Power BI
web part.
5. Select Publish to make the change visible to your SharePoint Online users.
Grant access to reports
Embedding a report in SharePoint Online doesn't automatically give users permission to
view the report - you need to set view permissions in Power BI.
) Important
Make sure to review who can see the report within the Power BI service, and grant
access to those that aren't listed.
7 Note
You need a Power BI Pro or Premium Per User (PPU) license to create a report
in a workspace.
To share with Microsoft free users, the workspace needs to be in a Premium
capacity.
2. Publish the app and install it. You must install the app so it has access to the report
URL that's used for embedding in SharePoint Online.
3. All end users need to install the app, too. You can also use the Install app
automatically feature. In the Power BI admin portal, admins can enable pushing
apps, so the app is pre-installed for end users.
5. Copy the embedded report URL from the report the app installed. Don't use the
original report URL from the workspace.
7. Add the previously copied report URL to the Power BI web part.
8. Add all end users and/or groups who are going to consume the data on the
SharePoint Online page and in the Power BI app you created.
7 Note
To see the report on the SharePoint page, users or groups need access to
both the SharePoint Online page and the report in the Power BI app.
Now the end user can go to the team site in SharePoint Online and view the reports on
the page.
Multifactor authentication
If your Power BI environment requires you to sign in using multifactor authentication,
you might be asked to sign in with a security device to verify your identity. This can
occur if you didn't sign in to SharePoint Online using multifactor authentication. Your
Power BI environment requires a security device to validate an account.
7 Note
Power BI doesn't support multifactor authentication with Azure Active Directory 2.0.
Users will see an error message. If the user signs in again to SharePoint Online
using their security device, they may be able to view the report.
Page name Sets the web part's default page. Select a value from the drop-down. If no pages
are displayed, either your report has one page, or the URL you pasted contains a
page name. Remove the report section from the URL to select a specific page.
Display Adjusts how the report fits within the SharePoint Online page.
Contact the SharePoint Online page owner to help resolve the issue.
Licensing
Users viewing a report in SharePoint need either a Power BI Pro or Premium Per User
(PPU) license or the content needs to be in a workspace that's in a Power BI Premium
capacity (EM or P SKU).
If you receive this error, try one of the following steps to troubleshoot:
Sign out of SharePoint and sign back in. Be sure to close all browser windows
before signing back in.
Azure B2B Guest user accounts aren't supported. Users see the Power BI logo
that shows the part is loading, but it doesn't show the report.
Power BI doesn't support the same localized languages that SharePoint Online
does. As a result, you might not see proper localization within the embedded
report.
You might encounter issues if you use Internet Explorer 10. Here's a link supported
browsers for Power BI.
The classic SharePoint Server isn't supported with this web part.
URL filters aren't supported with the SharePoint Online web part.
Next steps
Allow users to create modern pages
Publish an app in Power BI
Share Power BI reports and dashboards with coworkers and others
What is Power BI Premium?
Embed a report in a secure portal or website
You can quickly view Power BI files in OneDrive and SharePoint without needing to
install Power BI Desktop or download the file locally. Viewing Power BI files in your
browser enables collaboration and a streamlined workflow before publishing through
the Power BI Service.
7 Note
This is public preview documentation and some capabilities may not be available in
your tenant.
If you do not want this capability on in your tenant, your admin will need to disable the
capability in the Admin portal.
If the capability isn't turned on in your tenant, you can't view a Power BI report in your
browser. Instead, you're directed to download the file to your device. You can then open
the file in Power BI Desktop. For the best viewing experience and to ensure you always
have a backup of your file in the cloud, we encourage admins to turn on the
functionality.
You can also right-click the report, or select **More options (...) > Open > Open in
browser.
Once the report is open, you can interact with the visuals and explore the underlying
data to uncover important information.
On the File menu, select Share from the left-hand menu > Share a link.
You can also share a link to the report with others by selecting the Share button at
the top right of the report.
Power BI uses the standard Microsoft 365 share dialog box to help you share your file.
This dialog enforces your permissions in OneDrive and SharePoint and any policies that
apply to the OneDrive folder or SharePoint document library where the file is saved.
From here, you can share the link directly with individuals or groups, or copy the link to
share with others.
Fit to page
Fit to width
Actual size
The first option starts with selecting the file name at the top left corner of the report.
Type over the current file name.
You can also rename the file by selecting the File menu > Rename.
Download a copy
To download a copy of the report to your device, on the File menu, select Download a
copy. A version of the file is copied to the Power BI service, to then be downloaded to
your device. You can open the file in Power BI Desktop to edit and publish the report
back to the Power BI service.
Open a report in preview mode
You can also open the file in preview mode by right-clicking the file or selecting More
options (...) > Preview.
The preview provides a limited experience with options to download the .pbix file, share
the file, or copy a link to the file.
Version history
You can also use the built-in Microsoft 365 version history capability to track report
activity and return to old versions of a file. From your OneDrive and SharePoint
document library, select the ellipsis (...) next to the Power BI file name and select Version
history from the options. After selecting Version history, you will be able to store, track,
and restore the file whenever a change is made.
Audit logs
When you save and view Power BI files in OneDrive and SharePoint document libraries,
Power BI admins can access activity through audit logs. Some activities for these files are
logged through unified audit logs, while others are logged through the Power BI activity
log.
OneDrive and SharePoint events are audited in the Microsoft 365 audit logs. Some of
the events include:
Copy
Download
Move to
Share
Export
Interaction with the Power BI file is audited in Power BI activity logs. Some of the events
include:
View
Open report
Power BI admins can access information on sharing and permission of files through the
Microsoft 365 audit logs. Any user without global admin rights can still access Microsoft
365 audit logs when assigned the View-Only Audit Logs role. Admins access the
Microsoft 365 audit logs through the Power BI Admin portal.
OneDrive and SharePoint Power BI file activity in the audit logs appear with property
values Workload and/or EventSource set to OneDrive.
If the file is unlabeled, then the default Power BI tenant policy applies when viewing the
file in OneDrive or SharePoint.
If a Power BI file has encryption, you can only open the file if you have full control
and/or export usage rights. Only users who can decrypt the file can view it.
Sharing settings
The new capabilities respect the OneDrive and SharePoint organizational settings for
sharing.
Admins can see the workspaces created in the Power BI service on the Workspaces tab
in the Admin portal. Created workspaces have the word OneDrive at the end of the
workspace name. They're also listed as PBIX in OneDrive Folder in the description
column.
Admins can't modify workspaces (delete, modify access) from the Power BI Service.
When you open a Power BI report in OneDrive or SharePoint the data is stored in your
Power BI home tenant region until the file is deleted or unopened for a few days.
Collaborating on reports
When collaborating on reports with other coauthors, the best practice is to store files in
a SharePoint document library where all coauthors have access. This allows all
collaborators to open the report in Power BI Desktop directly from SharePoint, make
edits, and easily save changes to the file in SharePoint.
When files are stored in an individual’s OneDrive library other coauthors won’t be able
to save changes to the OneDrive location unless they have edit access to the folder of
the OneDrive file. If sharing a report with a colleague is mainly for viewing purposes
either OneDrive or SharePoint is a viable option. Once the ability to Open in App on a
shared link is released, users will be able to make and save edits to reports stored in
either OneDrive or SharePoint through taking the open in app action.
Feedback
Was this page helpful? Yes No
With the Embed option for Power BI reports, you can easily and securely embed reports
in internal web portals. These portals can be cloud-based or hosted on-premises, such
as SharePoint 2019. Embedded reports respect all item permissions and data security
through row-level security (RLS) and Analysis Services tabular model object-level
security (OLS). They provide no-code embedding into any portal that accepts a URL or
iframe.
The Embed option supports URL filters and URL settings. It allows you to integrate with
portals by using a low-code approach that requires only basic HTML and JavaScript
knowledge.
) Important
Due to ongoing Chromium security updates, the Embed option no longer works
exactly as it used to, and users may be asked to authenticate more than once. To
address this, consider creating your own Power BI embedded solution.
4. Whether a user opens a report URL directly, or one that's embedded in a web
portal, report access requires authentication. The following screen appears if a user
hasn't signed in to Power BI in their browser session. When they select Sign-In, a
new browser window or tab should open. Have them check for pop-up blockers if
they don't get prompted to sign in.
5. After the user has signed in, the report opens, showing the data and allowing page
navigation and filter setting. Only users with view permission can see the report in
Power BI. All row-level security (RLS) rules are also applied. The users need to be
correctly licensed. They need a Power BI Pro or Premium Per User (PPU) license, or
the content needs to be in a workspace that's in a Power BI Premium capacity.
Users need to sign in each time they open a new browser window. However, after
they're signed in, other reports load automatically.
6. When you use an iframe, you might need to edit the height, and width values to
have it fit in your portal's web page.
Licensing
To view the embedded report, you need either a Power BI Pro or Premium Per User
(PPU) license. Or, the content needs to be in a workspace that's in a Power BI Premium
capacity (EM or P SKU).
ノ Expand table
Property Description
pageName You can use the pageName query string parameter to set which report page to
open. You can find this value at the report URL's end when you view a report in the
Power BI service, as shown later in this article.
URL Filters You can use URL Filters in the embed URL that you received from the Power BI UI to
filter the embed content. This way you can build low-code integrations with only
basic HTML and JavaScript experience.
1. Open the report from the Power BI service in your web browser, and then copy the
address bar URL.
2. Append the pageName property and its value to the end of the URL.
Filter report content by using URL filters
You can use URL Filters to provide different report views. For example, the following URL
filters the report to show data for the energy industry.
Using the combination of pageName and URL Filters can be powerful. You can build
experiences using basic HTML and JavaScript.
HTML
When selected, the button calls a function to update the iframe with an updated URL,
which includes the Energy industry filter.
JavaScript
report.src = newUrl;
You can add as many buttons as you'd like to create a low-code custom experience.
Considerations and limitations
Paginated reports are supported with secure embed scenarios, and paginated
reports with URL parameters are also supported. For more information, see Pass a
report parameter in a URL for a paginated report in Power BI.
The secure embed option works for reports that are published to the Power BI
service.
To host securely embedded content, users must use HTTPS for their top-level
page. Using an unsecured host page to access securely embedded content isn't
supported.
The user needs to sign in to view the report whenever they open a new browser
window or tab.
If users have successfully accessed reports in the past but are now encountering
issues, they should clear their browser cache.
Some browsers require you to refresh the page after sign-in, especially when you
use InPrivate or Incognito modes.
You might encounter issues if you use unsupported browser versions. For a list of
browsers that Power BI supports, see Supported browsers for Power BI.
The classic SharePoint Server isn't supported, because it requires Internet Explorer
versions earlier than 11, or enabling the compatibility view mode.
To achieve a single sign-on experience, use the Embed in SharePoint Online option,
or build a custom integration by using the user-owns-data embedding method.
The automatic authentication capabilities provided with the Embed option don't
work with the Power BI JavaScript API. They are blocked in PBI embedded client
SDK starting with the version 2.10.4. For the Power BI JavaScript API, use the user-
owns-data embedding method.
The automatic authentication capabilities don't work when they're embedded in
applications, including in mobile and desktop applications.
Related content
Ways to share your work in Power BI
Filter a report using query string parameters in the URL
Embed with report web part in SharePoint Online
Publish to web from Power BI
Feedback
Was this page helpful? Yes No
With the Power BI Publish to web option, you can easily embed interactive Power BI
content in blog posts, websites, emails, or social media. You can also easily edit, update,
refresh, or stop sharing your published visuals.
2 Warning
When you use Publish to web, anyone on the Internet can view your published
report or visual. Viewing requires no authentication. It includes viewing detail-level
data that your reports aggregate. Before publishing a report, make sure it's okay for
you to share the data and visualizations publicly. Don't publish confidential or
proprietary information. If in doubt, check your organization's policies before
publishing.
7 Note
You can embed your content securely in an internal portal or website. Use the
Embed or Embed in SharePoint Online options. These options ensure that all
permissions and data security are enforced when your users view your internal
data.
Prerequisites
You need a Microsoft Power BI license to publish to web from My Workspace.
You need a Microsoft Power BI Pro or Premium Per User license to publish to web
from workspaces.
Publish to web is available for reports you can edit in your My Workspace and
workspaces.
It isn't available for reports shared with you, or ones relying on row-level security
to secure data.
Your report viewers don't need to be Power BI users.
See the Considerations and limitations section below for a complete list of cases where
Publish to web isn't supported.
1. Open a report in a workspace that you can edit, and select File > Embed report >
Publish to web (public).
2. If your Power BI admin hasn't allowed you to create embed codes, you may need
to contact them.
For help with finding the person who can enable Publish to web in your
organization, see How to find your Power BI administrator later in this article.
5. In the Success dialog, you see a preview of how the report will look. Select the Size
and Default page.
You can also add a Placeholder image, to make the web page load faster. With a
placeholder image, people viewing your report on the web see a View interactive
content button they can select to view the report itself.
Make those changes first. Then copy the link to send it in email, or copy the HTML
to paste into a website. You can embed it in code such as an iFrame, or paste it
directly into a web page or blog.
6. If you previously created an embed code for a report and you select Publish to
web, you won't see the dialogs in steps 2-4. Instead, you see the Embed code
dialog.
You can only create one embed code for each report.
The following table provides guidance about the View Mode, and how it will appear
when embedded.
ノ Expand table
Fit to page respects your report's page height and width. If you set your page to
dynamic ratios like 16:9 or 4:3, your content scales to fit within the iFrame. When
embedded in an iFrame, using Fit to page can result in letterboxing: a gray
background is shown in iFrame areas after the content scales to fit within the
iFrame. To minimize letterboxing, set the height and width of the iFrame
appropriately.
Actual size ensures the report preserves its size as set on the report page. This can
result in scrollbars appearing in your iFrame. Set the iFrame height and width to
avoid scrollbars.
Fit to width ensures the content fills the horizontal area of the iFrame. A border is
still shown, but the content scales to use all the horizontal space available.
You can edit the width and height manually to ensure it's precisely how you want it to fit
in the page where you're embedding it.
To achieve a more perfect fit, you can try adding 56 pixels to the height of the iFrame to
accommodate the current size of the bottom bar. If your report page uses the dynamic
size, the table below provides some sizes you can use to achieve a fit without
letterboxing.
ノ Expand table
Ratio Size Dimension (width x height)
1. To manage your Publish to web embed codes, open the workspace the report
resides in, select the Settings gear, and select Manage embed codes.
Data refresh
Data refreshes are automatically reflected in your embedded report or visual. When data
is refreshed for an import data model in the Power BI service, the service clears the data
cache, making data update quickly. To disable automatic refresh, select don't refresh on
the schedule for the semantic model the report uses.
Heavy usage
A heavy usage experience can occur when a report receives too many queries in a short
amount of time. When heavy usage occurs, users can't view or interact with the report
until the period of heavy usage passes.
We recommend setting a placeholder image for your report. If heavy usage occurs,
users see the placeholder image.
To help avoid the heavy usage experience, limit the number of distinct queries your
report can generate and the frequency of data refresh. See the Power BI optimization
guide for tips on streamlining your reports.
Power BI visuals
Power BI visuals are supported in Publish to web. When you use Publish to web, users
with whom you share your published visual don't need to enable Power BI visuals to
view the report.
7 Note
Review the embed codes you've published often. Remove any that no longer need
to be available publicly.
The Manage embed codes page includes a status column. By default, embed codes are
Active, but could also be one of the statuses listed below.
ノ Expand table
Status Description
Active The report is available for Internet users to view and interact with.
Status Description
Blocked The report content violates the Power BI Terms of Service . Microsoft has blocked
it. Contact support if you believe the content was blocked in error.
Not The report's semantic model is using row-level security, or another unsupported
supported configuration. See the Considerations and imitations section for a complete list.
Infringed The embed code is outside the defined tenant policy. This status typically occurs
when an embed code was created and then the Publish to web tenant setting was
changed to exclude the user owning the embed code. If the tenant setting is
disabled, or the user is no longer allowed to create embed codes, existing embed
codes show an Infringed status. See the Find your Power BI administrator section in
this article for details.
You're asked to send an email to Microsoft explaining your concern. Microsoft evaluates
the content based on the Power BI Terms of Service and takes appropriate action.
The data is cached for one hour from the time it is retrieved. If you update the report
definition (for example, if you change its View mode) or refresh the report data, it can
take some time before changes are reflected in the version of the report that your users
view. When a data refresh occurs for an import data model, the service clears the cached
data and retrieves new data. In most cases, the data is updated nearly simultaneous with
the import of the data. However, for reports with many distinct queries, it may take
some time to update. Since each element and data value is cached independently, when
a data update occurs, a user may see a mix of current and previous values. Therefore, we
recommend staging your work ahead of time, and creating the Publish to web embed
code only when you're satisfied with the settings. If your data will refresh, minimize the
number of refreshes and perform the refreshes at off hours. We don’t recommend using
Publish to web for data that needs to refresh frequently.
For smaller organizations or individuals who signed up for Power BI, you may not have a
Power BI administrator yet. Follow our process for admin takeover. Once you have a
Power BI administrator, they can enable creating embed codes for you.
Global administrators
Users with the Fabric administrator role in Microsoft Entra ID
You need to find one of these people in your organization and ask them to update the
Publish to web tenant settings in the admin portal.
Related content
SharePoint Online report web part
Embed report in a secure portal or website
In Power BI, you can connect to Excel workbooks on OneDrive for work or school and
pin tiles to a dashboard from that workbook. When you share that dashboard, selecting
the tile opens the workbook inside Power BI. The workbook only opens if your
colleagues have at least read permissions to the workbook on OneDrive for work or
school.
1. Enter the email addresses for your colleagues you want to share the workbook
with.
2. To enable your colleagues to view the Excel workbook from Power BI, select Go to
OneDrive for work or school to set workbook permissions.
3. In OneDrive, modify the permissions as needed.
4. Select Share.
7 Note
Your colleagues won't be able to pin additional tiles from that workbook or make
changes to the Excel workbook from Power BI.
You can manage user access to content through Microsoft 365 groups, if you
want. You add a Microsoft 365 group in the workspace access list.
You can also store Power BI content in OneDrive for work or school. With the
Workspace OneDrive feature in workspaces, you can configure a Microsoft 365
group whose SharePoint Document Library file storage is available to workspace
users. You create the group outside of Power BI.
7 Note
Power BI lists all Microsoft 365 groups that you're a member of in the workspaces
list.
Roles and licenses
Roles let you manage who can do what in workspaces, so team members can
collaborate. To grant access to a workspace, assign those user groups or individuals to
one of the workspace roles: Admin, Member, Contributor, or Viewer.
See the article Roles in workspaces for more details about the different roles.
Admins can also see the state of all the workspaces in their organization. They can
manage, recover, and even delete workspaces. Read about managing the workspaces
themselves in the "Admin portal" article.
Auditing
Power BI audits the following activities for workspaces.
ノ Expand table
Friendly name Operation name
The total number of semantic models and reports in a workspace can't exceed a
thousand.
Power BI publisher for Excel isn't supported.
Certain special characters aren't supported in workspace names when using an
XMLA endpoint. As a workaround, use URL encoding of special characters, for
example, for a forward slash /, use %2F.
A user or a service principal can be a member of up to 1,000 workspaces.
Related content
Create workspaces in Power BI
Install and use apps in Power BI
Questions? Try asking the Power BI Community
Feedback
Was this page helpful? Yes No
This article explains how to create workspaces, spaces to collaborate with colleagues. In
them, you create collections of dashboards, reports, and paginated reports. If you want,
you can also bundle that collection into an app and distribute it to a broader audience.
For more background, see the Workspaces in Power BI article.
Create a workspace
1. Select Workspaces > Create workspace.
2. Give the workspace a unique name. If the name isn't available, edit it to come up
with a name that's unique.
When you create an app from the workspace, by default it will have the same
name and icon as the workspace. You can change both when you create the app.
3. Here are some optional settings for your workspace. They're explained in more
detail in the Workspace settings section later in this article:
Upload a Workspace image. Files can be .png or .jpg format. File size has to
be less than 45 KB.
Specify a Workspace OneDrive to use a Microsoft 365 Group file storage
location (provided by SharePoint).
Add a Contact list, the names of people to contact for information about the
workspace. By default, the workspace admins are the contacts.
Allow contributors to update the app for the workspace
Assign the workspace to a Premium capacity.
Connect the workspace to an Azure Data Lake Gen2 storage account (in
preview). Read about this functionality in the article Configuring dataflow
storage to use Azure Data Lake Gen 2.
4. Select Save.
Power BI creates the workspace and opens it. You see it in the list of workspaces
you’re a member of.
Workspace settings
To see these workspace settings, expand Advanced in the Settings pane.
In the nav pane, select the arrow next to Workspaces, select More options (...) next
to the workspace name > Workspace settings. The Settings pane opens.
2. Under Advanced, Contact list, accept the default, Workspace admins, or add your
own list of Specific users or groups.
3. Select Save.
7 Note
Creating Microsoft 365 Groups may be restricted in your environment, or the ability
to create them from your OneDrive site may be disabled. If this is the case, speak
with your IT department.
In the nav pane, select the arrow next to Workspaces, select More options (...) next
to the workspace name > Workspace settings. The Settings pane opens.
2. Under Advanced > Workspace OneDrive, type the name of the Microsoft 365
group that you created earlier. Type just the name, not the URL. Power BI
automatically picks up the OneDrive for the group.
3. Select Save.
1. In the nav pane, select Data hub, then type the OneDrive location in the Filter box.
By default, only workspace Admins and Members can create, publish and update the
app for the workspace. The Allow contributors to update the app for this workspace
setting lets workspace Admins delegate the ability to update the app for the workspace
to users with the workspace Contributor role. Read more about the different roles in
workspaces.
1. Access the Allow contributors to update the app setting in one of two ways:
Update app metadata such as name, icon, description, support site, and color.
Add or remove items included in the app, like adding reports or datasets.
Change the visibility of the items for all the audience groups in the audience tab.
3. Choose Default storage limit. Read more about enabling large datasets.
Pin workspaces
Quickly access your favorite workspaces by pinning them to the top of the workspace
flyout list.
1. Open the workspace flyout from the nav pane and hover over the workspace you
want to pin. Select the Pin to top icon.
2. The workspace is added in the Pinned list.
3. To unpin a workspace, select the unpin button. The workspace is unpinned.
Next steps
Read about workspaces in Power BI
Publish an app from a workspace in Power BI
Questions? Try asking the Power BI Community
Roles in workspaces in Power BI
Article • 05/01/2024
To grant access to a workspace, assign one of the following workspace roles to a user
group or individual: Admin, Member, Contributor, or Viewer. For more information, see
Give users access to workspaces.
Everyone in a user group gets the role that you've assigned. If someone is in several user
groups, they get the highest level of permission that's provided by the roles that they're
assigned. If you nest user groups and assign a role to a group, all the contained users
get that role's permissions. All these capabilities, except viewing and interacting, require
a Power BI Pro or Premium Per User (PPU) license. For more information, see licensing.
Workspace roles
ノ Expand table
Copy a report.3
Analyze in Excel 9
1
Contributors can update the app that's associated with the workspace, if the
workspace Admin delegates this permission to them. However, they can't publish a new
app or change who has permission to edit it.
2
Contributors and Viewers can also share items in a workspace or an app, including
semantic models, if the app creator selected Allow users to share the semantic models
in this app. See the Create and manage multiple audiences section of "Publish an app in
Power BI."
3
To copy a report to another workspace, and to create a report in another workspace
based on a semantic model in the current workspace, you need Build permission for the
semantic model. You also need at least the Contributor role on the source and
destination workspaces. For semantic models in the original workspace, if you have at
least the Contributor role, you automatically have Build permission through your
workspace role. For details, see Copy reports from other workspaces.
4
Keep in mind that you also need permissions on the gateway. Those permissions are
managed elsewhere, independent of workspace roles and permissions. For details, see
Manage an on-premises gateway.
5
If the items are in a workspace in a Premium capacity, you can view and interact with
items in the Power BI service even if you don't have a Power BI Pro license.
6 To subscribe yourself or others requires a paid (Power BI Pro or Premium Per User
(PPU)() license. When you subscribe others, those recipients also need a paid
subscription, unless the items are in a workspace in a Premium capacity. B2B guest users
can't subscribe others, only themselves.
7
If your admin has enabled this feature, see Manage featured content.
8 If your admin has enabled this feature, see Users can try Microsoft Fabric paid features.
9 If you want your users with the Viewer role to Analyze in Excel or export underlying
data from the datasets in the workspace, you need to also give them Build permission
on the appropriate datasets.
7 Note
You can assign users to roles, either alone or in a group, even if they can't use
the role. In other words, you can assign users who don't have Power BI Pro or
PPU licenses to a role that requires a license. See Licenses for details.
Use the Viewer role to enforce row-level security (RLS) for users who browse
content in a workspace. You can also enforce RLS without giving access to the
workspace, publish an app and distribute it to those users, or use sharing to
distribute content.
Members can add users to a workspace with lower permissions, but can't
remove users from any workspace roles.
Deleting a user from Microsoft Entra ID doesn't automatically remove their
access to Power BI workspaces. This fact is by design to prevent accidental
data loss. Even after they're deleted from Microsoft Entra ID, the user's
workspace access remains until explicitly removed.
Licenses
If one of the workspaces is in a shared capacity, everyone you add to it needs a Power BI
Pro or Premium Per User (PPU) license. These users can all collaborate on the
dashboards and reports in the workspace. If you want to distribute content to others
inside your organization, either assign Power BI Pro licenses to those users or place the
workspace in a Power BI Premium capacity.
When the workspace is in a Power BI Premium capacity, users with the Viewer role can
access the workspace even if they don't have a Power BI Pro or Premium Per User (PPU)
license. However, if you assign these users a higher role like Admin, Member, or
Contributor, they're prompted to start a Pro trial when they try to access the
workspace8. If you want users without Pro or Premium Per User (PPU) licenses to use the
Viewer role, make sure they don't also have other workspace roles, either as individuals
or as part of a user group.
Publishing reports to the workspace enforces existing licensing rules. If you try to
publish from Power BI Desktop or other client tools without a Pro or Premium Per User
(PPU) license, you see the error, "Only users with Power BI Pro licenses can publish to
this workspace."
7 Note
Power BI US Government isn't available as a Free license. For licensing details, see
Power BI for US government customers.
Guest users
Microsoft Entra B2B Guest users who have been assigned a workspace role or granted
specific item permissions, will be able to perform the operations permitted by those
roles or permissions.
7 Note
Guest users who have been assigned workspace roles or specific item permissions
will continue to have those roles and/or permissions, even if the Allow Microsoft
Entra guest users to edit and manage content in the organization tenant setting
is disabled.
Related content
Create workspaces in Power BI
Give users access to workspaces
Questions? Try asking the Power BI Community
Feedback
Was this page helpful? Yes No
Knowing how your content is being used helps you demonstrate your impact and
prioritize your efforts. Your usage metrics may show that one of your reports is used
daily by a huge segment of the organization. It may show that nobody is viewing a
dashboard you created at all. This type of feedback is invaluable in guiding your work
efforts.
If you create reports in workspaces, you have access to improved usage metrics reports.
They enable you to discover who's using those reports throughout your organization,
and how they're using them. You can also identify high-level performance issues. The
improved usage reports for shared workspaces replace the usage metrics reports
documented in Monitor report usage metrics.
7 Note
You can only run usage metrics reports in the Power BI service. However, if you save
a usage metrics report or pin it to a dashboard, you can open and interact with that
report on mobile devices.
Prerequisites
You need a Power BI Pro or Premium Per User (PPU) license to run and access the
usage metrics data. However, the usage metrics feature captures usage
information from all users, regardless of the license they're assigned.
To access usage metrics for a report, you must have edit access to the report.
Your Power BI admin must have enabled usage metrics for content creators. Your
Power BI admin may have also enabled collecting per-user data in usage metrics.
Read about how to enable these options in the admin portal.
1. Open the workspace that contains the report for which you want to analyze the
usage metrics.
2. From the workspace content list, select More options (...) for the report and select
View usage metrics report.
Or open the report, then on the command bar, select More options (...) > Open
usage metrics.
3. The first time you do this, Power BI creates the usage metrics report and lets you
know when it's ready.
5. If this is the first time you've viewed a usage metrics report, Power BI might open
the old usage metrics report. To display the improved usage metrics report, in the
upper right corner, toggle the New usage report switch to On.
7 Note
Usage metrics reports don't show up in Recent, Workspaces, Favorites, or other
content lists. They can't be added to an app. If you pin a tile from a usage metrics
report to a dashboard, you can't add that dashboard to an app.
You may need to resume scheduled refresh if one of the following occurs:
7 Note
While still in preview, the usage metrics semantic model may have minor changes
which affect custom reports.
Report usage Provides information about report views and report viewers, such as
how many users viewed the report by date.
Report performance Shows the typical report opening times broken down by
consumption method and browser types.
FAQ Provides answers to frequently asked questions, such as What is a "Viewer"
and what is a "View"?
ノ Expand table
Page Metric Description
Report usage Report A Report View is recorded each time someone opens a report
views/Report and represents unique landings on the report. It answers the
opens question, "How often is the report accessed?" This definition of a
Report View differs from previous usage metrics reports.
Changing report pages is no longer considered an additional
Report View. Instead, changing report pages counts for the next
metric, Report Page Views. Activities such as sharing and pinning
are no longer considered in usage metrics.
Report usage Report Page A Report Page View is recorded every time someone views a
views report page. It represents total views across any pages. It
answers the question, "How often are report pages accessed?"
So changing report pages counts for Report Page Views. See
Considerations and Limitations for important details.
Report usage Unique A viewer is someone who opened the report at least once during
viewers the time period, based on the Microsoft Entra user account.
Report usage View trend The view trend reflects view count changes over time. It
compares the first half of the selected time period with the
second half.
Report usage Date slicer You can change the time period on the Report usage page, such
as to calculate week-over-week or biweekly trends. In the lower
left corner of the Report usage page, you can set the earliest and
latest date for which usage data is available for the selected
report.
Report usage Rank Based on view count, the rank shows the popularity of a report
in comparison to all other reports in the organization. A rank of
one would mean the report has the most views of all reports in
the organization.
Report usage Report views Usage is counted at the report level and doesn't consider Report
per day Page Views.
Report usage Report Total number of different users who viewed the report, based on
viewers per the Microsoft Entra user account.
day
Report usage Distribution How users got access to the report, such as by being members
method of a workspace, having the report shared with them, or installing
an app.
Report usage Platform slicer If users accessed the report via the Power BI service
(powerbi.com), Power BI Embedded, or a mobile device.
Report usage Users with Shows the list of users who opened the report sorted by view
report views count.
Page Metric Description
Report usage Pages If the report has more than one page, slice the report by the
pages that were viewed. "Blank" means either a report page was
added within 24 hours of the new page appearing in the slicer
list, or report pages have been deleted. "Blank" captures these
types of situations.
Report Typical The typical report opening time corresponds to the 50th
performance opening time percentile of the time it takes to open the report. In other words,
it is the time below which 50% of the open-report actions are
completed. The Report performance page also breaks down the
typical report opening time by consumption method and
browser type. At present, we measure the performance for the
initial report load and first page viewed. The measurement starts
when the report is requested and ends when the last visual
completes rendering. Report interactions such as slicing, filtering,
or changing pages aren't included in performance metrics.
Report Opening time The opening time trend reflects open-report performance
performance trend changes over time. It compares the opening times for the report
of the first half of the selected time period with the opening
times of the second half.
Report Date slicer You can change the time period on the Report performance
performance page, such as to calculate week-over-week or biweekly trends. In
the lower left corner of the Report performance page, you can
determine the earliest and latest date for which usage data is
available for the selected report.
Report Daily The performance for 25%, 50%, and 75% of the open report
performance performance actions calculated for each individual day.
Report seven-day The performance for 25%, 50%, and 75% of the open report
performance performance actions calculated across the past seven days for each date.
Report Consumption How users opened the report, such as via the Power BI service
performance method (powerbi.com), Power BI Embedded, or a mobile device.
Report Browsers What browser the users used to open the report, such as Firefox,
performance Edge, and Chrome.
Report list Active reports What reports are being used across the workspace.
Report list Total views Total report opens across the workspace.
Report list Total viewers Total report viewers across the workspace.
Report list View trend The view trend reflects view count changes over time. It
compares the first half of the selected time period with the
second half.
Page Metric Description
Report list Unused Count of reports that have not been opened over time.
reports
Report list Report usage Shows which reports contribute to individual counts shown in
(table) cards. Shows report open percentages, users interacting with
report, viewing trends and days.
Report list Distribution How users got access to the report, such as being members of a
method workspace, having the report shared with them, or installing an
app.
Report list Platform slicer If the report was accessed via the Power BI service
(powerbi.com), Power BI Embedded, or a mobile device.
Report list Unique A viewer is someone who opened the report at least once during
viewers the time period (based on the Microsoft Entra user account).
Shows number of report opens by individual viewers.
ノ Expand table
HR Report User A opens the report on page one, then views page two, page three, and
page four. Then they view page one again.
Finance User A opens the report on page one, then views page two.
Report User B opens the report on page one.
User C opens the report on page one, then views page three.
Sales User A opens the report on page one, then views page two
Report User C opens the report on page two (e.g. via bookmark)
Later in the day, User C opens the report on page one
Assuming all client telemetry reaches Power BI, the resulting metrics would be:
ノ Expand table
KPI Report 1 1 1
HR Report 1 5 1
Finance Report 3 5 3
Sales Report 3 4 2
7 Note
Updating credentials doesn't apply to My Workspace, because each user owns their
own My Workspace, and they never need to transfer ownership of the semantic
model.
1. Open the workspace that contains the report for which you want to update the
Usage Metrics Report semantic model.
2. In the gray header bar at the top, select the Settings icon, then select Settings.
If you aren't the current semantic model owner, you must take over ownership
before you can update the data source credentials.
5. Select the Take over button, then in the Take over semantic model settings dialog
box, select Take over again.
7. In the Configure Usage Metrics Report dialog box, select Sign in.
8. Complete the sign-in sequence and note the notification that the data source was
updated successfully.
7 Note
The Usage Metrics Report semantic model contains usage data for the last 30
days. It can take up to 24 hours for new usage data to be imported. You can't
trigger a manual refresh by using the Power BI user interface.
7 Note
Only admins for the Power BI tenant can see the Admin portal and edit settings.
7 Note
An embed scenario with excluded user information isn't supported. In such cases,
usage metrics semantic model refresh will fail.
If user information is excluded, the usage report refers to users as 'Unnamed User
[unique_id]', where [unique_id] is a meaningless unique identifier assigned to support
distinct user count measures.
1. On the Tenant settings tab in the admin portal, under Audit and usage settings,
expand Per-user data in metrics for content creators and select Disabled. This will
hide user account information for all users.
2. Decide whether to Delete all existing per-user data in current usage metrics
content. Select Apply.
When admins disable usage metrics for their entire organization, they can use the
Delete all existing usage metrics content option to delete all existing reports and
dashboard tiles that were built using the usage metrics reports. This option removes all
access to usage metrics data for all users in the organization who may already be using
it. Deleting existing usage metrics content is irreversible.
7 Note
Only admins for the Power BI tenant can see the Admin portal and configure the
Per-user data in usage metrics for content creators setting.
Make a copy of the report in the Power BI service. Use Save a copy to create a
separate instance of the usage metrics report, which you can customize to meet
your specific needs.
Connect to the semantic model with a new report. For every workspace, the
semantic model has the name "Usage Metrics Report," as explained earlier in the
section Usage metrics report semantic model. You can use Power BI Desktop to
build custom usage metrics reports based on the underlying semantic model.
Use Analyze in Excel. You can also analyze the Power BI usage data in PivotTables,
charts, and slicer features in Microsoft Excel. Read more about the Analyze in Excel
feature.
1. In the usage metrics report, select the File dropdown, then select Save a copy.
2. In the Save your report dialog box, enter a name, then select Save.
Power BI creates an editable Power BI report saved in the current workspace. Select
Go to report in the Report saved dialog box that appears.
From here you can change filters, add new pages, build new visualizations, format
the fonts and colors, and so on.
4. The new report is saved to the All tab and the Content tab in the current
workspace and added to the Recent list.
7 Note
The report is treated like a regular Power BI report. It will be accessible to all
users who have viewing permissions in the workspace, including users in the
Viewer role.
The report is built on the original semantic model. If there are any changes
from Power BI, this may break your copy of the report.
Under Model measures, expand Views, and add Report views to the Filters pane.
Create a usage report in Power BI Desktop
You can create a usage report in Power BI Desktop, based on the Usage Metrics Report
semantic model. To establish a connection to the Usage Metrics Report semantic model
and create your own report, you have to be signed in to the Power BI service in Power BI
Desktop.
2. If you aren't signed in to the Power BI service, on the File menu select Sign in.
3. To connect to the Usage Metrics Report semantic model, on the Home ribbon
select Get Data > More.
4. In the left pane, select Power Platform, then select Power BI semantic models >
Connect.
5. Scroll to the desired semantic model or type Usage Metrics in the search box.
6. Verify in the Workspace column that you're selecting the correct semantic model,
then select Create.
7. Check the Fields list in Power BI Desktop, which gives you access to the tables,
columns, and measures in the selected semantic model.
8. Now you can create and share custom usage reports, all from the same Usage
Metrics Report semantic model.
7 Note
When you create a usage metrics report, it's built on the original semantic model. If
there are any changes from Power BI, this may break your copy of the report.
1. First, if you haven't done so already, create a copy of the usage metrics report.
2. Open the usage metrics report, select Export > Analyze in Excel.
3. If you see the First, you need some Excel updates dialog box, select Download
and install the latest updates for Power BI connectivity. Otherwise, select I've
already installed these updates.
7 Note
Some organizations may have Group Policy rules that prevent installing the
required Analyze in Excel updates to Excel. If you can't install the updates,
check with your administrator.
4. In the browser dialog asking what you want to do with the Usage Metrics
report.odc file, select Open.
5. Power BI launches Excel. Verify the file name and path for the .odc file, then select
Enable.
6. Now that Excel has opened and you have an empty PivotTable, you can drag fields
onto the Rows, Columns, Filters, and Values boxes and create custom views into
your usage data.
Usage metrics in national/regional clouds
Power BI is available in separate national/regional clouds. These clouds offer the same
levels of security, privacy, compliance, and transparency as the global version of Power
BI, combined with a unique model for local regulations on service delivery, data
residency, access, and control. Usage metrics are currently available in following
national/regional clouds:
7 Note
Report Page Views rely on client telemetry and can be affected by undercounting
and overcounting of activities due to inconsistent network connections, ad
blockers, or other client-side issues. Report View metrics relies on activity data
collected from Power BI service, and matches the aggregate counts of activities in
audit logs and activity logs.
In addition to the above differences between previous and improved usage metrics
reports, note the following limitations for the preview release:
Dashboard usage metrics still rely on the previous version of the usage metrics
reports and aren't yet available in modern usage metrics.
Performance data and Report Page View metrics rely on the client/device sending
data to Power BI. Depending on network latency, ad blockers, firewalls, and
network rules set by your organization, this data may never reach Power BI.
Therefore, the performance and Report Page View data may not include all views
or all users.
Report performance metrics aren't available for Paginated Reports. The Pages tab
on the Report usage page as well as the charts on the Report performance page
don't show data for these types of reports.
User masking isn't working as expected when using nested groups. Nested groups
(subgroups) are groups that are members of existing groups. If your organization
has disabled Per-user data in usage metrics for content creators in the Power BI
admin portal tenant settings, only the members on the top level are being masked.
Members of subgroups are still visible.
If you're using user masking in an embed scenario in your report, the usage
metrics semantic model refresh will fail.
Initializing the Usage Metrics Report semantic model might take a few minutes,
resulting in showing a blank usage metrics report because the Power BI user
interface does not wait for the refresh to finish. Check the refresh history in the
Usage Metrics Report semantic model settings to verify that the refresh operation
succeeded.
Initializing the Usage Metrics Report semantic model might fail due to a timeout
encountered during refresh. Refer to the Troubleshooting section below to resolve
this or any general refresh issue.
Sharing is disabled for the usage metrics report. To give people read access to the
report, open the report and use the Manage permissions option to grant direct
access.
In some scenarios, you may notice the performance data is missing. This can occur
if a user opens a report and interacts with the report before it has completed
loading or if an error occurred during the report load.
If your organization is using Azure Private Link in Power BI, because client-
telemetry is not available the usage metrics reports will only contain Report Open
events.
If your organization is using Azure Private Link and Block Public Internet Access in
Power BI, the refresh for the semantic model will fail and the usage metrics report
won't show any data.
In order to create and refresh the usage metrics report, the user is required to
authenticate to enable the backend API calls to extract the tenant telemetry. For
privacy reasons, guest users aren't allowed this authentication. This authentication
is only allowed for members of the tenant.
Page views that are made from mobile devices aren't shown in the usage metrics
report.
Duplicate reports with different Report ObjectIds in the usage metrics report can
show up for the following scenarios:
Reports have been deleted and re-created with the same name
If a report has been deleted and then re-created with the same name, it
continues to show up in the filters for the usage metrics report.
Report is included in an App
When a report is included in a Power BI App, it generates a new Report
ObjectId for the embedded report with the same name.
Semantic model re-initialization
Each time a new semantic model is created, a new report could be created.
7 Note
During the process of disaster recovery (while Business continuity and disaster
recovery (BCDR) is in progress) any new incoming data experiencing data loss may
be irrecoverable.
Certain metrics in usage metrics report aren't included in audit logs. For example,
report page views aren't part of audit logs.
When a report is deleted, the ReportIds can show up in the usage metrics but not
be available in the Reports semantic model.
Customers may be unable to view or download the usage metrics semantic model
from Power BI service.
The usage report is based on activity data for the last 30 days, excluding activities of the
current day. You can narrow the time period by using the Date slicer on the Report
usage page, such as to analyze only last week's data.
The usage report includes activity data up until the last complete day based on the UTC
time zone. The data shown in the report is also dependent on the refresh time for the
semantic model. Power BI refreshes the semantic model once per day.
The Usage Metrics Report semantic model imports data from a Power BI internal usage
metrics store by using a custom Usage Metrics Data Connector. You can update the
credentials for the Usage Metrics Data Connector on the Usage Metrics Report semantic
model settings page.
You can create a copy of the read-only, pre-built usage report. The report copy connects
to the same Usage Metrics Report semantic model and enables you to edit the report
details.
A viewer is someone who opened the report at least once during the time period. A
view is an open-report event. A report view is recorded each time someone opens a
report. Note that the definition of a view differs from previous usage metrics reports.
Changing report pages is no longer considered an additional view.
How is the "View trend" calculated?
The view trend reflects view count changes over time. It compares the first half of the
selected time period with the second half. You can change the time period by using the
Date slicer on the Report usage page, such as to calculate week-over-week or biweekly
trends.
Based on view count, the rank shows the popularity of a report in comparison to all
other reports in the organization. A rank of 1 would mean the report has the most views
of all reports in the organization.
Your organization can decide to exclude user information from your usage report. If
excluded, the usage report refers to users as Unnamed.
The typical report opening time corresponds to the 50th percentile of the time it takes
to open the report. In other words, it is the time below which 50% of the open-report
actions are completed. The Report performance page also breaks down the typical
report opening time by consumption method, and browser type.
The improved usage metrics report only includes reports that have been opened in the
past 30 days, while the previous version covers the past 90 days. If a report isn't included
in the improved usage metrics report, it likely hasn't been used in more than 30 days.
7 Note
You can create a Power Automate flow to perform a refresh that can force the
Report Usage model to reload data. When using this option, some refresh issues
may not get resolved. For example, if an older version is in the workspace.
Follow these steps to delete the semantic model and then create a fresh data refresh
report.
2. In the black header bar at the top, select the Settings icon, then select Settings.
3. Switch to the Semantic models tab, and select the Usage Metrics Report semantic
model.
4. Copy the workspace and semantic model IDs from the URL displayed in the
address bar of your browser.
7 Note
This Try it button does not apply to GCC customers since their API endpoint is
different.
You can use this API to delete the semantic model. You can use Postman or other
API tools to make an API call on this endpoint to delete the semantic model.
6. If you don't see a Try it button, use the trigger Scheduled cloud flow. Select a
starting time and run it every hour. Then refresh the semantic model. Let the flow
run once, then switch off the flow. Read more about cloud flows in Power
Automate.
7. Sign in to Power BI, paste the Workspace ID in the groupId text box and the
semantic model ID into the datasetId text box, and then select Run.
8. Under the Run button, verify that the service returns a Response Code of 200. That
code indicates that you have successfully deleted the semantic model and its
associated usage metrics reports.
Create a fresh usage metrics report
1. Back in the Power BI service, you see the semantic model is gone.
2. If you still see the Usage Metrics report in the Reports list, refresh your browser.
Related content
Administering Power BI in the admin portal
Usage metrics help you understand the impact of your dashboards and reports. When
you run either dashboard usage metrics or report usage metrics, you discover how
those dashboards and reports are being used throughout your organization, who's
using them, and for what purpose. This article outlines usage metrics reports.
Interested in the new usage report? It's currently in preview. See Monitor usage metrics
in the workspaces (preview) for details.
Usage metrics reports are read-only. However, you can copy a usage metrics report.
Copying creates a standard Power BI report that you can edit. You can also build your
own reports in Power BI Desktop based on the underlying dataset, which contains usage
metrics for all dashboards or all reports in a workspace. To begin with, the copied report
shows metrics just for the selected dashboard or report. You can remove the default
filter and have access to the underlying dataset, with all the usage metrics of the
selected workspace. You may even see the names of specific users, if your admin has
allowed that.
7 Note
Usage metrics track usage of reports that are embedded in SharePoint Online.
However, usage metrics don't track dashboards and reports embedded via the
“user owns credentials” or “app owns credentials” flow. Usage metrics also don't
track usage of reports embedded via publish to web.
You can only run usage metrics reports in the Power BI service. However, if you save a
usage metrics report or pin it to a dashboard, you can open and interact with that report
on mobile devices.
Prerequisites
You need a Power BI Pro or Premium Per User (PPU) license to run and access the
usage metrics data. However, the usage metrics feature captures usage
information from all users, regardless of the license they're assigned.
To access usage metrics for a particular dashboard or report, you must have edit
access to that dashboard or report.
Your Power BI admin has to have enabled usage metrics for content creators. You
Power BI admin may have also enabled collecting per-user data in usage metrics.
Read about how to enable these options in the admin portal.
2. From the workspace content list, select More options (...) for the report and select
View usage metrics report.
Or open the report, then on the command bar, select More options (...) > Open
usage metrics.
3. The first time you do this, Power BI creates the usage metrics report and lets you
know when it's ready.
4. To see the results, select View usage metrics.
5. Power BI prompts you to ask if you want to Try the new usage report. Select Got
it.
6. To display the improved usage metrics report, in the upper right corner, toggle the
New usage report switch to On.
7. If you turn the new usage report on, see the article Monitor usage metrics in the
workspaces (preview) to continue.
If you stay with the current usage report, continue in this article.
Usage metrics are a powerful ally as you work to deploy and maintain Power BI
dashboards and reports. Wondering which pages of your report are most useful,
and which ones you should phase out? Slice by Report page to find out.
Wondering if you should build a mobile layout for your dashboard? Slice by
Platforms to discover how many users are accessing your content via the mobile
apps vs. via web browser.
8. Optionally, hover over a visualization and select the pin icon to add the
visualization to a dashboard. Or, from the top menu bar, select Pin Live Page to
add the entire page to a dashboard. From the dashboard, you can monitor the
usage metrics more easily or share them with others.
7 Note
If you pin a tile from a usage metrics report to a dashboard, you can't add
that dashboard to an app.
Usage metrics reports don't show up in Recent, Workspaces, Favorites, or other content
lists. They can't be added to an app. If you pin a tile from a usage metrics report to a
dashboard, you can't add that dashboard to an app.
To dig into the report data, or to build your own reports against the underlying dataset,
you have two options:
Make a copy of the report in the Power BI service. See Save a copy of the Usage
Metrics report later in this article for details.
Connect to the dataset from Power BI Desktop. For every workspace, the dataset
has the name "Report Usage Metrics Model." See Establish a connection to a
published dataset for details.
Platforms yes yes Was the dashboard or report accessed via the Power BI
slicer service (powerbi.com) or a mobile device? Mobile
includes all our iOS, Android, and Windows apps.
Metric Dashboard Report Description
Report page no yes If the report has more than 1 page, slice the report by
slicer the page(s) that was viewed. "Blank" means a report
page was recently added (within 24 hours the actual
name of the new page appears in the slicer list) or report
pages have been deleted. "Blank" captures these types of
situations.
Views per day yes yes Total number of views per day - a view is defined as a
user loading a report page or dashboard.
Unique yes yes Number of different users who viewed the dashboard or
viewers per report (based on the AAD user account).
day
Views per yes yes Number of views in the past 90 days, broken down by
user individual users.
Shares per yes no Number of times the dashboard was shared with another
day user or group.
Total viewers yes yes Number of unique viewers in the past 90 days.
Total shares yes no Number of times the dashboard or report was shared in
the past 90 days.
Rank: Total yes yes For total views of all dashboards or reports in the
views organization over the past 90 days, where does this
dashboard or report rank.
Rank: Total yes no For total shares of all dashboards in the organization
shares over the past 90 days, where does this dashboard or
report rank.
1. From the pre-built usage metrics report, select File > Save As. Power BI creates an
editable Power BI report, saved in the current workspace.
2. Open the report in Editing view and interact with it as you would with any other
Power BI report. For example, add new pages and build new visualizations, add
filters, format the fonts and colors, and so on.
3. The new report is saved to the Reports tab in the current workspace, and added to
the Recent content list.
Create a custom report in Power BI Desktop
You can use Power BI Desktop to build custom usage metrics reports based on the
underlying dataset. See Establish a connection to a published dataset for details.
7 Note
Power BI Desktop uses a Live Connection to the Report Usage Metrics Model
dataset. This cannot be changed to DirectQuery since the dataset is owned by
Power BI. Attempting to do so will result in an error in Power BI Desktop.
1. Select Edit report to open the new editable report in Editing view.
2. In the Filters pane, locate the Report level filters bucket and remove the filter by
selecting the eraser next to ReportGuid.
Now your report displays metrics for the entire workspace.
7 Note
Only admins for the Power BI tenant can see the Admin portal and edit settings.
By default, per-user data is enabled for usage metrics, and content consumer account
information is included in the metrics report. If admins don’t want to expose this
information for some or all users, they can disable the feature for specified security
groups or for an entire organization. Account information then shows in the report as
Unnamed.
When admins disable usage metrics for their entire organization, they can use the
delete all existing usage metrics content option to delete all existing reports and
dashboard tiles that were built using the usage metrics reports. This option removes
access to usage metrics data for users in the organization who may already be using it.
Deleting existing usage metrics content is irreversible.
See Audit and usage metrics in the Admin portal article for details on these settings.
Other considerations
You need to view the content in your report, from within that workspace, at least once. If
there are no views of the content from the workspace itself at least once, data isn't
correlated from the application views in the Usage Metrics Report. To unblock the
processing of data for this report, just view the content from your workspace at least
once.
Next steps
Administering Power BI in the admin portal
After you create a workspace in Power BI, or if you have an admin role in a workspace,
you can give others access to it by adding them to the different roles. Workspace
creators are automatically admins. For an explanation of the different roles, see Roles in
workspaces.
7 Note
To enforce row-level security (RLS) for Power BI Pro users who browse content in a
workspace, assign them the Viewer Role.
After you add or remove a user or a group for workspace access, the permission
change only takes effect the next time the user logs into Power BI.
2. Add security groups, distribution lists, Microsoft 365 groups, or individuals to these
workspaces as admins, members, contributors, or viewers.
3. Select Add > Close.
Related content
Read about the workspace experience in Power BI.
Create workspaces.
Publish an app from a workspace in Power BI.
Questions? Try asking the Power BI Community .
Publish an app in Power BI
Article • 05/01/2024
) Important
Legacy Power BI apps will be retired on May 1, 2024. Please upgrade to Power BI
apps with audiences.
In Power BI, you can create official packaged content, then distribute it to a broad
audience as an app. You create apps in workspaces, where you can collaborate on Power
BI content with your colleagues. Then you can publish the finished app to large groups
of people in your organization. The app consumer view section of this article outlines
the app consumer experience in the Power BI service and in the Power BI mobile apps.
Your business users often need multiple Power BI dashboards, reports, and other
content to run their business. With Power BI apps, you can create collections of content
and publish these collections as apps, to your whole organization or to specific people
or groups. You can create multiple audiences for your app, and show or hide different
content to each audience. For you as a report creator or admin, apps and audiences
make managing permissions on these collections easier.
Business users get your apps in a few different ways:
They can find and install apps from Apps marketplace or AppSource.
You can send them a direct link.
You can install it automatically in your coworkers' Power BI accounts if your Power
BI administrator gives you permission.
If you distribute your app to external users, those users receive an email with a
direct link. Power BI doesn't send any email to internal users when you distribute
or update an app.
Your app consumers can't modify the contents of the app. They can interact with it
either in the Power BI service, or one of the mobile apps: filtering, highlighting, and
sorting the data. You can also give them permission to share semantic models and
create their own content in the app.
If the workspace for this app is not in a Power BI Premium capacity: All business
users need Power BI Pro or Premium Per User (PPU) licenses to view your app.
2. On the Setup tab, give it a name and add a description to help people find the
app. You can also set a theme color, add a link to a support site, and specify
contact information.
1. Expand Advanced settings and select Allow users to make a copy of the reports
in this app.
When you select that, app users who have build permissions can save a copy of a
report from the app consumer view. You can also grant build permissions to your
app users through the app using Advanced option under Manage audience
access pane.
U Caution
If users have a direct link to any of the content in your app, they can access the
hidden content, even if that item is visually hidden in the navigation pane for that
audience.
1. Expand Advanced settings.
2. Select the contents that you want to add from the current workspace.
7 Note
When you publish an app, it includes all app content by default for each
audience group. However, when you update an app, newly added content
isn't included by default.
3. You can also add links to other websites. Select Add a link from the drop-down
menu next to Add content.
After you've added the content, you can change the order of the content:
When you include Power BI reports that have paginated report visuals, we recommend
including the referred paginated reports in the app. This way, the published Power BI
report work with the published version of the paginated report instead of the report
stored in the workspace.
During publishing, Power BI can detect reports with visuals that point at missing
paginated reports:
You can address the issue in one of two ways:
Include the paginated report in the app and make sure the audience that has
access to the Power BI report also has access to the paginated report.
Make sure the audience has access to the paginated report in the workspace.
3. Select the hide/show icon next to each item in the workspace to determine the
content that this app audience can see.
) Important
To address these issues, make sure that all the dependent reports are added
to the app and visible for the audience. If they're hidden from the audience,
select Allow access to hidden content.
4. In the Manage audience access pane, specify groups or users to add to the current
audience group.
) Important
If your app relies on semantic models from other workspaces, make sure
that all app users have access to the underlying semantic models.
If the app or report is in the same workspace as the semantic model,
make sure you add the report associated with the semantic model to the
app as well.
5. For each audience group, grant access to either all people in your organization or
specific users or groups. You can also expand the Advanced option to configure
the following settings per audience group:
Allow users to share the semantic models in this app: This option gives app
consumers permission to share the underlying semantic models of the app
audience.
Allow users to build content with the semantic models in this app: This option
lets your app consumers create their own reports and dashboards based on the
app audience semantic models.
7 Note
2. After you've successfully published the app, you see a Successfully published
message that includes a shareable app link. You can copy and share that link with
your app consumers.
You can also share the published app by selecting the Copy link button at the
bottom of the Setup page. That creates a shareable app link to share with your
app consumers.
Your app consumers can also request access to your app by searching for the app from
Apps marketplace or AppSource. See the app consumer view section of this article for
more about the app experience for consumers.
You've selected Install this app automatically on the Setup tab. We don't allow
automatic installation of an app for an entire organization.
You're a guest user who has been assigned a workspace role.
Your admin doesn't allow you to assign an app to your entire organization. You can
ask your admin to change this setting in the App tenant settings section of tenant
settings in the Admin portal.
Create your own custom message. You can include a link for your users to request
access. This option is for you to provide instructions about how a user can get access to
your Power BI app, rather than receiving requests via email. You might choose this
option, for example, if your organization uses an automated system for handling access
requests. When users who don't have access to your Power BI app try to view it, they see
a message with the instructions you provide.
The Custom message text area in the Access requests example shows sample
instructions. Instructions can be rich text with formatting and links. The following
example shows the experience for users see when they try to view a Power BI app they
don’t have access to.
7 Note
Custom messages aren't supported in Power BI mobile apps for iOS and Android.
Even if you choose to show a custom message to users who don't have access to
your Power BI app, users on mobile still see the default access request flow.
In the Apps list page, select More options (...) next to an app, then select Manage
permissions.
You also see a notification banner in the workspace if there are any pending access
requests. Select View to access the app permission management page directly.
Direct access: Lists all the users who already have access to the app.
1. Open the workspace that corresponds to the app. If you're a workspace Admin or
Member, you can also open the workspace right from the app, by selecting the
Edit app pencil.
The workspace is your staging area, so your changes aren't live in the app until you
publish again. This lets you make changes without affecting the published apps.
) Important
If you remove a report and update the app, even if you add the report back to
the app, your app consumers lose all customizations they've made, such as
bookmarks, comments, and so on.
The people you've published the app to automatically see the updated version of
the app.
7 Note
If you removed app permissions as part of the update, new app installers
won't get those permissions. However, the update won't remove the
permissions from users who already have them. To remove such existing
access, go to the Direct access tab on the semantic models manage
permissions page and remove the permissions manually.
A Power BI report
A paginated report
A dashboard
A scorecard
3. In the App link dialog box, select Copy and then Close or Go to app.
You can't automatically install an app for an entire organization. You notice that
when you select the checkbox for install app automatically, the option for entire
organization becomes inactive.
Installing an app automatically to users can take time. Most apps install
immediately for users, but publishing apps can take time. It depends on the
number of items in the app and the number of people given access. We
recommend publishing apps during off hours with plenty of time before users
need them. Verify with several users before sending broad communication about
the apps' availability.
If users don't immediately see the app in the Apps list, they should refresh or close
and reopen their browser.
Try not to overwhelm users. Be careful not to publish too many apps to your users,
so they perceive the pre-installed apps are useful to them. It's best to control who
can publish apps to end users to coordinate timing. Establish a point of contact for
getting apps in your organization published to end users.
Guest users who haven't accepted an invite don't get apps automatically installed
for them.
Unpublish an app
Any Admin or Member of a workspace can unpublish the app.
This action uninstalls the app for everyone you've published it to, and they no longer
have access to it. This action doesn't delete the workspace or its contents.
) Important
When you unpublish an app, app consumers lose their customizations, even if you
republish the app later. They lose any personal bookmarks, comments, and so on
associated with content in the app. Only unpublish an app if you need to remove it.
Considerations and limitations
To maintain app reliability and performance here are some app, audience group, and
access limits to consider:
AppSource is an external service that only has public-facing service apps. For
organizational apps, users can just go to Apps marketplace to find them. Template
apps are also available from Apps marketplace.
You can either pin an entire report page to a dashboard using Live pin or pin a
single visual as a tile from a report to the dashboard.
When you select a visual pinned as a tile in a dashboard in a published app, you're
directed to the underlying report in the app. If the app creator chose not to
include a report that has a related dashboard in the app, you're not directed to the
underlying report when you select the related tile.
In order to see an entire report page pinned as a live pin to a dashboard or a drill-
down report to work, the app creators have to include the report in the app
audience.
The support site URL is shown in the item information card.
By default, all the newly added content, to an already published app, is marked as
invisible. You must go to each audience group and manually unhide it.
Having multiple audiences isn't fully supported in deployment pipelines. Content
visibility of new content that you add to an org app must still be managed
manually via audience management.
When using "Add a Link", you can only open embed links in the content area.
Apps can have a maximum of 200 dashboards.
Related content
Create apps in workspaces
Install and use apps in Power BI
Power BI apps for external services
Power BI Admin Portal
Questions? Try asking the Power BI Community
Feedback
Was this page helpful? Yes No
As a Fabric administrator, you can govern the workspaces that exist in your organization
on the Workspaces tab in the Admin portal. For information about how to get to and
use the Admin portal, see About the Admin portal.
On the Workspaces tab, you see a list of all the workspaces in your tenant. Above the
list, a ribbon provides options to help you govern the workspaces. These options also
appear in the More options (...) menu of the selected workspace. The list of options
varies depending on workspace type and status. All the options are described under
workspace options.
ノ Expand table
Column Description
Description The information that is given in the description field of the workspace settings.
State The state lets you know if the workspace is available for use. There are five states,
Active, Orphaned, Deleted, Removing, and Not found. For more information, see
Workspace states.
Capacity SKU The type of license used for the workspace's capacity. Capacity SKU Tiers include
Tier Premium and Premium Per User (PPU). For more information about capacity
tiers, see Configure and manage capacities in Premium.
Upgrade The upgrade status lets you know if the workspace is eligible for a Microsoft
status Fabric upgrade.
The table columns on the Workspaces tab correspond to the properties returned by the
admin Rest API for workspaces. Personal workspaces are of type PersonalGroup, all
other workspaces are of type Workspace. For more information, see Workspaces.
Workspace states
The possible workspace states are described below.
ノ Expand table
State Description
Active A normal workspace. It doesn't indicate anything about usage or what's inside, only
that the workspace itself is "normal".
Removing At the end of a deleted workspace's retention period, it moves into the Removing
state. During this state, the workspace is permanently removed. Permanently
removing a workspace takes a short while, and depends on the service and folder
content.
Not If the customer's API request includes a workspace ID for a workspace that doesn't
found belong to the customer's tenant, "Not found" is returned as the status for that ID.
Workspace options
The ribbon at the top of the list and the More options (...) menus of the individual
workspaces provide options that to help you manage the workspaces. The Refresh and
the Export options are always present, while the selection of other options that appear
depends on the workspace type and status. All the options are described below.
ノ Expand table
Option Description
Access Enables you to manage workspace access. You can use this feature to delete
workspaces by first adding yourself to a workspace as an admin then opening
the workspace to delete it.
Get access Grants you temporary access to another user's MyWorkspace. See Gain access to
any user's My workspace for detail.
Capacity Enables you to assign the workspace to Premium capacity or to remove it from
Premium capacity.
Restore Enables you to restore the MyWorkspace of a user that has left the organization,
or a deleted collaborative workspace. For MyWorkspaces, see Restore a deleted
My workspace as an app workspace. For collaborative workspaces, see Restore a
deleted collaborative workspace
Permanently Enables you to permanently delete a deleted collaborative workspace before the
delete end of its retention period. See Permanently delete a deleted collaborative
workspace during the retention period.
7 Note
Admins can also manage and recover workspaces using PowerShell cmdlets.
Admins can also control users' ability to create new workspace experience
workspaces and classic workspaces. See Workspace settings in this article for
details.
Workspace retention
By default, when a workspace is deleted, it isn't permanently and irrevocably deleted
immediately. Instead, it enters a retention period during which it's possible to restore it.
At the end of the retention period, it's removed permanently, and it will no longer be
possible to recover it or its contents.
The retention period for collaborative workspaces is configurable. The default retention
period is seven days. However, Fabric administrators can change the length of the
retention period by turning on the Define workspace retention period setting in the
admin portal and specifying the desired retention period (from 7 to 90 days).
During the retention period, Fabric administrators can restore the workspace.
At the end of the retention period, the workspace is deleted permanently and it and its
contents are irretrievably lost.
7 Note
When the Define workspace rentention period setting is off, deleted collaborative
workspaces automatically have a retention period of 7 days.
This setting does not affect the retention period of My workspaces. My workspaces
always have a 30-day retention period.
Restore a deleted collaborative workspace
While a deleted collaborative workspace is in a retention period, Fabric administrators
can restore it and its contents.
1. In the Fabric admin portal, open the Workspaces page and find the deleted
collaborative workspace you want to restore. Collaborative workspaces are of type
Workspace. A workspace that is in a retention period has the status Deleted.
2. Select the workspace and then choose Restore from the ribbon, or select More
options (...) and choose Restore.
3. In the Restore workspaces panel that appears, give a new name to the workspace
and assign at least one user the Admin role in the workspace.
4. When done, select Restore.
1. In the Fabric admin portal, open the Workspaces page and find the deleted
collaborative workspace you want to restore. Collaborative workspaces are of type
Workspace. A workspace that is in a retention period has the status Deleted.
2. Select the workspace and then choose Permanently delete from the ribbon, or
select More options (...) and choose Permanently delete.
You're asked to confirm the permanent deletion. After you confirm, the workspace and
its contents are no longer recoverable.
Govern My workspaces
Every Fabric user has a personal workspace called My workspace where they can work
with their own content. While generally only My workspace owners have access to their
My workspaces, Fabric admins can use a set of features to help them govern these
workspaces. With these features, Fabric admins can:
1. In the Fabric Admin portal, open the Workspaces page and find the personal
workspace you want to get access to.
2. Select the workspace and then choose Get Access from the ribbon, or select More
options (...) and choose Get Access.
7 Note
Once access is obtained, the ribbon and the More options (...) menu will show
Remove Access for the same My workspace. If you do not remove access by
selecting one of these options, access will automatically be revoked for the admin
after 24-hours. The My workspace owner's access remains intact.
Once you have access, the My workspace will show up in the list of workspaces
accessible from the navigation pane. The icon indicates that it's a My workspace.
Once you go inside the My workspace, you can perform any actions as if it's your own
My workspace. You can view and make any changes to the contents, including sharing
or unsharing. But you can't grant anyone else access to the My workspace.
During this restoration process, the Fabric admin needs to assign at least one
Workspace admin in the new app workspace, as well as give the new workspace a name.
After the workspace has been restored, it will show up as Workspace in the Type column
on the Workspaces page in the Admin portal.
1. In the Fabric Admin portal, open the Workspaces page and find the deleted
personal workspace you want to restore.
2. Select the workspace and then choose Restore from the ribbon, or select More
options (...) and choose Restore.
3. In the Restore workspaces panel that appears, give a new name to the workspace
and assign at least one user the Admin role in the workspace.
4. When done, select Restore.
After the deleted workspace has been restored as an app workspace, it's just like any
other app workspace.
Non Power BI Fabric items can't move from Premium to shared capacity.
Moving a workspace from one capacity to another within the same region
If the workspace has non Power BI Fabric items, you can only move it from one
Premium capacity to another Premium capacity. If you want to move the
workspace from Premium to shared capacity, you won't be able to do so unless
you delete all non-Power BI Fabric items first.
If the workspace has no non Power BI Fabric items (that is, it has only Power BI
items) moving the workspace from Premium to shared is supported.
If the workspace has no non Power BI Fabric items (only Power BI items) then
moving the workspace to another capacity in a different region is supported.
If you want to move a workspace that contains non Power BI Fabric items, you
must delete all the non Power BI Fabric items first. After the workspace is migrated
to a different region, it can take up to an hour before you can create new non-
Power BI Fabric items.
Related content
About the admin portal
Feedback
Was this page helpful? Yes No
In modern business intelligence (BI) projects, understanding the flow of data from the
data source to its destination can be a challenge. The challenge is even bigger if you've
built advanced analytical projects spanning multiple data sources, artifacts, and
dependencies. Questions like "What happens if I change this data?" or "Why isn't this
report up to date?" can be hard to answer. They might require a team of experts or deep
investigation to understand. Power BI's data lineage view helps you answer these
questions.
Power BI has several artifact types, such as dashboards, reports, semantic models, and
dataflows. Many semantic models and dataflows connect to external data sources such
as SQL Server, and to external semantic models in other workspaces. When a semantic
model is external to a workspace you own, it might be in a workspace owned by
someone in IT or another analyst. External data sources and semantic models make it
harder to know where the data is coming from, ultimately. For complex projects and for
simpler ones, we introduce lineage view.
In lineage view, you see the lineage relationships between all the artifacts in a
workspace, and all its external dependencies. It shows connections between all
workspace artifacts, including connections to dataflows, both upstream and
downstream.
7 Note
This video might use earlier versions of Power BI Desktop or the Power BI service.
https://www.microsoft.com/en-us/videoplayer/embed/RE4HmJG?postJsllMsg=true
To access lineage view, go to the workspace list view. Tap the arrow next to View
and select Lineage.
In this view, you see all the workspace artifacts and how the data flows from one artifact
to another.
Data sources
You see the data sources from which the semantic models and dataflows get their data.
On the data source cards, you see more information that can help identify the source.
For example, for Azure SQL server, you also see the database name.
Gateways
On semantic models and dataflows, you see the last refresh time, as well as if the
semantic model or dataflow is certified or promoted.
For any artifact, select More options (...) to view the options menu. It features all
the same actions that are available in list view.
To see more metadata on any artifact, select the artifact card itself. Additional
information about the artifact is displayed in a side pane. In the following image, the
side pane displays the metadata of a selected semantic model.
Show lineage for any artifact
Say you want to see the lineage for a specific artifact.
To zoom in and out, use either the menu in the bottom-right corner or your mouse
or touchpad.
To have more room for the graph itself, use the full screen option at the bottom-
right corner.
Permissions
You need a Power BI Pro license to see lineage view.
Lineage view is available only to users with access to the workspace.
Users must have an Admin, Member, or Contributor role in the workspace. Users
with a Viewer role can't switch to lineage view.
Considerations and limitations
Lineage view isn't available in Internet Explorer. For more information, see
Supported browsers for Power BI.
Correct display of semantic model<->dataflow lineage is guaranteed only if the
Get Data UI is used to set up the connection to the dataflow, and the Dataflows
connector is used. Correct display of semantic model<->dataflow lineage isn't
guaranteed if a manually created Mashup query is used to connect to the dataflow.
Next steps
Introduction to semantic models across workspaces
Semantic model impact analysis
Semantic model impact analysis
Article • 11/10/2023
When you make changes to a semantic model, or are considering making changes, it's
important to be able to assess the potential impact of those changes on downstream
reports and dashboards that depend on that semantic model. Semantic model impact
analysis provides you with information that can help you make this assessment.
It shows you how many workspaces, reports, and dashboards might be affected by
your change, and provides easy navigation to the workspaces where the affected
reports and dashboards are located so that you can investigate further.
It shows you how many unique visitors and the number of views there are on the
potentially affected items. This helps you determine the overall impact of the
change for the downstream item. For instance, it's probably more important to
investigate the effect of a change on a report that has 20,000 unique viewers than
it is to investigate the effect of the change on a report that has three viewers.
It provides an easy way to notify the relevant people about a change you made or
are thinking about making.
Semantic model impact analysis is easily launched from within data lineage view.
In lineage view, you can tell the difference between shared semantic models and
unshared semantic models by the icon that appears in the upper left-hand corner of the
semantic model's card.
Perform semantic model impact analysis
You can perform impact analysis on any semantic model in the workspace, whether it's
shared or not. You can't perform impact analysis on external semantic models that are
displayed in lineage view but are in fact located in another workspace. To perform
impact analysis on an external semantic model, you need to navigate to the source
workspace.
To perform semantic model impact analysis, select the impact analysis button on the
semantic model card.
The impact summary shows you the number of potentially impacted workspaces,
reports, and dashboards, as well as the total number of views for all the
downstream reports and dashboards that are connected to the semantic model.
The notify contacts link opens a dialog where you can create a message about any
semantic model changes you make, and send it to the contact lists of the affected
workspaces.
The usage metrics show you, for each workspace, the total number of views for the
potentially impacted reports and dashboards it contains, and for each report and
dashboard, the total number of viewers and views, where:
Viewers: The number of distinct users that viewed a report or dashboard.
Views: The number of views for a report or dashboard
The usage metrics relate to the last 30 days, excluding the current day. The count
includes usage coming via related apps. The metrics help you understand semantic
model use across the tenant, as well as assess the impact any changes to your semantic
model might have.
Notify contacts
If you've made a change to a semantic model or are thinking about making a change,
you might want to contact the relevant users to tell them about it. When you notify
contacts, an email is sent to the contact lists of all the impacted workspaces. Your name
appears on the email so the contacts can find you and reply back in a new email thread.
1. Select Notify contacts in the impact analysis side pane. The notify contacts dialog
appears.
7 Note
Notify contacts is not available if the semantic model you're performing impact
analysis on is located in a classic workspace.
Privacy
In order to perform impact analysis on a semantic model, you must have write
permissions to it. In the impact analysis side pane, you only see real names for
workspaces, reports, and dashboards that you have access to. Items that you don't have
access to are listed as Limited access. This is because some item names may contain
personal information.
Even if you don't have access to some workspaces, you still see summarized usage
metrics for those workspaces, and your notify contacts messages will still reach the
contact lists of those workspaces.
7 Note
The information shown in the message only indicates potential impact. It doesn't
necessarily indicate that anything has broken. Semantic model changes often have
no adverse effect on their downstream reports and dashboards. Still, you get this
message that gives you clarity concerning potential impact.
In the message, the number of workspaces is only shown if more than one
workspace contains impacted reports and dashboards.
Next steps
Intro to semantic models across workspaces
Data lineage
Data source impact analysis
Article • 11/10/2023
Data source impact analysis helps you see where your data source is being used
throughout your organization. This can be useful when the data source is temporarily or
permanently taken offline, and you want to get an idea about who is impacted. Impact
analysis shows you how many workspaces, dataflows, and semantic models use the data
source, and provides easy navigation to the workspaces where the affected dataflows
and semantic models are located so that you can investigate further.
Data source impact analysis can also help you spot data duplication in the tenant, such
as when a number of different users build similar models on top of the same data
source. By helping you discover such redundant semantic models and dataflows, data
source impact analysis supports the goal of having a single source of truth.
1. Go to the workspace that contains the data source you're interested in and open
lineage view.
2. Find the data source's card and select the impact analysis icon.
Path to data source: Path to the data source as defined in Power BI Desktop. In this
example, the path to the SQL server database data source is the connection string
twitterDB-yaronctestingdb1.database.windows.net, as defined in Power BI Desktop,
shown in the following image. It consists of the database name twitterDB and the
server name yaronctestingdb1.database.windows.net.
Impact summary: The number of potentially impacted workspaces, dataflows, and
semantic models. This count includes workspaces you don't have access to.
Usage breakdown: For each workspace, the names of the impacted dataflows and
semantic models. To further explore the impact on a particular workspace, select
the workspace name to open the workspace. Then use semantic model impact
analysis to see the usage details about connected reports and dashboards.
Notify contacts
If you make a change to a data source or are thinking about making a change, you
might want to contact the relevant users to tell them about it. When you notify contacts,
an email is sent to the contact lists of all the impacted workspaces. For classic
workspaces, the email is sent to the workspace administrators. Your name appears on
the email so the contacts can find you and reply back in a new email thread.
1. Select Notify contacts in the impact analysis side pane. The notify contacts dialog
appears.
2. In the text box, provide some detail about the change.
Privacy
In the impact analysis side pane, you only see real names for workspaces, datasets, and
dataflows that you have access to. Items that you don't have access to are listed as
Limited access, since some item names might contain personal information.
The counts in the impact summary include all impacted dataflows and semantic models,
even those that reside in workspaces you don't have access to.
Next steps
Semantic model impact analysis
Data lineage
How to apply sensitivity labels in Power
BI
Article • 11/16/2023
Here are the requirements to apply sensitivity labels in the Power BI service:
You must have a Power BI Pro or Premium Per User (PPU) license and edit
permissions on the content you want to label. Note: If you have a Free license, you
can apply sensitivity labels on the content in your My workspace, provided that the
other requirements listed here have been met.
Sensitivity labels must be enabled for your organization. Contact your Power BI
admin for information about your configuration.
You must belong to a security group that has permissions to apply sensitivity
labels, as described in Enable sensitivity labels in Power BI.
All licensing and other requirements must be met.
The following image shows how to set the sensitivity label for a dashboard to Highly
Confidential\Any User (No Protection):
7 Note
If the Sensitivity label setting isn't available, you might not have the correct usage
rights to change the setting. If you're not able to change a sensitivity label,
consider asking the person who originally applied the label to make the change.
You can also contact the Microsoft 365/Office security administrator and request
the necessary usage rights for the label.
1. On the More options... menu for a semantic model or dataflow, select Settings.
2. In the Settings view, select the Semantic models or Dataflows tab, depending on
your configuration.
3. Expand the Sensitivity label section.
4. Select the appropriate sensitivity label in the drop-down list.
5. Select Apply to save the modified settings.
The following images show how to set the sensitivity label for a semantic model to
General:
7 Note
If the Sensitivity label setting isn't available, you might not have the correct usage
rights to change the setting. If you're not able to change a sensitivity label,
consider asking the person who originally applied the label to make the change.
You can also contact the Microsoft 365/Office security administrator and request
the necessary usage rights for the label.
You must have a Power BI Pro or Premium Per User (PPU) license.
Sensitivity labels must be enabled for your organization. Contact your Power BI
admin for information about your configuration.
You must belong to a security group that has permissions to apply sensitivity
labels, as described in Enable sensitivity labels in Power BI.
All licensing and other requirements must be met.
You must be signed in.
Watch the following short video on how to apply sensitivity labels and then try it out
yourself.
7 Note
This video might show earlier versions of Power BI Desktop or the Power BI service.
https://www.microsoft.com/en-us/videoplayer/embed/RE4M5Gj?postJsllMsg=true
7 Note
If the Sensitivity option isn't available, you might not have an appropriate license,
or you might not belong to a security group that has permissions to apply
sensitivity labels, as described in Enable sensitivity labels in Power BI.
If a specific sensitivity label isn't available, you might not have the correct usage
rights to change the setting. If you're not able to change a sensitivity label,
consider asking the person who originally applied the label to make the change.
You can also contact the Microsoft 365/Office security administrator and request
the necessary usage rights for the label.
After you apply the sensitivity label, it's visible in the status bar.
Work with sensitivity labels on uploaded or downloaded
files
When you publish a .pbix file to the Power BI service from Power BI Desktop, or when
you upload a .pbix file to the Power BI service directly via the OneLake data hub, the
.pbix file's label is applied to both the report and the semantic model that are created in
the service.
If the .pbix file you're publishing or uploading replaces existing assets (that is, the file
has the same name as the .pbix file), you see a dialog prompt. At the prompt, choose
whether to keep the labels on the assets or have the .pbix file's label overwrite those
labels. If the .pbix file is unlabeled, the labels in the service are retained.
When you download a .pbix file from the Power BI service by using the Download this
file option, if both the report and semantic model to download have labels and the two
labels are different, the label applied to the .pbix file is the more restrictive of the two.
To remove a sensitivity label from a .pbix file, select the Sensitivity option on the
toolbar. Select the current sensitivity label setting in the drop-down list. The sensitivity
label is removed from the file.
Next steps
This article described how to apply sensitivity labels in Power BI. The following articles
provide more details about data protection in Power BI.
7 Note
The Power BI app is generally available in Microsoft Teams. The Power BI app is in
public preview in Microsoft Outlook and Microsoft Office. Learn more about the
public preview.
Add the Power BI app to Microsoft Teams: Integrate the Power BI service
experience into Microsoft Teams.
Add the Power BI app to Microsoft Outlook and Office: Integrate the Power BI
service experience into Microsoft Office products.
Embed interactive reports in Teams channels and chats with a Power BI tab: Help
your colleagues find and discuss your team's data.
Create a link preview in the Teams message box when you paste links to your
reports, dashboards, and apps.
Chat in Microsoft Teams directly from the Power BI service: Share a filtered view of
your reports and dashboards and start conversations.
View all the Power BI tabs you have in Microsoft Teams: Select the In Teams tab on
the Power BI app home page.
Create a Teams usage report automatically in the Power BI app in Teams: Analyze
your Teams activity.
Get notified in the Teams activity feed when important things happen in Power BI.
Discover and use Power BI in Teams mobile.
Requirements
In general, for Power BI to work in Microsoft Teams, ensure these elements:
Ensure the Power BI app is enabled in the Teams Admin center apps list.
Your users with a Power BI (Free) license can access personal analytics, including
using the built-in Teams analytics report, and create reports in their My workspace.
Your users with a Power BI (Free) license can also access content shared to them
from a workspace that's part of a Power BI Premium capacity (P SKU).
Your users with a Power BI Pro or Premium Per User (PPU) license can share
content with others or build content in workspaces.
Users need to sign in within the Power BI app for Teams or the Power BI service to
activate their Power BI license.
Users meet the requirements to use the Power BI tab in Microsoft Teams.
) 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 or get a Premium Per User (PPU)
license.
) Important
To participate in the preview, you must be enrolled in Microsoft 365 First Release
for web experiences and in Office Insiders Beta Channel for Windows experiences.
The public preview is rolling out incrementally for First Release and Office Insiders
users. This means some users in your organization might not yet see the
experiences in Outlook and Office.
In Outlook and Office, the preview app has some additional limitations:
File downloads aren't supported yet. This means export options and file downloads
don't download files.
On the Create tab, the Paste or manually enter data option isn't supported yet.
Viewing items in full screen option isn't supported yet.
Deep links aren't supported yet in Outlook and Office. Items open in a new
browser tab.
In Outlook, generating link previews for URLs that you paste into email isn't
supported yet.
Next steps
Embed Power BI content in Microsoft Teams.
Get a Power BI link preview in Microsoft Teams.
Chat in Microsoft Teams directly from the Power BI service.
More questions? Ask the Power BI Community.
Add the Power BI app to Microsoft
Teams
Article • 03/01/2023
This article describes how you can install, pin, and interact with Power BI directly inside
Microsoft Teams. The Power BI personal app brings the entire basic Power BI service
experience to Microsoft Teams.
With the Power BI app in Microsoft Teams, you can collaborate with Power BI in Teams.
The app is your personal experience of Power BI. It's as if the Power BI service lives
inside Microsoft Teams. After you install it, you can do almost everything in Microsoft
Teams that you can do in the Power BI service.
There are a few features that you can access only in the Power BI service in a browser.
For details, see the Known issues and limitations section of this article.
7 Note
When you install the Power BI app in Microsoft Teams, if you are in Microsoft 365
Targeted Release or Office Insiders Beta Channel, then the public preview of the
Power BI app in Microsoft Outlook and Microsoft Office is also installed. For details,
see public preview in Outlook and Office.
Requirements
Ensure the following elements are in place to install the Power BI app in Microsoft
Teams:
That's it. Now you can view your Power BI content in Teams whenever you want.
You can even share a report with your coworkers from the Power BI app in Microsoft
Teams.
The Power BI app in Microsoft Teams also features a hub for training. Select Learn to
view the Learning Center.
The Power BI app in Microsoft Teams helps you multi-task by remembering where you
navigated to for one hour. When you leave the app and return within one hour, the app
automatically takes you back to where you were working by navigating to:
Items you visited, such as the report page you were on and the filters you applied.
Places you visited, such as Home, Create, Data hub, Workspaces, and so on.
When using the Power BI app in Microsoft Teams Desktop, you can use the Microsoft
Teams back button to navigate back within the Power BI app. When using the app in
Microsoft Teams in a web browser, use the browser back button.
Differences in interactions
A few interactions are different in the Teams app than they are in the browser.
When you look at a dashboard or report, you don't see the Power BI navigation
pane. To access the navigation pane, select Close to go back to Home or the
workspace.
To open the report in the Power BI service instead of viewing it in Microsoft Teams,
select Open this on the web.
Search for Power BI content in Teams
With the search experience in Teams, you can find recent reports, dashboards, and apps
and open them within the Power BI app for Teams. Give the search experience a try.
7 Note
The first time you use this capability, you need to sign in.
4. If you haven't installed the Power BI app yet, Teams asks you to add it.
Increase Power BI app adoption in Teams
Your organization can make it easier for everyone to find and use data by installing and
pinning the Power BI app for Teams for users. Pinning is optional but recommended.
Are you a leader in your organization? You can encourage individuals and teams to use
the Power BI app in Teams by installing it for themselves. Read the Guide to enabling
your organization to use Power BI in Microsoft Teams to learn about the options for
broad and targeted rollout and decide what’s right for your organization.
Power BI end users might see a notification in the Power BI service notification pane that
says the Microsoft Teams app was automatically installed.
Known issues and limitations
Some options in the Power BI service aren't available in Microsoft Teams. These
options include:
Notifications.
Downloading apps such as Power BI Desktop and Power BI Paginated Report
Builder.
Sending feedback.
Settings such as managing personal storage and accessing the admin portal.
Power BI doesn't support the same localized languages that Microsoft Teams does.
As a result, you might not see proper localization within a report.
The Power BI app for Microsoft Teams is available to Commercial Cloud and US
Government Community Cloud (GCC) customers.
Search experience isn't available in US GCC.
To automatically take you back when navigating back to the app, your navigation
history is saved approximately every 15 seconds. The history is stored locally on
your computer or in your web browser window. If you navigate to a place and
filter, then quickly switch to another part of Teams, such as to Chat, Calendar, or
Teams, your navigation may not be captured. If you change computers or start a
new browser window, the history isn't available.
Next steps
Enable remote work in Microsoft Teams with Power BI
You can easily embed interactive Power BI reports in Microsoft Teams channels and
chats.
Requirements
To embed a report on the Power BI tab in Teams, you need to meet these requirements:
To view a report on the Power BI tab in Teams, your users need to meet these
requirements:
See Collaborate in Microsoft Teams with Power BI for background on how Power BI and
Microsoft Teams work together, including other requirements.
7 Note
If you use Share link to embed your report, make sure that other users
have access to this report and have the required permissions. They don't
get access automatically unless your sharing link includes permissions.
The tab resets. You will see the configuration screen in the tab where you can set a new
report, app, or scorecard.
The Settings dialog helps you adjust permissions for reports. To set permission for
organizational apps, work with the app owners.
To rename the tab, Right-click the Teams tab name, and select Rename.
You can pick these items from the Browse workspaces option or paste a link to the item.
Use links with 'include my changes' to open a specific page and apply specific
filters when users open the tab.
Use sharing links to reduce the need for users to request access to reports.
When configuring the Power BI tab, the links you use can include the following options:
Start a conversation
When you add a Power BI report tab to Microsoft Teams, Microsoft Teams automatically
creates a tab conversation for the report.
The first comment is a link to the report. Everyone in that Microsoft Teams channel
can see and discuss the report in the conversation.
Known issues and limitations
In Microsoft Teams, when you export data from a visual in a Power BI report, the
data is automatically saved to your Downloads folder. It's an Excel file called data
(n).xlsx, where n is the number of times you've exported data to the same folder.
You can't embed Power BI dashboards in the Power BI tab for Microsoft Teams.
URL filters aren't supported with the Power BI tab for Microsoft Teams.
In national/regional clouds, the Power BI tab isn't available.
After you save the tab, you don't change the tab name through the tab settings.
Use the Rename option to change it.
When you view Power BI tabs in Teams mobile, the best viewing experience is
through the Power BI mobile apps. In the Teams Mobile tabs list, select More
options (...) > Open in browser. When you have the Power BI mobile app installed
on your device, the report opens in the Power BI mobile app.
When embedding Power BI organizational apps in Teams Tabs, items that can't be
embedded in Teams will open in a new browser window.
For the best experience using links, use links created by the Share option in Power
BI.
Links don't support query string parameters.
Links don't support personal bookmarks, since those can't be shared with other
users.
Cross-tenant links aren't supported.
For other issues, see "Known issues and limitations" in Collaborate in Microsoft
Teams.
Next steps
Collaborate in Microsoft Teams with Power BI
APPLIES TO: Power BI service for business users Power BI service for designers
& developers Power BI Desktop Requires Pro or Premium license
It’s easy to use Power BI in meetings to help keep crucial data top of mind. It helps
everyone know which data is the most important and builds skills that help your team
make agile decisions based on your progress toward objectives. By staying focused on
driving towards measurable outcomes, your team gains a sense of the positive impact of
their work.
Here's how you can use data before, during, and after your meetings.
Before the meeting. Add the reports and scorecards directly to the meeting invite
so everyone can access to them.
During the meeting. Open and present these reports from the calendar. You can
even use chat to share more reports and scorecards or to find answers to
questions raised in the meeting.
After the meeting. Send a summary with the key results discussed and actions the
team decided to take to help achieve the desired outcomes.
Review your data weekly, or at least monthly, to get in the habit of asking questions and
discussing the best actions to take in the next week or two. It will help the team learn to
leverage data as they plan their work.
Add Power BI
Here's how to add a Power BI report or scorecard to a meeting.
3. Select Edit to open the meeting in the calendar. You only see the option to edit if
you're the meeting organizer.
4. Select the + Add a tab button to add the Power BI tab to the meeting.
6. Select Save.
7. See Give team members permission in the "Lead data-driven discussions in
Microsoft Teams" article for how to share with your colleagues.
8. Add an agenda item to the meeting to review and discuss the data.
Consider setting a reminder for your meeting so attendees can also pre-read the data
before the meeting. It helps everyone be aware of the latest data and improves the
discussion during the meeting.
4. Anyone in the meeting can select the Power BI tab to view the report you added to
the meeting.
2. Select a visual.
6. Select Send.
Your message appears as part of the meeting chat. Attendees can open it to see the
data with the filters and slicers applied.
6. Select Send.
7. Select Open.
After the meeting
It’s useful to share a summary of the most important data points discussed and the
actions the team will take to help achieve outcomes. If you captured visuals during the
meeting in chat, you can pull those into a meeting summary post in chat or a follow-up
message.
Consider using key data points to create metrics and track them in a scorecard.
Consistently tracking progress against a metric through a series of meetings is a great
way to keep your team or project on track.
Next steps
Add the Power BI app to Microsoft Teams
Use Power BI metrics to improve results in Microsoft Teams
Lead data-driven discussions in Microsoft Teams
Create reports from data in Microsoft Teams
Analyze your Teams collaboration data
Use Power BI metrics to improve results
in Microsoft Teams
Article • 07/08/2022
Your team benefits from having clear and measurable objectives. Tracking metrics in
Microsoft Teams with your team helps the team stay on track, promoting accountability,
alignment, and visibility. By tracking progress towards key objectives together, the team
can engage in creative and agile decision-making that helps achieve objectives faster.
It takes just a minute to create a metric in Power BI. Each metric has a name, owner, the
current value, the target, and a status. You can even add start and end dates for the
metric. Submetrics help you track key objectives that are needed to support a bigger
metric.
6. Select Save.
After you’ve saved your scorecard with its metrics, you can share with your team by
adding it to a Teams meeting, channel, or chat as a tab or as a link in the meeting chat.
Read more about creating scorecards and metrics in Power BI.
2. Select the + Add a tab button and add the Power BI tab.
3. Pick a scorecard. If you keep Post to the channel about this tab selected, Teams
adds a post to the chat, about the new tab.
4. Select Save.
6. You may need to share it with colleagues. See Give team members permission in
the "Lead data-driven discussions in Microsoft Teams" article for how to share with
your colleagues.
7. Open the chat window in Teams to see the post about the scorecard.
Use check-ins for metrics to share context about metrics. When your team
encourages and reviews check-ins on metrics, they can share the reasons behind
the numbers so they’re visible to everyone.
Automatically update your goals' current values. When you connect your metric to
a report, whenever the data in the report refreshes, the goal’s current value is
automatically kept up to date.
Set the metric status automatically. You can create automated rules to set the
status of metrics, so the goal’s status always reflects the data correctly.
These capabilities help your team save time by eliminating manual updates, and help
keep scorecards fully updated.
1. Open the Power BI app for Teams from the Teams left navigation.
2. Select Metrics in the Power BI navigation pane to open the Metrics hub.
Next steps
Add the Power BI app to Microsoft Teams
Create scorecards and metrics in Power BI
Use data to make better meetings in Microsoft Teams
Share a data-driven discussion in Microsoft Teams
Create reports from data in Microsoft Teams
Analyze your Teams collaboration data
Lead data-driven discussions in
Microsoft Teams
Article • 01/23/2024
APPLIES TO: Power BI service for business users Power BI service for designers
& developers Power BI Desktop Requires Pro or Premium license
Data helps everyone get on the same page before important decisions. Sharing data
with your team is important and easy with Power BI in Microsoft Teams. You can share
data in Teams in channels, in chats, and in meetings.
2. Select the + Add a tab button and add the Power BI tab.
4. Select Save.
You can share in channels, meetings, and even in chats.
1. Open the item in Power BI in Teams, or in the Power BI service, and select File >
Manage Permissions.
If you don't see this option, you might not have permission to share the item. If
you do not, don’t worry. The attendees can request access themselves when they
try to view the report.
4. Add the names of your colleagues. Decide what permissions you want them to
have, whether to send them an email, and select Grant access.
2. (Optionally) If you want, select a specific visualization, and then click Chat in
Teams.
The link will include the full context of the data you were looking at, including the page,
the visual, and any filters you applied. When your colleagues open the link, they quickly
see the data you’re referring to.
2. In the command bar for the editor, select Messaging extensions (...).
3. Select Power BI.
4. Search for the content you want to share, or select from your list of recent items.
6. Select Send.
A rich card is added to the conversation, making it easy for anyone to open the
item.
It’s a great way to help without leaving the conversation, and saves everyone time.
1. Open a report in the Power BI service in the browser, and copy the link.
2. Start a conversation and paste the link. Teams automatically creates a rich card.
3. Select Send.
4. Your colleague sees a rich card with a link to open the report.
Related content
Add the Power BI app to Microsoft Teams
Use data to make better meetings in Microsoft Teams
Use Power BI metrics to improve results in Microsoft Teams
Create reports from data in Microsoft Teams
Analyze your Teams collaboration data
Create reports from data in Microsoft
Teams
Article • 11/10/2023
APPLIES TO: Power BI service for business users Power BI service for designers
& developers Power BI Desktop Requires Pro or Premium license
It’s easy to create Power BI reports in Microsoft Teams. This article has a few examples of
reports you can create. When you’re ready, you can also use tools like Power BI Desktop
for more advanced report authoring.
Need to install the Power BI app? Install the app, then pin it to the Teams
navigation pane.
2. Select the Create tab, then choose Paste or manually enter data to open the
Power BI service on your browser.
3. After the Power BI service opens in your browser, go to Step 3 in Create an
automatic report with the Power BI service to finish creating your report.
4. Copy the data or spreadsheet you want to visualize, then select the first cell in the
Power Query dialog box and paste the data.
5. Select Use first row as headers from the dropdown menu if you want to apply the
setting. Then name your table and choose Auto-create report.
7. Customize your visuals. If you want to customize a single visual on your report,
select the Personalize this visual icon.
8. Save the report.
9. After you save the report, you can customize the whole report by selecting Edit.
When you’re done, save and share the report with your colleagues in Teams.
To build a report from a semantic model shared with you, follow these steps.
1. Open the Power BI app for Microsoft Teams.
Use visualizations like charts, tables, and maps to show data in various ways.
Select data points to see other visuals update to filter data to your selection.
Change formatting to make the report useful and readable by your
colleagues.
5. After you complete your work, save and share the report.
Explore semantic models and reports shared
with you
It's easy to find all the semantic models your organization has shared with you. They’re
in the OneLake data hub in the Power BI app for Microsoft Teams. Again, semantic
models marked certified or promoted are likely to be higher quality and better
maintained.
Need to install the Power BI app? Install the app, then pin it to the Teams
navigation pane.
3. Select a semantic model from the list or from the recommended semantic models.
When you find interesting reports relevant to your team, bring them into your
collaboration. Add them to channels, meetings, and chats as tabs or in a conversation.
Q&A visual
For example, ask a question about your data by adding a Q&A visual, where you can ask
natural language questions and get answers in the form of a visual.
2. If you like the visual that Power BI creates, you can convert it from a Q&A visual to
a standard visual on the page.
For more information, see Create a Q&A visual in a report in Power BI.
2. You can edit the visual, change the way it looks, and change the inline values it
generates.
Next steps
Add the Power BI app to Microsoft Teams
Use data to make meetings productive in Microsoft Teams
Use Power BI metrics to improve results in Microsoft Teams
Lead data-driven discussions in Microsoft Teams
Analyze your Teams collaboration data
Analyze your Teams collaboration data
Article • 01/27/2023
APPLIES TO: Power BI service for business users Power BI service for designers
& developers Power BI Desktop Requires Pro or Premium license
Many of us spend a lot of time collaborating in Microsoft Teams. With Power BI, you can
get insights into where you're spending your time and how you and your team
collaborate. By reviewing this data, you and your team can plan improved ways of
working to be more responsive, agile, and productive.
Need to install the Power BI app? Install the Power BI app, then pin it to the Teams
navigation pane.
The report is saved in your Power BI account and stays refreshed. You can come back
every few days to see how your actions change the trends. When working in a team, it’s
great to discuss the data and ways to improve.
Questions to ask about your collaboration
Am I effective in meetings?
When looking at your meeting participation, you can see where you spend your time.
Look at whether you spend most of your time in meetings or if you have enough focus
time to get work done. You can see if you’re mostly participating in or organizing
meetings. Depending on your organization and your role, the balance of what’s “right”
might change, but it’s important to ask the following questions:
Are the meetings I’m in clearly furthering the objectives of my role and my
organization?
Am I setting the pace of delivery effectively by organizing important meetings to
support my objectives?
Tip
Start a chat with a coworker by stating why you're contacting them, rather than just
typing "Hi" or "Are you busy?" Just ask your question. That way, they can respond
quickly rather than wait for you to ask the question.
When you view the details for a specific team, you can get more detailed usage data. As
a team owner, you might show this view in a meeting to seek input to improve your
collaboration. It’s also a great way to evaluate if you should retire a team with few active
users or low engagement.
Next steps
Add the Power BI app to Microsoft Teams
Use data to make meetings productive in Microsoft Teams
Use Power BI metrics to improve results in Microsoft Teams
Lead data-driven discussions in Microsoft Teams
Create reports from data in Microsoft Teams
Chat in Microsoft Teams directly from
the Power BI service
Article • 11/10/2023
You can open a Teams chat about Power BI dashboards, reports, visuals, and semantic
models directly from the Power BI service. Use the Chat in Teams feature to quickly start
conversations when you view reports, dashboards, and semantic models in the Power BI
service.
Requirements
To use the Chat in Teams functionality in Power BI, make sure your Power BI
administrator hasn't disabled the Share to Teams tenant setting in the Power BI admin
portal. This setting allows organizations to hide the Chat in Teams button. For more
information, see the Power BI admin portal article.
See Collaborate in Microsoft Teams with Power BI for background on how Power BI and
Microsoft Teams work together, including other requirements.
1. In either the Power BI service or in Microsoft Teams, select one of these options:
2. In the Share to Microsoft Teams dialog, select the person, group, or channel you
want to send the link to. You can enter a message if you want. You might be asked
to sign in to Microsoft Teams first.
3. Select Share to send the link. The link is added to existing conversations or starts a
new chat.
5. If you used the contextual menu for a specific visual, the visual is highlighted when
the report opens.
Known issues and limitations
Users without a Power BI license or permission to access the report see a "Content
is not available" message.
The Chat in Teams button might not work if your browser uses strict privacy
settings. Use the Having trouble? Try opening in a new window option if the
dialog doesn't open correctly.
Chat in Teams doesn't include a link preview.
Link previews and Chat in Teams don't give users permissions to view the item.
Permissions must be managed separately.
The Chat in Teams button isn't available in visual context menus when a report
author sets More options to Off for the visual.
For other issues, see the Known issues and limitations section of the "Collaborate
in Microsoft Teams" article.
Next steps
Collaborate in Microsoft Teams with Power BI
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. Link previews are
provided for the following items in Power BI:
Reports
Dashboards
Apps
See Collaborate in Microsoft Teams with Power BI for background on how Power BI and
Microsoft Teams work together, including requirements you need to meet.
2. Paste the link in the Microsoft Teams message box. Sign in to the link preview
service if prompted.
4. Use the Expand or Collapse icon to toggle between the rich preview card and the
collapsed preview card. The rich link preview card shows the link and relevant
action buttons, while the collapsed preview card shows only the link to the
information.
5. Send the message.
Next steps
Collaborate in Microsoft Teams with Power BI
This article describes how you can view all the Power BI tabs you've viewed in Microsoft
Teams. They're kept on the In Teams pivot on the home experience in Power BI app for
Teams. When you work in channels, you can add a Power BI report as a tab as an easy
way to share with everyone, and ensure the most important data is always top of mind.
Now, the Power BI team makes it easier to find these tabs, starting with tabs in Teams
channels. When you use the Power BI app in Teams, you'll see a new In Teams pivot on
your Power BI home. This new capability makes it easy to find Power BI tabs you’ve
visited previously in Teams channels.
You could already access all your reports, dashboards, and Power BI organizational apps
in the Power BI app for Teams. You could find and install apps, discover semantic models
to use in creating new reports, track your metrics, and more.
Now the home page in the Power BI app for Teams also gathers all your Power BI tabs in
your Teams team channels in one place.
The list shows the 20 Power BI tabs you’ve used most recently in Team channels.
If you haven’t opened any Power BI tabs in Teams, the list won’t include any items.
The list won’t include Power BI tabs you use in chats, group chats, or in meetings.
You can open the reports in the Power BI app for Teams.
Select the value in the Location column to navigate to the tab in the Teams
channel and keep collaborating with your colleagues.
The In Teams pivot is only available in the Power BI app for Teams. You don’t see it
in the Power BI service when using app.powerbi.com in a web browser.
Related content
Add the Power BI app to Microsoft Teams
Enable remote work in Microsoft Teams with Power BI
This article describes how to automatically generate a Power BI report to analyze your
Microsoft Teams activity, by using the Power BI app in Teams.
Only you can see this report about your Teams activity, unless you choose to share it.
Microsoft Teams also offers a summary report for Teams admins. It gives admins an
overview of the usage activity in Teams, including the number of active users and
channels, guests, and messages in each team.
Requirements
To view your Teams activity analytics in Microsoft Teams, ensure these elements:
Power BI automatically creates your report, displays it in your Power BI Teams app, and
saves it to your My workspace. The report is yours. As with any of your reports, you can
view it in Teams or in the Power BI service. You can edit it, save a copy of it, or download
the .pbix file to edit it in Power BI Desktop.
My activity page
The My activity page shows a summary of your recent activity in Teams. The default
time period is the past 31 days, but you can change it to show 7, 14, or 90 days instead.
To see definitions of the fields in the user activity report, see the Microsoft Teams user
activity report article.
Your recent activity in Microsoft Teams typically takes one-to-two days to be available in
reporting provided by Teams. The report created in Power BI is automatically set up to
refresh your activity data from Teams to pull in a snapshot of this data once a day.
Next steps
Add the Power BI app to Microsoft Teams.
Enable remote work in Microsoft Teams with Power BI.
More questions? Ask the Power BI Community.
Get notifications in Microsoft Teams
about Power BI activity
Article • 06/19/2023
This article describes how to receive notifications about activity from Power BI in
Microsoft Teams. The Teams activity feed collects all these notifications so they're easy to
find. By using Power BI notifications in Teams, you can collaborate faster because
important activity arrives right where you already work.
To receive notifications in Teams, install the Power BI app for Teams. After you've
installed it, you start getting notifications when important things happen, such as:
Someone shares a report to you and sends a message about it through Power BI
Someone requests access to a report you own or manage
Someone assigns you a goal
Someone @mentions you in a metric
The status changes for a metric you own
To receive notifications in Teams, you need to install the Power BI app for Teams.
When you open a notification, it opens directly in Teams.
You can use Teams settings to control how you receive notifications sent by Power
BI.
Sharing and request access notifications work only for content in workspaces, not
in Power BI organizational apps.
Teams mobile doesn't support Power BI notifications.
Only individual users can receive notifications, not user groups.
A Power BI admin can turn off the notifications through the Enable Microsoft
Teams integration in the Power BI service tenant setting.
Report sharing
When someone shares a report to you, Teams displays the notification as a banner in
the Teams activity feed by default.
When you select the notification, the report opens directly within the activity feed
experience by default.
To open the report in the Power BI app for Teams, select Open in Power BI. You can
pop-out the report by right-clicking the Power BI icon in the Teams left navigation.
Doing so helps you multi-task by keeping the report open while you work on other
activities in Teams.
You can customize how to receive these notifications through the Actions and updates
setting.
Report request access
When someone requests access to a report, you receive a notification in Teams if you're
a report owner or in the report's contact list.
After you open the notification, you can grant access to users directly within Teams.
Doing so helps you quickly give colleagues the access they need. Users who you grant
access get a report sharing notification in Teams and by e-mail.
You can customize how to receive these notifications through the Actions and updates
setting.
Metrics notifications
The following notifications are supported for metrics.
Metrics assignments
When a user assigns you as the owner of a goal, you get a notification from then in
Teams.
When you select the notification, the scorecard opens within the activity feed experience
and displays the Details pane for the metric.
You can customize how to receive these notifications through the Mentions setting.
Mentions in a note
When someone @mentions you in a note on a new or existing check-in, Teams sends
you a notification from them.
When you select the notification, the scorecard opens within the activity feed experience
and displays the Details pane for the metric.
You can customize how to receive these notifications through the Mentions setting.
When you select the notification, the scorecard opens within the activity feed experience
and displays the Details pane for the metric.
You can customize how to receive these notifications through the Actions and updates
setting.
Select the Settings menu next to your profile picture in the Teams header, then select
Notifications and go to the Power BI section.
7 Note
The Power BI section in Teams is visible only after you receive your first notification
from Power BI.
The currently supported notifications are in the Actions and updates and Mentions
categories. The remaining categories are reserved for future use and don't currently
control any notifications.
To help users receive notifications in Teams, you can work with your Teams admins to
install Power BI broadly in the organization through an app setup policy.
Next steps
Add the Power BI app to Microsoft Teams.
Enable remote work in Microsoft Teams with Power BI.
With the Power BI add-in for PowerPoint, you can enhance your data storytelling in
PowerPoint with live, interactive Power BI data. Not only will the data shown in your
presentations be always up to date, but also, while you're presenting, you'll be able to
filter and drill down on data in response to questions and feedback from your audience
without having to switch contexts.
The add-in currently supports adding individual report pages and individual visuals to
PowerPoint slides.
When you add a whole report page, the left-hand page navigation pane isn't
brought in by the add-in, but any page navigation visuals on the report page itself
will function normally as they do in the Power BI service.
Adding individual visuals is useful when you want your slide to focus on a single
chart, graph, or table.
You can add report pages or visuals to PowerPoint presentations starting from either
PowerPoint or Power BI. For Power BI to be used as the starting point, Power BI
storytelling functionality must be enabled in your organization.
To start adding live Power BI data to your presentations, see Add live Power BI data to
PowerPoint.
Requirements
To use the Power BI add-in for PowerPoint, you must have access to the Office add-in
store, or the add-in must be available to you as an admin managed add-in.
To be able to view live Power BI data in PowerPoint, you must have an active Power BI
account and a Fabric Free license, and access to the data. If the Power BI report isn't
located in a Premium capacity or Fabric F64 or greater capacity, a Power BI Pro license is
needed.
The Power BI add-in for PowerPoint requires Office version 2312 (Build 17126) or higher.
Security
Power BI data added to PowerPoint using the Power BI add-in remains in Power BI. No
data is exported from Power BI. As such, the data respects all Power BI permissions and
data security, including row-level security (RLS), so your data remains secure.
Feedback
Was this page helpful? Yes No
You can use live data from Power BI to help create a story with your PowerPoint
presentations. Add individual visuals and whole report pages to your PowerPoint slides
with the Power BI add-in or create a new PowerPoint presentation with live data from
the Power BI Service. With the Power BI add-in, you can also use recommended content
from the add-in to use on an existing slide. You also insert a direct URL link into the
Power BI add-in.
After you use your preferred method to load the data, the report or visual will be live
and you can select the data as desired. Any changes you make while editing the
presentation will automatically save. The next time you open the presentation, the
report or visual will appear in the state you last left it in. For more information, see View
and present live Power BI data in PowerPoint.
7 Note
If you don't see the Power BI button, choose Get Add-ins and look for "Microsoft
Power BI" in the Office Add-ins store. If the add-in is admin managed, it will appear
in a separate ribbon.
) Important
If you get a Cannot run Power BI error message when you try to use the Power BI
add-in, it is most likely because you need to install WebView2, a component
necessary for running Power BI in PowerPoint. WebView2 is very simple and quick
to install. See Troubleshoot the Power BI add-in for PowerPoint for details.
Decide how you want to load your data and follow the procedure in one of following
sections:
The Open in PowerPoint and Export options are not available in national/regional
clouds.
2. Choose PowerPoint.
4. Check the Embed report with the data filters you selected box if you want to
export the current state,
7 Note
Although this option is located in the Export menu and is labeled "Embed live
data", no data actually becomes part of the PowerPoint file. The data remains
secure in Power BI.
For example, if the title of your slide is "New stores sales," the add-in shows you a
list of Power BI reports that contain those keywords. The add-in also shows you
reports you recently visited in Power BI, so you can easily access reports you’re
working on or frequently use.
5. Once you find the report you want, select it to insert it on the page.
6. When you have the report open on PowerPoint, you can select a specific page or
visual to insert. You can also update filters or slicers before you insert it on the
page.
If the slide doesn't yet have a title, a dialog will suggest a title based on the
content of the add-in. The title can be the report name, the page or visual name, or
both.
7. If you want to allow others to access this report, select the Give people automatic
access to this data checkbox, so that when others in your org view this
presentation, they can see the data you added to the slide.
7 Note
You must have permission to share the content you want to insert or you
won't have the option to give others access to the data.
8. When you're ready to insert the page, select the Insert button to add the live
content.
7 Note
If the report you want to add doesn’t appear in the list of recommended content,
use the Use the direct URL to add live data to a presentation method.
7 Note
Use the Share option if you want to be sure that all users who open the
presentation can view the report. With other methods, users can or can't view the
report based on their permissions.
Use the following procedure to add live data to a presentation with a URL:
1. In the Power BI service, open the report to the page you want to insert.
2. If you want, set the page to your desired state using filters, selection, slicers, etc.
b. Check the Include my changes box if you want to add the data in its current
state.
c. Select Apply.
d. Copy the URL.
6. After you copy the URL with one of the previously mentioned methods, go to your
PowerPoint Presentation.
10. Select the Insert button and the visual will load into the slide.
Change a direct link to a shareable link
If you have sharable links enabled for your organization and you have permissions to
reshare a report, you can turn your link into shareable link in the Power BI add-in. When
you use a sharable link, other users viewing the presentation have the required
permissions to see the report and don't have to request access when the viewing the
presentation. So, you don't have to give everyone access in the Power BI service before
you use the report in your presentation. For admins to learn more about how to enable
sharable links, read Allow shareable links to grant access to everyone in your
organization.
Use the following procedure to create a shareable link to a report in your presentation:
3. Check the box next to Give people automatic access to this data. The add-in
changes the direct link to a shareable link.
4. Select the Insert button and the report loads into the slide. The report is now
accessible to everyone who views the presentation.
Related content
About storytelling with Power BI in PowerPoint
View and present live Power BI data in PowerPoint
Information for Power BI administrators
Troubleshoot the Power BI add-in for PowerPoint
More questions? Try asking the Power BI Community
Feedback
Was this page helpful? Yes No
As soon as you add a live Power BI report page or visual to PowerPoint, you can start
interacting with your data just as you would in Power BI. The initial view is determined
by the URL you used. The following image shows a report page loaded into the add-in,
with the add-in features labeled. The same add-in features are available when you load
an individual visual.
ノ Expand table
Tip: To get a cleaner view and more space, you can collapse the toolbar by toggling the
Expand/Collapse the toolbar in the bottom right corner of the add-in.
The live report page or visual is interactive in both edit and slide-show modes. Changes
you make to the report or visual's state (via filtering, selection, slicing, etc.) in edit mode
while setting up your slides are saved. By contrast, changes you make to the report or
visual's state in slide show mode aren't saved. When you exit the show, the report or
visual returns to the state it was in when you left edit mode.
As you work with the report or visual in edit mode, you can always restore the initial
view if you want to go back to it. Use the Reset option in the Data options menu.
If you need to present a slide show multiple times, you most likely want to set it up just
once, and have it automatically return to its beginning state when it's finished, so you're
ready to go for the next time. The add-in makes this easy. Since data selections you
make in edit mode are saved, while selections you make in slide show mode aren't, you
can set up the presentation just once in advance in edit mode, and then present it as a
slide show multiple times without having to set it up again each time, no matter how
much slicing, dicing, and filtering you do in the course of the show - when the slide
show is over, the report page or visual goes back to the state it was in at the beginning
of the slide show.
If a presentation that is running continuously has slides that include the Power BI add-in,
the data in the add-in might become outdated, since normally the add-in only gets the
data from Power BI when the slide is loaded or when the user manually refreshes the
data being presented.
To prevent the data in the add-in from becoming stale while being played back as part
of a slideshow, you can set the add-in to automatically pull fresh data from Power BI
while the presentation is in slide show mode. This ensures that the presentation will
always show the most recent data.
To enable automatic refresh, go to the add-in footer, select Add-in options, choose
Slide show settings, check Automatic refresh in slide show, and set the desired
frequency.
7 Note
This feature requires that your Office version meet the add-in's minimum Office
version requirement. Auto refresh only happens in slide show mode, and not while
you're editing the presentation.
To put a border around the add-in, open Style options and select Outline. To change
the line color, width, style, or transparency, expand the Outline option.
Enrich your presentation with data insights
Data insights help you explore and find insights such as anomalies and trends as you
consume and interact with your data. With the add-in, you can easily generate insights,
which you can then paste directly into your slide or copy to the clipboard for pasting
elsewhere, such as in the slide's notes.
7 Note
Not all visuals can generate insights. See Smart narrative considerations and
limitations for details.
Once you've copied an insight to the slide or clipboard, the text is static and won't
change when the data changes. To update the insight, you need to re-generate it.
The following animation shows how you can generate data insights, edit them in the
Data insights dialog, and then paste them directly into the slide or copy them into the
notes.
To generate data insights:
2. The insight appears in the Data insights dialog. The text is editable and you can
change it as desired. When you're satisfied with the text, you can either paste it
directly onto the slide as a PowerPoint textbox, or you can copy it onto the
clipboard, from where you paste it wherever you like - into the slide notes, for
example.
Freeze a snapshot of the current view
Every time you open your presentation, the report page or visual reloads into the add-
in, bringing fresh data from the Power BI service. There might be times when you don't
want this to happen, and instead would like the data to remain static. For this you can
use the View menu in the toolbar. Choosing one of the snapshot options turns the
current live view into a static, non-interactive image. Then, when you next open the
presentation, you'll see the static view you saved.
The menu allows you to set the view to live data or to a snapshot. Two snapshot options
provide you some control over who will be able to see the Power BI content in the
snapshot:
Snapshot: When you choose Snapshot, only users who have permission to view
the report in Power BI will be able see the static image of the Power BI content.
Users who don't have permission will be able to request access. This option helps
keep you from inadvertently showing Power BI content to unauthorized users.
Public snapshot: If you choose Public snapshot, anyone who can view the
presentation to be able to see the static image of the Power BI content, regardless
of their permissions in Power BI.
To restore the interactive view, select Live data. The live report page or visual will reload
in the state it was last in, but with the latest data from Power BI.
7 Note
The view menu with the snapshot options requires Office version 2312 (Build
17126) or later. If you're Office version meets this requirement, don't use the Save
as image option located the add-in side pane.
You can only switch between Live Data and Snapshot in the PowerPoint desktop
application - you can't do this in PowerPoint for the web. However, PowerPoint for
the web does respect the the choice you made in the desktop application. So
whatnever view you selected in the desktop app will be the view that you'll see in
PowerPoint for the web.
To make sure people in your organization can access the report or visual and take
advantage of the live data experience, when you add a live report page or visual to a
presentation, be sure to use the link generated in Power BI by the Share > PowerPoint
option. This ensures that the people in your org who you shared the presentation with
will be able to see the live data when they open the presentation.
Users who don't have permission to view the report or visual can request access directly
from the presentation, and will be able to view the data once they've received access.
Controls
Controls that help you work with your data in PowerPoint are described below.
Data info
Hyperlinked title: Report name and page or visual name. Select the title to open
Power BI to that report page or visual.
Report sensitivity label: Shows the sensitivity label applied to the report in Power
BI. Note: this isn't the sensitivity label (if any) applied to the PowerPoint file itself.
Last update from source: Shows the time and date of the last data update from
the data sources.
Data options
Filter: Shows or hides the filters pane, where you can filter your data, just like in the
Power BI service. This option is available only if filters have been defined on the
page or visual.
Data Insights: Generates insights displays them in a dialog as editable text. You
can then either paste them directly onto the slide or copy them to the clipboard
for use elsewhere.
Refresh: Refreshes the report page or visual with the latest data from the Power BI
service. Note: Refresh doesn't trigger getting data from the data sources.
Reset: Restores the state of the report page or visual to the state it was in when it
was first added to the PowerPoint presentation.
Style options
Outline: Puts a border around the add-in. Select the expand arrow to access
border line-style formatting options.
Add-in options
Clear data: Removes the report page or visual from the add-in and returns you to
the add-in Insert screen, where you can start over by pasting in the URL of a
different report page or visual.
Slide show settings: Controls data refresh during slide shows. With this setting,
you can turn on/turn off automatic data refresh during a slide show, and set the
refresh frequency. For more information, see Automatically refresh data during
slide shows.
Learn: Opens help pages.
Expand/collapse toolbar
Expands or collapses the toolbar across the bottom of the report or visual. This feature
is useful in Slide Show mode, when you need more space and want a cleaner display.
Reload: The report page reloads every time PowerPoint is opened, so you need to
use this option only if the report has changed while you’ve had PowerPoint open.
If all you want to do is refresh the data, use the Refresh option in the Data options
menu instead.
7 Note
The add-in side pane is available only in the PowerPoint desktop application. It isn't
supported in PowerPoint for the web.
Keyboard Shortcuts
To get around the report, you can use the usual Power BI keyboard shortcuts, with the
following exceptions:
ノ Expand table
Related content
About storytelling with Power BI in PowerPoint
Add live Power BI data to PowerPoint
Information for Power BI administrators
Troubleshoot the Power BI add-in for PowerPoint
More questions? Try asking the Power BI Community
Feedback
Was this page helpful? Yes No
The Power BI add-in for PowerPoint enables users to add live, interactive data from
Power BI to PowerPoint presentations. Currently, users can add individual report pages
and individual visuals. When a report page is added, the add-in doesn't bring in the left
hand navigation pane, but any page navigation visuals on the report page itself will
function normally as they do in the Power BI service.
Requirements
To use the Power BI add-in for PowerPoint, users must either have access to the Office
add-in store, or the add-in must be made available to them as an admin managed add-
in.
Licensing
To be able to view live Power BI data in PowerPoint, users must have an active Power BI
account and a Fabric Free license, and access to the data. If the Power BI report isn't
located in a Premium capacity or Fabric F64 or greater capacity, a Power BI Pro license is
needed.
If auto-licensing for Power BI is enabled, users without a Power BI account will be signed
up automatically when they open a presentation containing a live Power BI report page
or visual. This may impact the assignment and availability of licenses in your
organization. For more information, see Power BI license assignment.
If auto-licensing isn't enabled, users without Power BI accounts will be requested to sign
up.
7 Note
Disabling this functionality in Power BI does not prevent people from adding Power
BI report pages and visuals to PowerPoint slides starting from PowerPoint. To
completely block adding live Power BI report pages and visuals to PowerPoint slides
using the add-in, the functionality must be disabled in both Power BI and
PowerPoint.
Power BI entry points for the add-in aren't available in national/regional, government,
and air-gapped clouds. See the Microsoft Office documentation for information about
the availability of the add-in in PowerPoint in these clouds.
The button is a shortcut to the add-in offering in the Office add-in store. The button
itself doesn't provide access to the store. If the user doesn't have access to the store, the
button won't work.
7 Note
The rollout of the Power BI add-in for PowerPoint depends on the update cadence
of your organization's Microsoft 365 subscription. Hence the add-in may not
immediately be available in your organization. To ensure availability of the add-in,
use the latest version of Microsoft 365.
Deploying the add-in in national/regional
clouds
In national/regional clouds, the add-in is supported as an admin managed add-in only.
If you're a Power BI admin in a tenant located in a national/regional cloud, you must
download the add-in from Power BI in your national/regional cloud and deploy it using
Centralized Deployment. The add-in that is available from the public cloud will not work
in national/regional clouds. Users in national/regional clouds must use the add-in you've
deployed.
2. Select the Download icon and choose Power BI for PowerPoint to download the
add-in. You'll have this option only if your tenant is in a national/regional cloud.
3. Deploy the add-in according to the instructions at Deploy add-ins in the Microsoft
365 admin center.
For a summary of the ways the add-in differs when deployed in a national/regional
cloud from when it's deployed in a public cloud, see The Power BI add-in for PowerPoint
in national/regional clouds.
Related content
About storytelling with Power BI in PowerPoint
The Power BI add-in for PowerPoint in national/regional clouds
Add live Power BI data to PowerPoint
View and present live Power BI data in PowerPoint
Troubleshoot the Power BI add-in for PowerPoint
More questions? Try asking the Power BI Community
The Power BI add-in for PowerPoint in
national/regional clouds
Article • 02/25/2024
Users of the Power BI add-in for PowerPoint in national/regional clouds enjoy the same
interactive, data-visualization storytelling capabilities as users in public clouds. However,
in national/regional clouds there's no connection to the Microsoft Office add-in store,
and as a result there are a few differences in how the add-in is deployed, and in how
you can embed live Power BI data in a PowerPoint presentation. This article summarizes
these differences and describes them briefly. The differences are also called out in the
rest of the storytelling documentation where relevant.
Add-in deployment
In national/regional clouds, the add-in is supported as an admin managed add-in only.
If you're an admin of a tenant located in a national/regional cloud, you must download
the add-in from Power BI in your national/regional cloud and deploy it using Centralized
Deployment. The add-in that is available from the public cloud won't work. Users in
national/regional clouds must use the add-in you've deployed. For more information,
see Deploying the add-in in national/regional clouds.
In the Power BI service, the tenant setting Enable Power BI add-in for PowerPoint
is irrelevant. If you're a tenant admin, you can ignore it.
In the Power BI service, the Open in PowerPoint option isn't available. To embed a
report or visual in the add-in users must copy the link to the item in the Power BI
service, then paste it into the add-in in PowerPoint manually.
May 2024
For add-ins that were saved as Public snapshot, you might be able to improve loading
times by using the Show as saved image option on the add-in side menu. This replaces
the entire add-in with an image representation of it. This can be useful when you are
presenting your presentation and need the fastest loading times possible.
April 2024
Until now, if the presentation you wanted to run continuously as a slide show had slides
with the Power BI add-in, there was the possibility that the data in the add-in would
become outdated, since the add-in only got the data from Power BI when the slide
loaded or when you manually refreshed the data being presented.
With this new automatic refresh in slide show feature, you can now set the add-in to
automatically pull fresh data from Power BI while the presentation is in slide show mode,
ensuring that your presentation always shows the most recent data.
To set up automatic refresh for your slide show, go to the add-in footer, select Add-in
options, choose Slide show settings, check Automatic refresh in slide show and set the
desired refresh frequency.
7 Note
This feature requires that your Office version meet the add-in's minimum Office
version requirement. Auto refresh only happens in slide show mode, and not while
you're editing the presentation.
March 2024
A new dropdown menu in the add-in footer makes it easy to switch between live
data and a static image.
New static image options make it possible to use static images without having to
worry about inadvertently exposing Power BI content to unauthorized users.
Snapshot: When you choose Snapshot, only users who have permission to view
the report in Power BI will see the static image. Users who don't have
permission will be able to request access. This option helps prevent
inadvertently showing Power BI content to unauthorized users.
Public snapshot: When you choose Public snapshot, anyone who can view the
presentation will see the static image, regardless of their permissions in Power
BI.
The improved functionality also helps prevent inadvertent exposure of Power BI content
in the slide thumbnails you see in such places as the navigation pane and slide sorter.
Now thumbnails of slides that include an add-in merely display a blue-cube until the
slide with the add-in actually loads and Power BI permissions are checked. At that point
the thumbnail captures an image of whatever is displayed in the slide.
You can only switch between live data and a static image in the PowerPoint desktop
application - you can't do this in PowerPoint for the web. However, PowerPoint for the
web does respect the choice you made in the desktop application. So whatever view
you selected in the desktop app will be the view that you'll see in PowerPoint for the
web.
February 2024
Now, if you have permissions to reshare a report, the Power BI add-in can replace the
link you pasted with a shareable link. When you have sharable links enabled, you'll see a
checkbox added below the report URL that asks you if you want to give viewers
automatic access to the data. Mark this checkbox and Power BI add-in creates a
shareable link for you. If you use a sharable link, other users viewing the presentation
will have the required permissions to see the report and won't need to request access
when the viewing the presentation.
You must have sharable links enabled for your organization to use this feature. For more
information on using sharable links, go to Change a direct link to a shareable link.
December 2023
Suggested content
It's easier to find and insert the Power BI reports you need for your presentation. Now,
when you add the Power BI add-in to your slide, the add-in automatically scans the title
of the slide and suggests Power BI content that might be relevant. Let's say the title of
your slide is "New stores sales," for example. The add-in shows you a list of Power BI
reports that contain data about sales. The add-in also shows you your recently visited
Power BI reports, and makes it easy to access reports you're working on or frequently
use. Learn more about the new feature
April 2023
March 2023
Storytelling with Power BI in PowerPoint is now GA
With exciting, recently released features you can now:
February 2023
Related content
About storytelling with Power BI in PowerPoint
Add live Power BI data to PowerPoint
View and present live Power BI data in PowerPoint
Troubleshoot the Power BI add-in for PowerPoint
More questions? Try asking the Power BI Community
Feedback
Was this page helpful? Yes No
This article describes what to do if you get the following error when trying to use the
Microsoft Power BI add-in.
Another reason you might get this error is if your PowerPoint presentation is protected
by Windows Information Protection. WebView2 and the Power BI storytelling add-in
aren't supported for such presentations. For more information, see How do I know if my
presentation is protected by Windows Information Protection?.
What is WebView2?
Microsoft Edge WebView2 is a control used to provide web-based features in Microsoft
365 desktop applications such as PowerPoint. It uses Microsoft Edge as the rendering
engine, and requires that Microsoft Edge WebView2 Runtime be installed on the device
that is running the Office application.
WebView2 comes standard on recent Windows versions, but may not be included in
earlier versions. If your version of Windows doesn't include WebView2, you need to
install it manually to be able to use the Power BI add-in.
See Microsoft Edge WebView2 and Microsoft 365 Apps to learn more about Office Add-
ins runtime and WebView2.
When the installation is done, check to make sure WebView2 is installed. Open the add-
in side menu, select Security Info. The Security Info window will appear.
If the Security Info window says Runtime: Microsoft Edge, WebView2 is installed.
7 Note
After installing WebView2, you might need to close and re-open all Office
applications.
Office version
If you have a Microsoft 365 Office subscription: Build number 16.0.13530.20424
or later.
If you have a non-subscription version of Office: Office 2021 or later.
Windows version
If you have a Microsoft 365 Office subscription: Windows 8.1, Windows 10, or
Windows 11.
If you have a non-subscription version of Office: Windows 10 and above.
If your system doesn't meet the above requirements, you need to upgrade your
Windows and/or Office versions before you'll be able to run the Storytelling add-in.
7 Note
If your device does meet the minimum system requirements, the problem may be
because the presentation is protected by Windows Information Protection. The
WebView2 isn't supported for such presentations.
The following sections show you how to check your device's Office build and Windows
edition, and, if necessary, how to tell whether your presentation is protected by
Windows Information Protection.
1. Open the Registry Editor by typing regedit in the Start menu search bar and
selecting the Registry Editor app.
3. Right-click on the Wef folder and select New > DWORD (32-bit) Value .
If you get the Cannot run Power BI error even though you're sure that WebView2 is
installed on your computer and that your system meets the minimum requirements, use
the following instructions to check whether WIP protection could be causing your
problem.
For PowerPoint presentation files on your computer, the File ownership column in
File Explorer will say Work if the file is protected by WIP.
For PowerPoint presentation files stored in SharePoint or OneDrive, open the
SharePoint or OneDrive folder in Microsoft Edge. The briefcase icon in the address
bar (shown below) will appear if WIP is protecting the files.
More resources
Browsers used by Office Add-ins
Related content
About storytelling with Power BI in PowerPoint
Add live Power BI data to PowerPoint
View and present live Power BI data in PowerPoint
More questions? Try asking the Power BI Community
Export a report to PowerPoint
Article • 12/06/2023
APPLIES TO: Power BI service for business users Power BI service for designers
& developers Power BI Desktop
There are several different ways that Power BI and PowerPoint work together. In this
article, you learn how to export a Power BI report and create a PowerPoint slide deck
with one slide for each report page. The report is static; the slides retain the state of the
report at the time of export.
Another option is to embed a live version of your report page in PowerPoint. You can
interact with your data just as you would in Power BI. For more information about
embedding a live report page, visit these articles:
Getting your Power BI report exported into PowerPoint is quick. Follow the steps
outlined in the next section.
Tip
You can also copy one visual at a time from the Power BI service and paste it into
PowerPoint (or any other program that supports pasting). Select the Copy as image
icon to copy the visual to your clipboard. Then, open PowerPoint and paste the
visual. For more information, see Copy visuals as static images.
A pop-up appears where you can select Current values or Default values. Current
values exports the report in the current state, which includes the active changes you
made to slicer and filter values. Most users select this option. If you've scrolled, Current
values doesn't include the scroll state of the visual, but instead exports the top portion
of the data. Alternatively, selecting Default values exports the report in the original
state, as the designer shared it, and doesn't reflect any changes made to the original
state.
Additionally, there's a check box to select whether or not to export the hidden tabs of a
report. Select this check box if you want to export only report tabs that are visible to you
in your browser. If you prefer to get all the hidden tabs as part of your export, leave this
check box cleared. If the check box is grayed out, there are no hidden tabs in the report.
An example of a hidden tab would be a tooltip tab. Custom tooltips are created by
report designers and don't display as report tabs in the Power BI service for business
users.
You may also choose to export only the current page you're viewing in a report by
checking the Only export current page option. By default, Only export current page is
unchecked and all pages are exported from your report.
After you make your selections, select Export to continue. You see a notification banner
in the upper-right corner of the Power BI service browser window that the report is
being exported to PowerPoint.
Exporting might take a few minutes. Factors that can affect the time required include the
structure of the report and the current load on the Power BI service. You can continue to
work in Power BI while the report is being exported.
After the Power BI service completes the export process, the notification banner changes
to let you know. Your file is then available where your browser displays downloaded
files. In the following image, the download banner appears at the bottom of the browser
window.
And that's all there's to it. You can download the file, open it with PowerPoint, and then
modify or enhance it like you would any other PowerPoint deck.
2. You get some useful information about the report, too. Last data refresh shows the
date and time on which the exported report is based. Downloaded at shows the
date and time when the Power BI report was exported into a PowerPoint file. The
Downloaded at time is the time of the export in UTC (Universal Coordinated Time).
7 Note
PowerPoint includes the name of each visual on the page and adds alt text for
each item. The report creator can include alt text when designing the report.
Otherwise, the default is "No alt text provided."
When you view an individual slide, you see that each report page is an independent
image. Scrolling in PowerPoint isn't available since each slide is a static image.
What you do with your PowerPoint deck from there, or any of the high-resolution
images, is up to you.
Power BI custom visuals. The exception is those Power BI custom visuals that are
certified
ESRI ArcGIS visuals
R visuals
Power Apps visuals
Python visuals
Power Automate visuals
The Paginated report visual
Visio visuals
Visuals displayed as a Data point table or displayed with "Show data point as a
table" can't export to PowerPoint
General
Export to PowerPoint isn't supported when the admin setting Azure private link >
Block public internet access is enabled in Power BI. In this case, the export fails.
The export might also fail if the admin setting Azure private link is on and Block
public internet access is off.
Background images are cropped with the chart's bounding area. We recommend
that you remove background images before you export to PowerPoint.
Semantic model refresh operations using an XMLA endpoint.
If the report uses a custom font, that font is replaced with a default font.
URL filters aren't currently respected when you choose Current Values for your
export.
The Power BI service uses your Power BI language setting as the language for the
PowerPoint export. To see or set your language preference, in your browser, select
the cog icon > Settings > General > Language.
Visuals displayed as a Data table or displayed with "Show as a table" export the
visual in its default state, without the table.
Visuals in a drill-down state are exported in their default state.
Export to PowerPoint isn't currently supported for tenants in the China North
region.
Export to PDF supports Unicode 6 and earlier. If for example, Unicode 7 is used,
Power BI export displays that image as a blank box.
Next steps
Add a live Power BI report page in PowerPoint
Use the Power BI Add-in for PowerPoint
Copy visuals as static images
Print a report
Connect Excel to Power BI semantic
models
Article • 11/27/2023
Microsoft Excel is arguably the most common data analysis tool for information workers
and organizations across the globe. Part of Excel’s appeal is that you can start your data
journey in a few clicks, with quick calculations, data visualizations, and ad-hoc analysis.
You can discover, connect to, and explore centralized Power BI data inside the
spreadsheet grid of Microsoft Excel. The versatility of Excel and the unified governance
and security standards of Power BI ensures you're using the right data to make better
decisions that support business goals and fosters an enhanced data culture.
Prerequisites
Here are things to keep in mind when you connect to Power BI semantic models in
Excel:
Your organization’s tenant administrator must enable the Users can work with
Power BI semantic models in Excel using a live connection tenant setting. Learn
more about the Excel live connection tenant setting in the admin portal
documentation.
For on-premises datasets, your organization’s tenant administrator also must
enable the Allow XMLA endpoints and Analyze in Excel with on-premises
datasets tenant setting. Learn more about the Allow XMLA endpoints tenant
setting in the admin portal documentation.
You must have Build permission to the Power BI semantic model or have at least a
Contributor role in the Power BI workspace containing your semantic model.
You must have a Fabric license: Fabric (free), Pro or Premium Per User (PPU). Fabric
free license users can only work with datasets in My workspace or a Power BI
Premium capacity or Fabric F64 or greater capacity. Learn more about Power BI
licenses.
You can use Excel workbooks containing refreshable Power BI data in both Excel
Desktop and Excel for the web.
Next steps
Create Excel workbooks with refreshable Power BI data
Design refreshable reports in Excel with Power BI data
Monitor usage of Power BI semantic models in Excel
Read about using Excel data types from Power BI in the Excel documentation.
Questions? Try the Power BI Community
Power BI semantic model experience in
Excel
Article • 01/11/2024
In Excel Desktop or Excel for the web, you can discover all the Power BI semantic models
that you have access to. You can explore that data in Excel spreadsheets using
PivotTables and other Excel capabilities. With the Power BI semantic model experience in
Excel, you can:
Easily search for your Power BI data in Excel and analyze that data using
PivotTables and connected tables.
Navigate to the Data hub in the Power BI service ( https://app.powerbi.com ), where
you can discover other data artifacts (including Power BI datamarts) and trusted
data in your organization.
Get additional insights on the semantic model you are exploring in Excel by
viewing related Power BI reports.
Requirements
Your organization’s tenant administrator must enable the Users can work with
Power BI semantic models in Excel using a live connection tenant setting. Learn
more about the Excel live connection tenant setting in the admin portal
documentation.
Your version of Excel Desktop must be an updated version of Excel for the web. To
see if you have the right build for Excel Desktop, open File > Account > About
Excel and confirm that the first five digits of the Build number are greater than or
equal to 15128.
You must have Build permission to the Power BI semantic model or have at least a
Contributor role in the Power BI workspace containing your semantic model.
You must have a Fabric license: Fabric (free), Pro or Premium Per User (PPU). Fabric
(free) license users can only work with datasets in My workspace or a Power BI
Premium capacity or Fabric F64 or greater capacity. Learn more about Power BI
licenses.
You can use Excel workbooks containing refreshable Power BI data in both Excel
Desktop and Excel for the web.
On the Insert tab in Excel, select PivotTable > From Power BI.
On the Data tab in Excel Desktop, select Get Data > Power Platform > From
Power BI.
After you've selected From Power BI using either of these options, a pane opens on the
right of the screen that shows Power BI semantic models you have access to.
Each semantic model card shows the following information:
Near the search bar in the pane, there's also a redirect web link to the Power BI Data
hub ( https://app.powerbi.com/datahub ). There, you can view all Power BI semantic
models and other data artifacts you have access to. When you select the web link, the
Power BI service opens in a new tab in your web browser.
:
When you find the semantic model you want, select Insert PivotTable or Insert Table in
the card. The Insert Table option is available in Excel Desktop.
When you select Insert PivotTable, a blank PivotTable is added to a new worksheet in
your Excel workbook. In PivotTable Fields, you can see all the tables and measures from
your Power BI semantic model. You can start building your report in Excel.
When you select Insert Table, the Create Table dialog opens, where you can use the
Data, Build, and Filters panes to design the table you'd like. Use the Insert Table button
to add the table to the Excel sheet.
The order of Power BI semantic models in the pane may be different from their
order in the Data hub in the Power BI service.
Excel and Power BI visuals use different query languages and data load behaviors,
so data load performance can be different between Excel and Power BI.
Next steps
For more information about getting data into Excel, see Create a PivotTable from Power
BI semantic models in the Excel documentation.
You can also access featured tables in Excel, in the Data Types gallery. To learn more
about featured tables and how to access them, see Access Power BI featured tables in
Excel organization data types. You can also read about using Excel data types from
Power BI in the Excel documentation.
When you view reports in the Power BI service ( https://app.powerbi.com ), you might
want to further enrich the report data with additional assumptions, perform what-if
analysis, or validate the numbers in a specific Power BI visual or an entire Power BI
report.
In this article, you learn how to create Excel workbooks containing connected Power BI
data that you can refresh directly inside the workbook. That way, you can focus on your
analysis in Excel and be confident that you are working with up-to-date data.
Prerequisites
Your organization’s tenant administrator must enable the Users can work with
Power BI semantic models in Excel using a live connection tenant setting. Learn
more about the Excel live connection tenant setting in the admin portal
documentation.
For on-premises datasets, your organization’s tenant administrator also must
enable the Allow XMLA endpoints and Analyze in Excel with on-premises
datasets tenant setting. Learn more about the Allow XMLA endpoints tenant
setting in the admin portal documentation.
You must have Build permission to the Power BI semantic model or have at least a
Contributor role in the Power BI workspace containing your semantic model.
You must have a Power BI license: Fabric Free, Pro or Premium Per User (PPU).
Fabric Free license users can only work with datasets in My workspace or a Power
BI Premium capacity or Fabric F64 or greater capacity. Learn more about Power BI
licenses.
You can use Excel workbooks containing refreshable Power BI data in both Excel
Desktop and Excel for the web.
Analyze in Excel
With Analyze in Excel, you can create an Excel workbook containing the entire semantic
model for a specific Power BI report and analyze that semantic model in Excel using
PivotTables, Pivot Charts, and other Excel features.
In the Power BI service, you can use any of the following Analyze in Excel entry points to
create an Excel workbook:
Open a Power BI report. Select Export > Analyze in Excel from the top ribbon.
After you select Analyze in Excel, Power BI generates an Excel workbook and saves it to
your OneDrive SharePoint account. It has the same name as the Power BI report, so you
can open the workbook directly in Excel for the web.
7 Note
If you don't have a OneDrive SharePoint account, Power BI downloads the Excel
workbook to your local computer.
When you choose Open in Excel for the web, your Excel workbook opens in a separate
browser tab. To enable the Power BI query in Excel, select Yes on the Query and Refresh
Data dialog.
After you select Yes in the dialog, you can see the tables and measures from your Power
BI semantic model in the PivotTable Fields. You can start building your PivotTable reports
in Excel.
If you want to work with your data in the Excel Desktop app, select the Editing button in
the ribbon and select Open in Desktop app.
2. On the Options menu, select Export data. You have different options to select
what type of data you want to export to Excel.
3. Select the Summarized data card, and choose the .xslx (Excel) with live
connection (500,000 row max) option under File format.
4. After you select Export, Power BI downloads an Excel workbook containing the live
Power BI data to your computer.
The first time you open the Excel workbook, it might open in read-only mode until
you select Enable Editing, depending on your Protected View settings in Office.
5. Depending on your Trusted document settings, you might also need to select
Enable Content to load the Power BI data to the Excel grid.
The data from the Power BI visual is now visible as an Excel table that can be
refreshed against Power BI.
7 Note
In addition, you can use the OneLake Data Hub's Table Preview to export an Excel
workbook with a live connection.
Excel Add-In
You can use the Power BI Excel add-in to insert connected PivotTables and connected
query tables starting from Excel. This helps you quickly find and insert refreshable Power
BI data into your new or existing workbooks without leaving Excel.
7 Note
To use the Power BI Excel Add-in, ensure that in Excel Trust Center the following
settings are not checked:
7 Note
You can open the Excel Add-in from the Excel ribbon.
The Power BI add-in Datasets Pane opens in Excel and provides the following
capabilities:
List of Power BI semantic models that you have at build or edit permission on.
Search for semantic models
Open OneLake Data Hub in Power BI service in a new browser window
Open semantic model in Power BI service in a new browser window
See metadata for datasets like the workspace, owner, and the last refreshed date.
See the tables in the semantic model
See the related reports you have access to and open them in a new browser
window.
Insert PivotTable which lets you create a connected PivotTable just like Analyze in
Excel does starting from the service.
Insert Table which lets you design a table and insert it as an Excel query table in
the Excel grid, referred to as a connected table.
You can use Excel's refresh capabilities to update the data in the Excel workbook for
your connected PivotTable or connected table.
Next steps
Now that you've created the Excel workbook with refreshable Power BI data, it's
time to design a report in Excel with that Power BI data
Connect Excel to Power BI semantic models
Questions? Try the Power BI Community
Design refreshable reports in Excel with
Power BI data
Article • 11/27/2023
Now that you've created an Excel workbook with refreshable Power BI data, you can
start analyzing your data and designing reports in the workbook using familiar
spreadsheet functionality.
If you connected using Analyze in Excel or the Power BI semantic model experience
in Excel, your Excel workbook contains an empty PivotTable and Fields list from the
Power BI semantic model.
If you connected via export with live connection, your Excel workbook contains an
Excel table.
Prerequisites
Your organization’s tenant administrator must enable the Users can work with
Power BI semantic models in Excel using a live connection tenant setting. Learn
more about the Excel live connection tenant setting in the admin portal
documentation.
For on-premises datasets, your organization’s tenant administrator also must
enable the Allow XMLA endpoints and Analyze in Excel with on-premises
datasets tenant setting. Learn more about the Allow XMLA endpoints tenant
setting in the admin portal documentation.
You must have Build permission to the Power BI semantic model or have at least a
Contributor role in the Power BI workspace containing your semantic model.
You must have a Power BI license: Fabric (free), Pro or Premium Per User (PPU).
Fabric (free) license users can only work with datasets in My workspace or a
Premium capacity or Fabric F64 or greater capacity. Learn more about Power BI
licenses.
You can use Excel workbooks containing refreshable Power BI data in both Excel
Desktop and Excel for the web.
Start adding fields from the PivotTable Fields into the Excel grid to create your own
PivotTable report or perform validation analysis on your data.
Analyze your Power BI data with Excel tables
With the export with live connection, you can create an Excel workbook containing an
Excel table connected to Power BI. This Excel workbook also contains a Power BI
connection string that links your Excel workbook to the Power BI data.
You can customize the table by adding unique formatting to the Excel table. That
formatting is preserved when you refresh the data in Excel.
Select the Data tab in Excel, select Refresh All > Refresh.
7 Note
If you have other connections in your Excel workbook, Refresh All will update
all the data in your workbook, including Power BI data.
In the Excel Desktop ribbon, select Data > Queries & Connections. In the Queries
& Connections pane, select Refresh.
Next steps
Create Excel workbooks with refreshable Power BI data
Connect Excel to Power BI semantic models
Questions? Try the Power BI Community
Access Power BI featured tables in Excel
organization data types
Article • 11/10/2023
Featured tables are a way to link your data in Microsoft Excel to data from Power BI.
They make it easier to add enterprise data to your Excel sheets. In the Data Types Gallery
in Excel, you find data from featured tables in Power BI semantic models. This article
explains how.
To learn how to create featured tables in Power BI, see Set featured tables in Power BI
Desktop.
7 Note
In Excel, you can also analyze data from any Power BI semantic model that you
can access in Power BI.
When expanded, the gallery shows the generic data types such as Stocks and
Geography. You also see the top 10 Organization data types available to you, from
featured tables in Power BI semantic models.
Search for Power BI data in the Data Types
Gallery
To search for data in a Power BI featured table, select a cell or a range in your Excel
sheet containing a value that matches the value in a featured table. Select the More
arrow next to the Data Types gallery.
If you see the table you're looking for, select it. Otherwise, select More from your
organization. Excel displays all the featured tables you have access to in the pane.
In the Data Selector pane, type in the Filter box to narrow your options. Select the table
you want to use.
If Excel finds matching rows with high confidence, the cells are immediately linked to
those rows. The linked item icon indicates the cells are linked to the rows in Power BI.
If a cell has more than one potential matching row, the cell shows a question mark icon,
and the Data Selector pane opens. In the following example, we selected a range from
B3:B9, then selected the Power BI featured table Store. All the rows had matches except
cell B9, "508 - Pasadena Lindseys". The Data Selector shows two possible matches, the
same value in two different tables.
The Organization data option can return rows from multiple featured tables. Excel
groups the potential matching rows by the data type they came from. Excel sorts the
data types based on their strongest potential matching row. Use the chevron arrows to
collapse and expand the data types to matching rows.
For each suggestion, select the row name in the Data Selector pane to see more details
within the row to help you pick the right row. Once you’ve found it, press Select to link
the row to the cell in Excel.
Explore related data
Now that you've created the connection between the values in your Excel sheet and the
data from the Power BI featured table, you can explore that data. Use the data to
enhance your Excel reporting.
Likewise in a cell, you can refer to the cell and use the . (period) reference to retrieve
fields.
Show a card, change, or convert to text
Linked cells have additional right-click menu options. Right-click a cell. Along with the
usual options, you also see:
Convert to Text removes the link to the row in the Power BI featured table. Importantly,
the text in the cell is the row label value of the linked cell. If you linked a cell to a row
you didn’t intend to, select Undo in Excel to restore the initial cell values.
Use the Refresh All button in the Data ribbon to refresh data in linked cells.
You can also refresh individual cells. Right-click the cell and select Data Types > Refresh.
Licensing
The Excel Data Types Gallery and connected experiences to Power BI featured tables are
available for Excel subscribers with a Power BI Pro service plan.
Security
You see only featured tables from semantic models you have permission to access in
Power BI. When refreshing data, you must have permission to access the semantic
model in Power BI to retrieve the rows. You need Build or Write permission on the
semantic model in Power BI.
Excel caches the data returned for the entire row. Anyone you share the Excel file with
can see the data for all the fields in all the linked cells.
Administrative control
Power BI admins can control who in the organization can use featured tables in the Excel
Data Types Gallery. See Allow connections to featured tables in the Admin portal article
for details.
Auditing
Administration audit logs show these events for featured tables:
AnalyzedByExternalApplication: Gives admins visibility into which users are
accessing which featured tables.
UpdateFeaturedTables: Gives admins visibility into which users are publishing and
updating featured tables.
For a complete list of audit log events, see Track user activities in Power BI.
Featured tables in Power BI semantic models that use the following capabilities
aren't shown in Excel:
DirectQuery semantic models.
Semantic models with a live connection.
Excel shows only data in columns, calculated columns, and measures defined in the
featured table. The following aren't provided:
Measures defined on related tables.
Implicit measures calculated from relationships.
When you use Power BI featured tables in Excel, your Power BI data might be
processed in a region or geography that's different than where your Power BI
tenant data is stored at rest.
The Data Types experience in Excel is similar to a lookup function. It takes a cell value
provided by the Excel sheet, and searches for matching rows in Power BI featured tables.
The search experience has the following behaviors:
Row matching is based on text columns in the featured table. It uses the same
indexing as Power BI Q&A capability, which is optimized for English-language
search. Searching in other languages may not result in accurate matches.
Most numerical columns aren't considered for matching. If the Row Label or Key
Column are numeric, they're included for matching.
Matching is based on Exact and Prefix matches for individual search terms. A cell’s
value is split based on spaces or other whitespace characters like tabs. Then each
word is considered a search term. A row’s text field values are compared to each
search term for Exact and Prefix matches. A Prefix match is returned if the row’s
text field starts with the search term. For example, if a cell contains “Orange
County”, then “Orange” and “County” are distinct search terms.
Rows with text columns whose values exactly match “Orange” or “County” are
returned.
Rows with text columns whose values start with “Orange” or “County” are
returned.
Importantly, rows that contain “Orange” or “County” but don’t start with them
aren't returned.
Setting or updating the featured table isn't supported in the XMLA endpoint.
Excel files with a data model can be used to publish featured tables. Load the data
into Power BI desktop and then publish the featured table.
Changing the Table name, Row Label, or Key Column in the featured table might
impact Excel users with linked cells to rows in the table.
Excel shows when the data was retrieved from the Power BI semantic model. This
time isn't necessarily the time that the data was refreshed in Power BI, or the time
of the most recent data point in a semantic model. For example, say a semantic
model in Power BI was refreshed a week ago, but the underlying source data was a
week old when the refresh happened. The actual data would be two weeks old, but
Excel would show data retrieved as the date and time at which the data was pulled
into Excel.
Next steps
Set featured tables in Power BI Desktop.
Read about using Excel data types from Power BI in the Excel documentation.
Questions? Ask the Power BI Community.
Monitor usage of Power BI semantic
models in Excel
Article • 01/23/2024
If you are a Power BI administrator, you might want to track who is connecting to your
organization's Power BI data from Excel to ensure there's no unauthorized access to the
data. The Power BI activity logs allows you to monitor the usage of Power BI semantic
models and improve your organization's data governance or meet regulatory
compliance requirements (where applicable).
1. Open PowerShell.
PowerShell
In the Data Types Gallery in Excel, users can find data from featured tables in your Power
BI semantic models. In this article, you learn how to set tables as featured in your
semantic models. These tags make it easier for users to add enterprise data to their
Excel sheets. Here are the basic steps for setting and sharing featured tables.
1. Identify featured tables in your semantic models in Power BI Desktop (this article).
2. Save those semantic models with featured tables to a shared workspace. Report
creators can create reports with those featured tables.
3. The rest of the organization can connect to those featured tables, referred to as
data types in Excel, for relevant and refreshable data. The article Access Power BI
featured tables in Excel describes how to consume these featured tables in Excel.
Select a table
1. In Power BI Desktop, go to Model view.
A Description.
Tip
A Row label. The Row label field value is used in Excel so users can easily
identify the row. It appears as the cell value for a linked cell, in the Data
Selector pane, and in the Information card.
A Key column. The Key column field value provides the unique ID for the row.
This value enables Excel to link a cell to a specific row in the table.
4. After you publish or import the semantic model to the Power BI service, the
featured table appears in the Excel Data Types Gallery. You and other report
creators can also create reports built on this semantic model.
5. In Excel:
Restart Excel. Excel caches the list of data types so you need to restart Excel
to see newly published featured tables.
Because some semantic models aren't supported, featured tables defined in
those semantic models don't appear in Excel. See the next section,
Considerations and limitations, for details.
Row matching is based on text columns in the featured table. It uses the same
indexing as Power BI Q&A capability, which is optimized for the English-language
search. Searching in other languages might not result in accurate matches.
Featured tables use Power BI Q&A indexing when users query data in those tables.
For more information, see How does indexing work with Q&A.
Most numerical columns aren't considered for matching. If the Row label or Key
column is numeric, they're included for matching.
Matching is based on Exact and Prefix matches for individual search terms. A cell’s
value is split based on spaces or other whitespace characters like tabs. Then each
word is considered a search term. A row’s text field values are compared to each
search term for Exact and Prefix matches. A Prefix match is returned if the row’s
text field starts with the search term. For example, if a cell contains “Orange
County”, then “Orange” and “County” are distinct search terms.
Rows with text columns whose values exactly match “Orange” or “County” are
returned.
Rows with text columns whose values start with “Orange” or “County” are
returned.
Importantly, rows that contain “Orange” or “County” but don’t start with them
aren't returned.
Considerations
You can promote or certify semantic models in Power BI, which is called
endorsement. Excel prioritizes tables in endorsed semantic models in the Data
Types Gallery. Excel lists featured tables in certified semantic models first, then
tables in promoted semantic models. Excel lists featured tables in unendorsed
semantic models after that.
Creating featured tables is available by default. You can change the Featured
tables capability through File > Options and Settings > Options > Preview
Features.
You can use Excel files with a data model to publish featured tables. Load the data
into Power BI Desktop and then publish the featured table.
Limitations
Here are the current limitations:
Featured tables in Power BI semantic models that use the following capabilities
aren't shown in Excel:
DirectQuery semantic models
Semantic models with a live connection
Excel shows only data in columns, calculated columns, and measures defined in the
featured table. The following aren't provided:
Measures defined on related tables
Implicit measures calculated from relationships
Power BI returns at most 100 row suggestions for each cell.
Setting or updating the featured table isn't supported in the XMLA endpoint.
Changing the Table name, Row Label, or Key Column in the featured table may
impact Excel users with linked cells to rows in the table.
Excel shows when the data was retrieved from the Power BI semantic model. This
time isn't necessarily the time that the data was refreshed in Power BI, or the time
of the most recent data point in a semantic model. For example, say a semantic
model in Power BI was refreshed a week ago, but the underlying source data was a
week old when the refresh happened. The actual data would be two weeks old, but
Excel would show data retrieved as the date/time at which the data was pulled into
Excel.
See Considerations and limitations in the article "Access Power BI featured tables in
Excel" for other Excel considerations.
Next steps
Access Power BI featured tables in Excel
Read about using Excel data types from Power BI in the Excel documentation.
Questions? Try the Power BI Community
Troubleshoot the connection from Excel
to Power BI data
Article • 01/23/2024
There may be times when connecting Excel to Power BI data that you get an unexpected
result, or the feature doesn't work as you expected. This page provides solutions for
common issues when analyzing Power BI data in Excel.
7 Note
There are separate articles for different connection types. Those articles are as
follows:
If you encounter a scenario that's not listed below, ask for assistance on the Power
BI community site , or create a support ticket .
If you need to troubleshoot an issue with Power BI data in Excel, see the following
sections:
Forbidden error
Unable to access on-premises Analysis Services
Can't drag anything to the PivotTable Values area (no measures)
If you need to troubleshoot an issue in Power BI with Analyze in Excel, see the following
sections:
Forbidden error
A user may have more than one Power BI account. When Excel tries to connect to Power
BI by using credentials from one of those accounts, it may attempt to use credentials
that don't have access to the desired semantic model or report.
When this situation occurs, you may receive an error titled Forbidden. This error means
you may be signed into Power BI with credentials that don't have permission to access
the semantic model. After encountering the Forbidden error and when you see the
prompt, type the credentials that have permission to access the semantic model you're
trying to use.
If you still run into errors, log into Power BI with the account that has permission. Then,
verify that you can view and access the semantic model in Power BI that you're
attempting to access in Excel.
Create measures in your data model in Power BI Desktop. Then, publish the data
model to the Power BI service and access that published semantic model from
Excel.
Create measures in your data model from Excel PowerPivot .
If you imported data from an Excel workbook that had only tables and no data
model, then you can add the tables to the data model . Then, follow the steps in
the previous step to create measures in your data model.
Once you define your measures in the model in the Power BI service, you can use them
in the Values area in Excel PivotTables.
Related content
Analyze in Excel
Measures in PowerPivot
7 Note
When you import an Excel workbook into the Power BI service, you might see the
following error:
Output
Error: We couldn't find any data formatted as a table. To import from Excel
into the Power BI service, you need to format the data as a table. Select
all the data you want in the table and press Ctrl+T.
Quick solution
1. Edit your workbook in Excel.
2. Select the range of cells that contain your data. The first row should contain your
column headers, the column names.
3. Press Ctrl + T to create a table.
4. Save your workbook.
5. Return to the Power BI service and import your workbook again, or if you're
working in Excel 2016 and you've saved your workbook to OneDrive for work or
school, in Excel, select File > Publish.
Details
Cause
In Excel, you can create a table out of a range of cells, which makes it easier to sort,
filter, and format data.
When you import an Excel workbook, Power BI looks for these tables and imports them
into a semantic model. If it doesn't find any tables, you see this error message.
Solution
1. Open your workbook in Excel.
7 Note
The pictures here are of Excel 2013. If you're using a different version, things
might look a little different, but the steps are the same.
2. Select the range of cells that contain your data. The first row should contain your
column headers, the column names.
3. In the ribbon on the INSERT tab, select Table. Or, as a shortcut, press Ctrl + T.
4. You see the following dialog. Make sure My table has headers is selected, then
choose OK.
6. Return to the Power BI service. Select Create, then choose these options.
8. Import your Excel workbook again. This time, the import should find the table and
succeed.
If the import still fails, let us know by selecting Community in the help menu:
Integrate Power BI data alerts with
Power Automate
Article • 12/15/2022
Use Power Automate to integrate Power BI with your favorite apps and services. With
Power Automate, you create automated workflows to get notifications, synchronize files,
collect data, and more. In this article, you automate generating an email from a Power BI
data alert.
Prerequisites
This article shows how to create two different flows: one from a template and one from
scratch. To follow along, create a data alert in Power BI, and sign up for Power
Automate . It's free!
2. Select Templates, search for Power BI > Send an e-mail to any audience when a
Power BI data alert is triggered.
Build the flow
This template has one trigger, a Power BI data alert, and one action, to send an email. As
you select a field, Power Automate displays dynamic content that you can include. In
this example, we include the tile value and the tile URL in the message body.
1. Select Continue.
2. In the Alert ID box, select a Power BI data alert. To learn how to create an alert, see
Data alerts in Power BI.
4. Power Automate automatically generates a Subject and Body for you, which you
can keep or modify. The body text uses HTML for formatting.
5. When you're done with the message, select New step or Save. Power Automate
creates and evaluates the flow.
6. Select Edit flow to fix the errors. Otherwise, select Done to run the new flow.
7. When a change triggers a data alert, Power Automate sends an email to the
addresses you indicated.
Create a flow from scratch
In this task, we create a simple flow from scratch that is triggered by a Power BI data
alert (notification).
5. Select Create flow when done. Power Automate saves and evaluates the flow. If
there are no errors, select Done to run this flow. The new flow is added to your My
flows page.
6. When your Power BI data alert triggers the flow, you'll receive an Outlook event
notification similar to this one.
Next steps
Get started with Power Automate
Export and email a Power BI report with Power Automate
Create a Power Automate button visual
More questions? Try the Power BI Community
Export and email a Power BI report with
Power Automate
Article • 06/19/2024
With Power Automate, you can automate exporting and distributing Power BI reports in
different formats and scenarios. In this article, you create your own flow from scratch.
Use the Export to File for Power BI Reports action to automatically distribute a Power BI
report via email.
Power Automate is a no-code way to interact with the Export To File API in the user
interface. See Export to File for Power BI Reports to start interacting with the API directly.
Prerequisites
To follow along, make sure you have the following prerequisites:
At least one workspace in your Power BI tenant backed by a reserved capacity. This
capacity can be any of the A1/EM1 - A6/P3 SKUs. Read more about reserved
capacities in Power BI Premium.
Access to the standard connectors in Power Automate which come with any Office
365 subscription.
4. In Run this flow, select the starting date and time for your flow and the repetition
frequency.
5. In On these days, select which days you want your flow to run, and select Create.
6. In Recurrence, select Edit > Show advanced options. Enter a value in At these
hours and At these minutes to set a specific time for your flow to run.
7. Select New Step.
8. In Choose an operation, search for Power BI and select Export To File for Power BI
Reports.
9. In Export to File for Power BI Reports, select a Workspace and Report from the
dropdowns.
10. Select the desired Export Format for your Power BI report.
7 Note
If you export multiple pages to PNG format, a series of .png files, each file
representing one report page, will be compressed into a .zip file which will be
attached to your email.
11. Optionally, indicate specific pages to export in the Pages pageName -1 field. The
page name parameter is different from the display page name. To find the page
name, navigate to the page in the Power BI service, and copy the last portion of
the URL as shown in the example.
https://app.powerbi.com/groups/workspaceGuid/reports/reportGuid/xxxxxxxxxx
12. Optionally, indicate a specific bookmark to display in the Bookmark Name field.
You can find the bookmark name in the report URL after bookmarkGuid=, as
shown in the example. Only report bookmarks are supported, not personal
bookmarks. You can specify other parameters for the Power BI report. Find detailed
descriptions of these parameters in the Export to File for Power BI Reports.
https://app.powerbi.com/groups/workspaceGuid/reports/reportGuid/ReportSection?
bookmarkGuid=xxxxxxxxxx
14. In Choose an operation, search for Outlook and select Send an email (V2).
15. In Send an email (V2), complete the To, Subject, and Body fields for your email.
16. Select Show advanced options. In Attachments Name – 1, enter a name for your
attachment. Add a file extension to the file name (for example, .PDF) that matches
your desired Export Format.
17. In Attachment Content, select File Content to attach your exported Power BI
report.
18. When you're done, select Next step or Save. Power Automate creates and
evaluates the flow, and lets you know if it finds errors.
19. If there are errors, select Edit flow to fix them. Otherwise, select the Back arrow to
view the flow details and run the new flow. When you run the flow, Power
Automate exports a Power BI report in the specified format and sends it as an
email attachment as scheduled.
characters. Also, username can be up to 256 characters, and can't contain spaces.
Identities Semantic model - 1 = You can get this value by going to the settings of
the semantic model, and then copying the semantic model ID from the address
bar, as shown in this example and in the following image:
https://app.powerbi.com/groups/me/settings/datasets/xxxxxxxx-xxxx-xxxx-xxxx-
xxxxxxxxxxxx
Related content
Integrate Power BI data alerts with Power Automate
Get started with Power Automate
Create a Power Automate button visual
More questions? Try the Power BI Community
Feedback
Was this page helpful? Yes No
With Power Automate, you can automate the export and distribution of Power BI
paginated reports to supported formats and scenarios. In this article, you learn which
templates you can use to build your own flows to export your paginated reports.
Power Automate is a no-code way to interact with the Export To File API in the user
interface. See the connector reference article for the Power BI REST API to start
interacting with the API directly.
Prerequisites
To follow along, make sure you have:
At least one workspace in your Power BI tenant backed by a reserved capacity. This
capacity can be any of the A4/P1 – A6/P3 SKUs. Read more about reserved
capacities in Power BI Premium.
Access to the standard connectors in Power Automate, which come with any Office
365 subscription.
7 Note
You can also follow along if you have a Power BI Premium Per User (PPU) license
but you're limited to one export within a five-minute window.
Next steps
Power BI export API for paginated reports
Get started with Power Automate
Questions? Try the Power BI Community
Save a paginated report to OneDrive for
work or school or SharePoint Online
Article • 01/09/2023
With Power Automate, you can automate exporting and distributing Power BI paginated
reports to a variety of supported formats and scenarios. In this article, you use Power
Automate to automate saving a Power BI paginated report to OneDrive for work or
school or a SharePoint Online folder.
For more information about Power Automate templates for Power BI paginated reports,
see Export Power BI paginated reports with Power Automate.
Prerequisites
Before you begin, make sure you meet these criteria:
You can publish to My Workspace, or you have at least a Contributor role for any
other workspace.
You have access to the standard connectors in Power Automate, which come with
any Office 365 subscription.
The following steps and images show setting up a flow using the Save a Power BI
paginated report to OneDrive for work or school template. Follow the same steps
to create a flow using the Save a Power BI paginated report to a SharePoint
Online folder template. When selecting where you want to export your paginated
report, select a SharePoint Online folder instead of a OneDrive for work or school
folder.
3. Select Save a Power BI paginated report to OneDrive for work or school or Save
a Power BI paginated report to a SharePoint Online folder. Make sure you're
signed into Power BI and OneDrive for work or school or SharePoint Online.
4. Select Continue.
5. Select Continue.
6. To set the recurrence for your flow, select a Frequency and enter a desired Interval
value.
7. For more options, select Show advanced options to set other Recurrence
parameters, including Time zone, Start time, On these days, At these hours, and
At these minutes.
9. In Folder Path, select the OneDrive for work or school or SharePoint Online folder
where you want to export your paginated report.
10. Power Automate automatically generates a File Name and File Content for you.
You can change the file name, but keep the dynamically generated File Content
value.
11. When you're done, select Next step or Save. Power Automate creates and
evaluates the flow, and lets you know if it finds errors.
12. If there are errors, select Edit flow to fix them. Otherwise, select the Back arrow to
view the flow details and run the new flow.
When you run the flow, Power Automate exports a paginated report in the
specified format to OneDrive for work or school or SharePoint Online.
Next steps
Export Power BI paginated reports with Power Automate
Get started with Power Automate
Questions? Try the Power BI Community
Export a paginated report for each row
in an Excel Online table or SharePoint
list
Article • 01/20/2023
With Power Automate, you can automate exporting and distributing Power BI paginated
reports to various supported formats and scenarios. In this article, you use a Power
Automate template to automate setting up recurring exports of single or multiple
paginated reports. You export them in a desired format for each row in an Excel Online
table or SharePoint Online list. You can distribute the exported paginated report to
OneDrive for work or school or a SharePoint Online site, or email it via Office 365
Outlook.
Each row in your Excel Online table or SharePoint Online list can represent a single user
to receive a paginated report on a subscription basis. Or instead, each row can represent
a unique paginated report you wish to distribute. Your table or list requires a column
that specifies how to distribute a report, whether OneDrive, SharePoint Online, or
Outlook. The Power Automate flow uses this column in its Switch statement.
Looking for other Power Automate templates for Power BI paginated reports? See
Export Power BI paginated reports with Power Automate.
Prerequisites
To follow along, make sure you meet these criteria:
You can publish to My Workspace, or you have at least a Contributor role for any
other workspace.
Access to the standard connectors in Power Automate, which come with any Office
365 subscription.
If you're using an Excel Online table, it needs to be formatted as a table in Excel.
See Create a table to learn how.
7 Note
The following steps and images show setting up a flow using the Export a Power BI
paginated report for each row in an Excel Online table template. You can follow
the same steps to create a flow using the Export a Power BI paginated report for
items in a SharePoint Online list template. Instead of an Excel Online table, a
SharePoint Online list will contain the information about how to export the
paginated report.
6. In the Location box, select OneDrive for work or school or the SharePoint Online
site where your Excel Online table or SharePoint Online list is saved. Then, select
the Document Library from the dropdown list.
7. Select the Excel Online file or SharePoint Online list in the File box. Select the name
of the table or list from the dropdown list in the Table box.
Tip
8. Initialize a variable to use for the file name. You can keep or modify the default
values for Name and Value, but leave the Type value as String.
9. In the Workspace box, select a workspace in a reserved capacity. In the Report
box, select the paginated report in the selected workspace you want to export. If
you set Enter a custom value from the dropdown list, you can set Workspace and
Report to equal a column in your Excel Online table or SharePoint Online list.
These columns should contain Workspace IDs and Report IDs, respectively.
10. Select an Export Format from the dropdown list, or set it equal to a column in your
Excel Online table containing desired export formats. for example PDF, DOCX, or
PPTX. Optionally, you can specify parameters for the paginated report. Find
detailed descriptions of the parameters in the connector reference for the Power BI
REST API.
11. In the Value box, enter a name for the paginated report once it's exported. Be sure
to enter a file extension. You can set it statically, for example .pdf , .docx , or
.pptx . Or, set it dynamically by selecting the column in your Excel table
corresponding to your desired export format.
12. In the Switch section, populate the On box with the column in your Excel Online
table corresponding to the desired method of delivery: OneDrive, SharePoint, or
Email.
13. In the Case, Case 2, and Case 3 sections, enter the values present in the Excel
Online table column selected in the previous step.
14. In the case where you're saving your paginated report to OneDrive, select the
Folder Path where it should be saved.
15. In the case where you're saving your paginated report to SharePoint Online, enter
the Site Address and Folder Path where it should be saved.
16. In the case where you're sending your paginated report as an email via Outlook,
populate the To, Subject, and Body boxes. These boxes can contain static content,
or dynamic content from your Excel Online table or SharePoint Online list. Power
Automate attaches your paginated report to this email automatically.
17. When you're done, select New step or Save. Power Automate creates and evaluates
the flow, and lets you know if it finds errors.
18. If there are errors, select Edit flow to fix them. Otherwise, select the Back arrow to
view the flow details and run the new flow.
Next steps
Export Power BI paginated reports with Power Automate
Get started with Power Automate
More questions? Ask the Power BI Community
Save a Power BI paginated report to a
local folder with Power Automate
Article • 01/19/2023
With Power Automate, you can automate exporting and distributing Power BI paginated
reports to a variety of supported formats and scenarios. In this article, you use a
template to set up recurring exports of a paginated report to your file system, in a
desired format. See the Prerequisites if it's your first time using the Export to File for
Paginated Reports action in a Power Automate flow.
Looking for other Power Automate templates for Power BI paginated reports? See
Export Power BI paginated reports with Power Automate.
Prerequisites
To follow along, make sure you meet these criteria:
You can publish to My Workspace, or you have at least a Contributor role for any
other workspace.
You have access to the standard connectors in Power Automate, which come with
any Office 365 subscription.
8. In the Create file dialog, in Folder Path, select the folder where you want to export
your paginated report.
9. Power Automate automatically generates a File name and File content for you. You
can modify the File name, but keep the dynamically generated File content value.
10. When you're done, select Next step or Save. Power Automate creates and
evaluates the flow.
11. If Power Automate finds errors, select Edit flow to fix them. Otherwise, select the
Back arrow to view the flow details and run the new flow.
12. When you run the flow, Power Automate exports a paginated report in the
specified format to the selected folder in your file system.
Next steps
Export Power BI paginated reports with Power Automate
Get started with Power Automate
More questions? Ask the Power BI Community
Create a Power Automate visual for
Power BI
Article • 05/14/2024
When you create a Power Automate visual in a Power BI report, your end-users can run
an automated flow, just by clicking a button in your report. Furthermore, the flow can be
data contextual, meaning that the flow inputs can be dynamic, based on the filters the
end-users set.
Once you select the visual, it automatically gets added to your current report
page, with getting started instructions.
2. Scroll, resize the visual, or select the Focus mode icon to see all the instructions.
3. After you’ve reviewed the instructions, resize the button and place it where you’d
like on the report.
1. With the flow selected, add any data fields to the Power Automate Data
region, to be used as dynamic inputs to the flow.
3. In edit mode of the visual, either select an existing flow to apply to the button, or
create a new flow to be applied to the button.
4. You can start from scratch or start with one of the built-in templates as an
example. To start from scratch, select New > Instant cloud flow.
6. Here, you can choose a subsequent action or specify a Control if you want to
specify additional logic to determine the subsequent action.
7. Optionally, you can reference the data field(s) as dynamic content if you want the
flow to be data contextual. This example uses the Region data field to create an
item in a SharePoint list. Based on the end-user’s selection, Region could have
multiple values or just one.
8. After you’ve configured your flow logic, name the flow, and select Save.
9. Select the arrow button to go to the Details page of the flow you just created.
If your flow is data contextual, make sure you test how the filter selections in the report
impact the flow outcome.
1. To test the flow in edit mode of the report, select Back to report, then press Ctrl
while you select the button to run the flow.
The button text indicates that the flow has been triggered.
2. To check if the flow has run successfully, select the More commands (...) menu >
Details in the flow that has been triggered:
3. On the Details page, you can see the run history and status for the flow:
) Important
You can only run these Power BI flows within the context of a Power BI report. You
can't start flows from the Power Automate portal. To test the flow in edit mode of
the report, select Back to report, and then press Ctrl + click on the button to run
the flow in the context of the report. You can also navigate to edit mode or to
Power Automate to view the run history of the flow and ensure it is running
successfully.
2. Specify which users or groups you want to give run access to:
Give users edit access
Alternatively, you can give any users edit access to the flow, not just run permissions.
Select Share , and specify the users or groups that you want to add as an
owner:
Considerations and limitations
Additional manual inputs to the button aren't supported.
The visual isn't supported for embedded analytics.
The visual doesn't work in Publish to Web (public) scenarios, because
unauthenticated scenarios aren't supported by Power Automate.
The visual doesn't support export scenarios.
The Power Automate visual is limited to process a maximum of 1000 records.
The user running the flow within the Power BI report needs to have permissions to
run the flow. Grant these permissions through direct sharing by the user or by
sharing to a Microsoft Entra group.
Create flows that you will use with the Power BI button trigger directly within the
Power BI report. Avoid going directly to Power Automate to create these flows, as
the trigger will not have access to the data fields necessary for creating the flow.
Power BI data is sent to, and processed in, a geography where the flow is
deployed.
Related content
For more information about Power Automate, take a look at the following articles:
Feedback
Was this page helpful? Yes No
The B2B semantic model sharing capability (preview) allows customers to share semantic
models with external users that external users can access in their organization's tenant.
In-place semantic model sharing means that data providers can allow authorized guest
users to work with shared semantic models in their own Power BI tenants.
With existing B2B capabilities, data providers have previously shared data with external
partners by requiring them to be a guest user in their organization through Microsoft
Entra Business-to-Business (Microsoft Entra B2B). The guest user would then access
content in the data provider's organization (tenant). With Power BI in-place semantic
model sharing, data providers can now share data from their Power BI tenants in-place
to guest users' tenants. In-place semantic model sharing allows consumers to have near
real-time access to shared data, and to access that shared data from within their own
tenant.
With in-place sharing, data is never copied to the consumer tenant, however data
consumers can search the shared semantic models directly in the source data systems.
When consumers access these semantic models in their own tenant, they can build their
own composite models and reports on top of the shared data. Since consumers can
build their own models and reports, they won't need to manually transfer data between
organizations. This capability becomes useful when you want to share data with external
partners, subsidiaries, consulting organizations, and other business partners.
This article provides a basic introduction to in-place semantic model sharing in Power BI.
For more information on existing Microsoft Entra B2B in Power BI, see Distribute Power
BI content to external guest users with Microsoft Entra B2.
Live connect mode isn't currently supported for in-place semantic model sharing.
Power BI will need to change queries in the DirectQuery mode, which consumes
resources on shared capacity or a Premium capacity. For more information on
DirectQuery versus LiveConnect, see Data refresh in Power BI.
If Private Links and Block Public Internet Access are enabled for a Provider’s
Power BI tenant, consumers won't see semantic models shared by this provider in
their own tenant.
For Azure Analysis services (AAS), customers are expected to connect directly to
the AAS instance. Live connection to AAS data sources isn't supported.
This capability isn't supported for composite models, meaning, consumers can't
build content for external semantic models that are composite models.
Only pro and premium users can share semantic models externally. However, pro
trial users won't be able to use this capability. In-place semantic model sharing
isn't available for free users.
All composite model limitations apply. For more information, see Use composite
models in Power BI Desktop.
The size of the data model being shared externally and the complexity of the query
affect premium capacity utilization. The source (data provider's) tenant is
responsible for this cost.
All DirectQuery limitations apply. For more information, see Use DirectQuery in
Power BI Desktop.
A report that was created by a user in the host tenant, using a semantic model in
the same host tenant will result in failure if opened in Power BI Desktop by a guest
user. Only reports created using the 'external data' tab in Power BI Desktop can be
re-opened in Power BI Desktop by the guest user.
Requirements
You'll need to enable access for external guest users with Microsoft Entra B2B. For
more information, see the enable access section of Distribute content to external
guest users with Microsoft Entra B2B.
If the provider tenant is MFA enabled, the consumer tenant needs to also be MFA
enabled to access the External Data tab in their Power BI desktop. Additionally, the
provider tenant needs to turn on the Trust multi-factor authentication from
Microsoft Entra tenants option. Read To change inbound trust settings for MFA
and device claims for more information.
The following tenant settings across workspaces and existing B2B capabilities need
to be enabled:
Control the use of semantic models across workspaces
Allow Microsoft Entra guest users to access Power BI
Allow XMLA endpoints and analyze in Excel with on-premises datasets
Allow live connections
For using in-place semantic model sharing, Power BI admins will need to turn on
the following settings in the admin portal:
Allow guest users to work with shared semantic models in their own tenants
Allow specific users to turn on external data sharing
Before sharing the semantic model, make sure to enable the semantic model
external sharing option for the specified semantic model.
Security
Storage and computation for semantic models shared with external users remains within
the provider tenant. Users with appropriate permissions in the consumer tenant get live
access to this semantic model. As such, the shared data respects Power BI permissions
and data security such as row-level security (RLS), so your data remains secure.
Next Steps
Use Power BI in-place semantic model sharing (preview) to share semantic models
with external users
Access shared semantic models in Power BI as a guest user from an external
organization (preview)
Use Power BI in-place semantic model
sharing (preview) to share semantic
models with external users - data
provider
Article • 11/10/2023
Data providers can use in-place semantic model sharing (preview) to share semantic
models with external users that they can access in their organization's tenant. A data
provider is the source data owner who intends to share a semantic model externally with
a data consumer (external user). This article provides guidance on how to enable
external sharing and share semantic models.
7 Note
Before a data provider can share, there are two new tenant settings that must be
enabled for the specified data provider by their Power BI admins. For more
information about these settings, see Information for Power BI administrators.
1. Select the semantic model you intend to share with external guest user.
3. Scroll to the bottom of the page and click on the dropdown for External sharing.
4. Turn on the external sharing switch and click Apply. This will allow external users
(who have at least “build” access to this semantic model) to discover, connect to,
and work with this semantic model within their own Power BI tenant”.
7 Note
If Allow specific users to turn on external data sharing is disabled by the Power BI
admin for the specific user/user groups, they won't be able to turn on this semantic
model property.
7 Note
Only registered guest users in your Azure AD tenant can access the shared
semantic model. Registered guest users will be tagged as EXT in their domain
name to show they're an external guest.
3. External users need to have at least “Build” access to the semantic model to access
semantic models in their own tenant. So, select the Allow recipients to build
content with the data associated with this semantic model checkbox.
7 Note
The Allow recipients to modify this semantic model option is not supported
for B2B external sharing. So, guests won't be able to modify the source
semantic model. This means that even if this option is checked, external
guests can't change the semantic model.
Next steps
Access shared semantic models in Power BI as a guest user from an external
organization (preview)
Access shared semantic models in
Power BI as a guest user from an
external organization (preview) -
consumer
Article • 06/05/2024
External data consumers can view and access semantic models in their own tenants that
have been shared with them by a data provider via in-place semantic model sharing
(preview). A data consumer is a user who doesn't own the semantic model, but needs to
access it. This article provides guidance on how to access and build reports in your own
tenant based on external semantic models in other tenants that have been shared with
you.
3. Select the checkbox next to the DirectQuery for PBI semantic models and AS
option
4. Select the checkbox next to the Connect to external semantic models shared with
me option.
) Important
If external sharing is ever disabled by the provider, reports built on top of the
external semantic model will lose functionality within a few minutes and display an
error message.
2. Select External data to see a list of external semantic models that have been
shared with you.
3. Select the semantic model you wish to access or build a report with. Once you
select the semantic model it becomes a composite model.
4. Once you've accessed the semantic model, you can perform one of the following
actions:
7 Note
Related content
Use composite models
Feedback
Was this page helpful? Yes No
Power BI in-place semantic model sharing allows data providers to share semantic
models with external users that they can access in their organizations tenants. This
article provides instructions for the Power BI administrator on how to enable tenant
settings to allow in-place semantic model sharing.
Requirements
For a full list of requirements necessary to use in-place datset sharing, see the
requirements section of About Power BI in-place semantic model sharing with guest
users in external organizations.
Licensing
Users must have an active Power BI account and a Power BI Pro or Premium license. For
detailed information on licensing requirements, see the licensing requirements section
of Distribute Power BI content to external guest users with Microsoft Entra B2B.
2. Click on Guest users can work with shared semantic models in their own tenants.
7 Note
This setting is off by default for customers. If this setting is disabled, a guest user
will still be able to access the semantic model in the provider tenant but not in their
own tenant.
7 Note
The Allow specific users setting is on by default for customers. However, external
users won't be able access any semantic models shared in-place if the setting Allow
specific users to turn on external data sharing is off.
4. Specify if you want this setting to apply to The entire organization, Specific
security groups, or to exclude specific security groups. Click the checkbox next to
Except specific security groups to add any groups you want to exclude.
5. Click Apply.
Related content
Use Power BI in-place semantic model sharing (preview) to share semantic models
with external users
Access shared semantic models in Power BI as a guest user from an external
organization (preview)
About Power BI in Power Apps Solutions
(preview)
Article • 06/03/2024
) Important
This feature will reach retirement on July 31st, 2024. We recommend removing all
Power BI report and dataset components from existing solutions and using a Power
BI embedded system dashboard instead.
The Power BI/Power Apps solutions integration enables Power Apps app makers to add
Power BI reports and semantic models as Dataverse components in Power Apps
solutions. When a Power BI report or semantic model is added to a Power Apps solution,
it will stay connected as the solution is deployed across environments and tenants, and
can be seamlessly managed as part of the solutions Application Lifecycle Management
process across environments and tenants.
Flow overview
Working in Power Apps, the Power Apps maker creates Power BI report and semantic
model components based on reports and semantic models in Power BI workspaces and
adds them to a solution. When the Power BI report or semantic model component is
created and added to a solution, the Power BI artifacts are exported and uploaded to
Dataverse, and a new dedicated workspace in Power BI is automatically created to store
the artifacts. This dedicated Power BI workspace inherits privileges from several
predefined roles in the Power Apps environment (see Permission sync between Power
Apps environment and Power BI workspace), giving the users in these roles permission
in the workspace, thus enabling coauthoring between Power Apps and Power BI. This
process ensures that your Power BI reports and semantic models can be embedded as
system dashboards or inside forms, and will survive deployment across environments
and tenants.
The animation below illustrates how a Power BI report and semantic model are exported
from a shared Power BI workspace into Dataverse, and then stored in a specially
provisioned dedicated Power BI workspace. When the solution is exported (managed or
unmanaged) it includes the Power BI content.In the deployment environment (cross-
environment and cross-tenant) Dataverse provisions the Power BI workspace and
artifacts in a dedicated environment workspace.
Enablement and considerations
For the integration to work, it needs to be enabled in Power BI by a Power BI
administrator. See Enable the Power BI/Power Apps Solutions integration.
There are some nontypical ways in which Power BI reports and semantic models linked
to Power BI components in Power Apps may behave. See Using the Power BI/Power
Apps solutions integration.
Finally, there are security and life cycle considerations to take into account when using
Power BI components in Power Apps solutions. See Considerations working with the
Power BI/Power Apps solutions integration.
Related content
Enable the Power BI/Power Apps Solutions integration
Using the Power BI/Power Apps solutions integration
Considerations working with the Power BI/Power Apps solutions integration
Power BI content management in Power Apps solutions
More questions? Try asking the Power BI Community
Feedback
Was this page helpful? Yes No
) Important
This feature will reach retirement on July 31st, 2024. We recommend removing all
Power BI report and dataset components from existing solutions and using a Power
BI embedded system dashboard instead.
The Power BI/Power Apps solutions integration enables Power Apps app makers to add
Power BI reports and semantic models as Dataverse components in Power Apps
solutions, and to seamlessly manage that content as part of their Application Lifecycle
Management process across environments and tenants.
For the integration to work, the Power Platform Solutions Integration (Preview) must be
Enabled, both on the Power BI side and on the Power Platform side. It's enabled on both
sides by default. By default, cross-geo operations are also enabled. In order for cross-
geo operation to work, cross-geo operation must be enabled on both sides.
For information about enabling cross-geo operations on the Power BI side, see
Power Platform interregional access. For cross-geo operations to work,
interregional information sharing must also be enabled on the Power Platform
side.
Feedback
Was this page helpful? Yes No
) Important
This feature will reach retirement on July 31st, 2024. We recommend removing all
Power BI report and dataset components from existing solutions and using a Power
BI embedded system dashboard instead.
Related content
About Power BI in Power Apps Solutions
Enable the Power BI/Power Apps Solutions integration
Considerations working with the Power BI/Power Apps solutions integration
Power BI content management in Power Apps solutions
More questions? Try asking the Power BI Community
Feedback
Was this page helpful?
Yes No
) Important
This feature will reach retirement on July 31st, 2024. We recommend removing all
Power BI report and dataset components from existing solutions and using a Power
BI embedded system dashboard instead.
The integration between Power Apps solutions and Power BI involves behavior in some
scenarios that may impact your work. This article describes some of these behaviors.
Sensitivity labels
Sensitivity labels are fully supported in Power BI, but aren't yet fully integrated across
the services. Therefore, Power BI won't assign labels to artifacts exported to Dataverse or
to content stored in Dataverse. However, any labels applied to artifacts in Power BI are
preserved during all Power Apps operations.
Since actions such as exporting a solution or adding a solution involve removing the
sensitivity label (if any), these actions will only succeed if the interactive user or the API
caller has sufficient usage rights to remove the label as defined by the IT administrators.
Cross-geo operations
Working with Power Apps solutions, you can add Power BI report and semantic model
components from Power BI workspaces to a solution. If the report or the semantic model
you selected to add to your solution is in a different geography than the Power Apps
environment you are trying to move it to, it is called a cross-geo operation. Another
example of a situation where cross-geo operations might take place is when the
dedicated target environment workspace in Power BI (that was created automatically
when the first Power BI component was added to the solution), is not located in the
same geography as the Power Apps environment.
The Power BI/Power Apps solutions integration supports cross-geo operations, provided
that information sharing between the Power Platform environment and the Power BI
workspaces has been enabled.
When you perform a cross-geo operation, before you can complete the operation a
banner will alert you to the fact that you're about to move items between geographies.
The banner also tells you which geographies are involved. Review the information
before proceeding to ensure that the action is compliant with any security and/or data-
residency requirements. The following image shows an example of this banner.
For detail about enabling/disabling the setting on the Power BI side, see Power
Platform interregional access.
For detail about enabling/disabling the setting on the Power Platform side, see
Manage feature settings in the Power Platform documentation and look for the
Power BI components setting Allow information sharing between this
environment and Power BI workspaces in other geographic regions.
Once you know the region your Power BI element is located in, see the table at
Geographic availability for Power Platform to see which geography the region is
associated with.
Authentication
When Power Platform makers perform any operation related to Power BI, their identities
are authorized by policy settings on both the Power Platform and Power BI sides.
However, only Microsoft Entra Conditional Access policies related to Power Platform are
enforced. This is because maker operations, such as import, export, or adding Power BI
components to Power Platform solutions, are implemented through so-called service-
to-service communication between Power Platform and Power BI. For solution
consumers, conditional access policies are validated for both Power Platform and Power
BI as usual.
Private links
When a tenant enables Private Links with Public Access disabled, any operation
originating from Power Platform (for example, maker operations, export, import) will be
blocked. Consumption operations will adhere to Private link policies as regular
operations.
Sovereign clouds
Sovereign clouds aren't supported.
If there are sync problems, you'll lose access. Not having permissions on the
workspace will cause solution import/export/add operations to fail.
If you delete the Power Apps environment, you'll lose access to the Power BI
workspace, and the workspace will become orphaned.
Before deleting the Power Apps environment, make sure to do one of the
following to prevent creating an orphaned Power BI workspace:
Related content
About Power BI in Power Apps Solutions
Enable the Power BI/Power Apps Solutions integration
Using the Power BI/Power Apps solutions integration
Power BI content management in Power Apps solutions
More questions? Try asking the Power BI Community
Feedback
Was this page helpful? Yes No
With Power BI, you can use an app built by a company or individual other than
Microsoft. For example, you might use a third-party app that integrates Power BI tiles
into a custom-built web application. When you use a third-party app, you need to grant
that application certain permissions to your Power BI account and resources. It's
important that you only grant permissions to applications that you know and trust.
Permissions to an application can be revoked at any time. For more information, see
Revoke third party app permissions.
The following section describes the access types an application can request.
3. Hover over the app tile, select the (...) button, and choose Remove.
Feedback
Was this page helpful? Yes No