Skip to content

Commit de92bad

Browse files
Merge pull request #13979 from MicrosoftDocs/main
Auto Publish – main to live - 2025-10-31 22:30 UTC
2 parents 68a15d5 + c5dbab5 commit de92bad

File tree

8 files changed

+56
-51
lines changed

8 files changed

+56
-51
lines changed

powerbi-docs/collaborate-share/power-bi-dynamic-report-subscriptions.md

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Create a dynamic subscription for a Power BI report
2+
title: Create a Dynamic Subscription for a Power BI Report
33
description: Learn how to create per-recipient report subscriptions based on filters that you select.
44
author: julcsc
55
ms.author: juliacawthra
@@ -8,7 +8,7 @@ featuredvideoid:
88
ms.service: powerbi
99
ms.subservice: pbi-explore
1010
ms.topic: how-to
11-
ms.date: 01/09/2024
11+
ms.date: 10/30/2025
1212
LocalizationGroup: Common tasks
1313
ms.custom:
1414
- retail analysis sample
@@ -19,21 +19,18 @@ ms.custom:
1919

2020
[!INCLUDE [applies-no-desktop-yes-service](../includes/applies-no-desktop-yes-service.md)]
2121

22-
2322
Dynamic per recipient subscriptions are designed to simplify distributing a personalized copy of a report to each recipient of an email subscription. You define which view of the report an individual receives by specifying which filters are applied to their version of the report.
2423

2524
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](dynamic-subscriptions.md).
2625

27-
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.
28-
26+
The dynamic subscription filters are stored in a separate Power BI semantic model. The semantic model defines the mapping between the recipients and their respective filters. When you send out the report, the latest data available in your semantic model determines who receives a subscription and what filters are applied to it. 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.
2927

3028
## Prerequisites
3129

3230
- A report to share that is saved in a workspace backed by a capacity ([Power BI Premium capacity](../enterprise/service-premium-what-is.md), [Microsoft Fabric trial](/fabric/get-started/fabric-trial), or [Microsoft Fabric capacity](/fabric/enterprise/licenses)).
3331
- 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.
3432
- 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](service-roles-new-workspaces.md).
35-
36-
- The user cannot be a [guest user](/fabric/enterprise/powerbi/service-admin-entra-b2b). Guest users [cannot subscribe others](/power-bi/collaborate-share/end-user-subscribe?tabs=creator) and dynamic subscriptions can always bring in "others" through datasets. Therefore, guest users cannot create dynamic subscriptions. 
33+
- The user can't be a [guest user](/fabric/enterprise/powerbi/service-admin-entra-b2b). Guest users [can't subscribe others](/power-bi/collaborate-share/end-user-subscribe?tabs=creator) and dynamic subscriptions can always bring in "others" through datasets. Therefore, guest users can't create dynamic subscriptions.
3734

3835
## Create a dynamic subscription
3936

@@ -43,9 +40,9 @@ For users familiar with SQL Server Reporting Services (SSRS), this feature is si
4340

4441
### Connect to recipient data
4542

46-
1. The sample *Regional sales* report has a table that we can use. The stacked column chart **By team + user** has data for managers and their employees. Select **By Team + User** if it isn't already active. Right click one of the bars and select **Drill down** to see the employees for that manager.
43+
1. The sample *Regional sales* report has a table that we can use. The stacked column chart **By team + user** has data for managers and their employees. Select **By Team + User** if it isn't already active. Right-click one of the bars and select **Drill down** to see the employees for that manager.
4744

48-
:::image type="content" source="media/power-bi-dynamic-report-subscriptions/power-bi-drill-subscription.png" alt-text="Screenshot of the Power BI service showing Subscribe to report button.":::
45+
:::image type="content" source="media/power-bi-dynamic-report-subscriptions/power-bi-drill-subscription.png" alt-text="Screenshot of the Power BI service showing the Subscribe to report button.":::
4946

5047
1. Select **Subscribe to report** > **Create a subscription**.
5148

@@ -59,7 +56,7 @@ For users familiar with SQL Server Reporting Services (SSRS), this feature is si
5956

6057
In some organizations, there might be a corporate employee Power BI semantic model that fits the purpose. Or, you might need to create a new semantic model that contains email addresses, and values for report filters. The critical piece of data is the email addresses. In order for you to set the filters on a per-recipient basis, the semantic model needs to include the email addresses of all potential recipients. Select **Next**. In this example, our mapping semantic model is named **Contoso sales employees**.
6158

62-
:::image type="content" source="media/power-bi-dynamic-report-subscriptions/power-bi-employee.png" alt-text="Screenshot of the Power BI service showing Connect to recipient data step of the wizard, with employee data outlined in red.":::
59+
:::image type="content" source="media/power-bi-dynamic-report-subscriptions/power-bi-employee.png" alt-text="Screenshot of the Power BI service showing the Connect to recipient data step of the wizard, with employee data outlined in red.":::
6360

6461
### Select and filter data
6562

@@ -89,7 +86,7 @@ In this example, we use dynamic content for **Recipients** and **Email subject**
8986

9087
Use the **Map your data** window to set dynamic filters. To use the current state of the report as your starting point, select **Include my changes**. This selection creates the subscription with updates you made to filters, spotlights, drill states, and more. If you don't want dynamic filters to be applied to the current state of the report, uncheck **Include my changes**. Unchecking this option uses the default state of the report.
9188

92-
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.
89+
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.
9390

9491
:::image type="content" source="media/power-bi-dynamic-report-subscriptions/power-bi-map-data.png" alt-text="Screenshot of the Power BI service showing the Map your data screen.":::
9592

@@ -102,7 +99,7 @@ In the **Set the schedule** window, create a schedule for your dynamic subscript
10299
1. 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.
103100

104101
> [!TIP]
105-
> 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.
102+
> To receive a subscription email only on certain days, select Weekly and then select the weekday checkboxes. If you select Monthly, enter the days of the month you wish to receive the subscription email.
106103
107104
1. 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.
108105

@@ -124,14 +121,13 @@ As with other subscriptions, you can edit, delete, turn on, and turn off the sub
124121

125122
## Considerations and limitations
126123

127-
- Rendering the report uses some of your capacity. It's classified as an **interactive** activity.
128-
- Your recipient semantic model has a limit of 1000 rows of recipients. If the recipient list exceeds 1000 rows at any point, only the first 1000 recipients receive the subscription email, and the subscription creator receives an error email.
124+
- Rendering the report is classified as an **interactive** activity, so it uses some of your capacity.
125+
- Your recipient semantic model has a limit of 1,000 rows of recipients. If the recipient list exceeds 1,000 rows at any point, only the first 1,000 recipients receive the subscription email, and the subscription creator receives an error email.
129126
- Receiving the subscription email doesn't guarantee access to the report. Report access is set separately.
130127
- This feature supports single value filters and doesn't support filters with multiple value options.
131128
- If the names of columns or tables are changed in the semantic model while the subscription is processing, dynamic filters might not be applied properly.
132-
- Resolutions below 400px are not supported for Dynamic per recipient subscriptions.
133-
- SSAS Live Connection is not supported
134-
129+
- Resolutions below 400 px aren't supported for Dynamic per recipient subscriptions.
130+
- SQL Server Analysis Services (SSAS) Live Connection isn't supported.
135131

136132
## Related content
137133

powerbi-docs/connect-data/service-connect-snowflake.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ To turn on SSO for a semantic model:
5959

6060
:::image type="content" source="media/service-connect-snowflake/dataset-settings-2.png" alt-text="Screenshot of semantic models and dataflows in a workspace with more and settings highlighted.":::
6161

62-
1. Select **Data source credentials** and sign in. You can sign the semantic model into Snowflake with Basic or OAuth2 (Microsoft Entra ID) credentials. By using Microsoft Entra ID, you can enable SSO in the next step.
62+
1. Select **Data source credentials** and sign in. You can sign the semantic model into Snowflake with Basic, KeyPair, or OAuth2 (Microsoft Entra ID) credentials. By using Microsoft Entra ID, you can enable SSO in the next step.
6363
1. Select the **End users use their own OAuth2 credentials when accessing this data source via DirectQuery** option. This setting enables Microsoft Entra SSO. The Microsoft Entra credentials are sent for SSO.
6464

6565
:::image type="content" source="media/service-connect-snowflake/snowflake-sso-cred-ui.png" alt-text="Screenshot of the configuration dialog with OAuth2 selected as the authentication method.":::

powerbi-docs/create-reports/copilot-create-report-service.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.reviewer: bczulauf
77
ms.service: powerbi
88
ms.subservice: pbi-reports-dashboards
99
ms.topic: how-to
10-
ms.date: 10/01/2025
10+
ms.date: 10/27/2025
1111
LocalizationGroup: Create reports
1212
no-loc: [Copilot]
1313
ms.collection: ce-skilling-ai-copilot
@@ -18,7 +18,7 @@ ms.collection: ce-skilling-ai-copilot
1818

1919
[!INCLUDE [applies-no-desktop-yes-service](../includes/applies-no-desktop-yes-service.md)]
2020

21-
When you use Copilot for Power BI, you can quickly create and edit report pages using natural language prompts. Copilot can save you hours of effort building and refining your report pages.
21+
When you use Copilot for Power BI, you can quickly create and edit report pages using natural language prompts. Copilot can save you hours of effort building and refining your report pages.
2222

2323
You can also [create reports with Copilot in Power BI Desktop](copilot-create-desktop-report.md).
2424

@@ -28,7 +28,7 @@ You can also [create reports with Copilot in Power BI Desktop](copilot-create-de
2828

2929
Read about all the ways Copilot can help you in the [overview of Copilot for Power BI](copilot-introduction.md) for more guidance before you start.
3030

31-
- You need to select a compatible workspace that you have write access to. It needs to be a workspace that's assigned to a Copilot-enabled capacity, in other words, a paid Fabric capacity or a Power BI Premium capacity (P1 or higher).
31+
- You need to select a compatible workspace that you have write access to. It needs to be a workspace that's assigned to a Copilot-enabled capacity, or in other words, a paid Fabric capacity or a Power BI Premium capacity (P1 or higher).
3232

3333
[!INCLUDE [copilot-notes](../includes/copilot-notes.md)]
3434

@@ -70,7 +70,7 @@ To see the **Copilot** button in your report, you first need to select a semanti
7070
:::image type="content" source="media/copilot-create-report/copilot-create-start.png" alt-text="Screenshot showing Copilot pane.":::
7171

7272
1. Copilot generates a report page based on your request.
73-
73+
7474
:::image type="content" source="media/copilot-create-report/copilot-create-new-page.png" alt-text="Screenshot showing Copilot pane and generated report page.":::
7575

7676
1. You can further edit the report by prompting Copilot to add, delete, or change visuals.
@@ -100,16 +100,16 @@ In addition to creating new pages, you can now:
100100

101101
When you're satisfied with the report, you save the report just like any other report. If you close and reopen the report that Copilot generated in the Power BI service, the report is in Reading view and you don't see Copilot.
102102

103-
- Select **Edit** to see the **Copilot** button again.
103+
- Select **Edit** to see the **Copilot** button again.
104104

105105
## Considerations and limitations
106106

107107
There are limitations related to creating pages in specific semantic model scenarios.
108108

109109
- **Q&A feature switch**: The Q&A feature switch for your model must be turned on to use Copilot for report creation and editing.
110-
- **Real-Time Streaming Models**: Report pages can't be created by Copilot for semantic models utilizing real-time streaming.
111-
- **Live Connection to Analysis Services**: Semantic models connected live to Analysis Services aren't supported by page creation.
112-
- **Semantic models with implicit measures disabled**: In scenarios where implicit measures are disabled in your semantic model, Copilot cannot create report pages.
110+
- **Real-Time Streaming Models**: Copilot can't create report pages for semantic models utilizing real-time streaming.
111+
- **Live Connection to Analysis Services**: Page creation doesn't support semantic models connected live to Analysis Services.
112+
- **Semantic models with implicit measures disabled**: In scenarios where implicit measures are disabled in your semantic model, Copilot can't create report pages.
113113
- **Custom visuals**: Custom visuals aren't currently supported.
114114
- **Styling changes**: Styling or formatting changes aren't supported through Copilot.
115115
- **Complex visuals**: Changing complex visuals may result in some loss of detail or formatting.

powerbi-docs/create-reports/desktop-visual-tooltips.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.reviewer: sunaraya
77
ms.service: powerbi
88
ms.subservice: pbi-reports-dashboards
99
ms.topic: how-to
10-
ms.date: 10/01/2025
10+
ms.date: 10/30/2025
1111
ai-usage: ai-assisted
1212
LocalizationGroup: Create reports
1313
---
@@ -78,7 +78,7 @@ If you select **Market Basket Analysis** in the tooltip, you drill through to th
7878

7979
## Updated styling
8080

81-
Once you upgrade to the new tooltips, you might notice an updated styling that's based on the reports [theme colors](desktop-report-themes.md#set-structural-colors):
81+
Once you upgrade to the new tooltips, you might notice an updated styling that's based on the report's [theme colors](desktop-report-themes.md#set-structural-colors):
8282

8383
- The background of the tooltips default to the **Background elements**.
8484
- The text and icon color of the tooltips default to the **First-level elements**.
@@ -88,11 +88,11 @@ For example, this tooltip has the **Default** theme style:
8888

8989
:::image type="content" source="media/desktop-visual-tooltips/power-bi-visual-tooltip-example.png" alt-text="Screenshot of a modern visual tooltip with the default theme.":::
9090

91-
Heres an example with the **Innovate** theme:
91+
Here's an example with the **Innovate** theme:
9292

9393
:::image type="content" source="media/desktop-visual-tooltips/power-bi-visual-tooltip-example-innovate.png" alt-text="Screenshot of a modern visual tooltip with the Innovate theme.":::
9494

95-
Heres an example with the **Frontier** theme:
95+
Here's an example with the **Frontier** theme:
9696

9797
:::image type="content" source="media/desktop-visual-tooltips/power-bi-visual-tooltip-example-frontier.png" alt-text="Screenshot of a modern visual tooltip with the Frontier theme.":::
9898

powerbi-docs/create-reports/power-bi-report-display-settings.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ featuredvideoid: ''
88
ms.service: powerbi
99
ms.subservice: pbi-reports-dashboards
1010
ms.topic: how-to
11-
ms.date: 10/01/2025
11+
ms.date: 10/28/2025
1212
ms.custom: video-removed
1313
ai-usage: ai-assisted
1414
LocalizationGroup: Reports
@@ -19,7 +19,7 @@ LocalizationGroup: Reports
1919

2020
We understand it's critical to keep your report layout precise. Sometimes, it can be challenging, because you and your colleagues may view those reports on screens with different aspect ratios and sizes.
2121

22-
The default display view is **Fit to page** and the default display size is **16:9**. If you want to lock in a different aspect ratio, or want to fit your report in a different way, there are two tools to help you: ***Page view*** settings and ***Page size*** settings.
22+
The default display view is **Fit to page**, and the default display size is **16:9**. If you want to lock in a different aspect ratio, or want to fit your report in a different way, there are two tools to help you: ***Page view*** settings and ***Page size*** settings.
2323

2424
## Where to find page view settings
2525

@@ -33,7 +33,7 @@ In Report view, select the **View** tab to open Page view settings as well as ph
3333

3434
# [Power BI service](#tab/powerbi-service)
3535

36-
In the Power BI service (app.powerbi.com), open a report, select **Edit**, then select **View** from the upper left menu bar.
36+
In the Power BI service (app.powerbi.com), open a report, select **Edit**, and then select **View** from the upper left menu bar.
3737

3838
:::image type="content" source="media/power-bi-report-display-settings/power-bi-change-page-view.png" alt-text="Screenshot of service page view settings.":::
3939

@@ -54,13 +54,13 @@ The second set of Page view settings controls the positioning of objects on the
5454
- **Lock objects**: Lock all objects on the canvas so that they can't be moved or resized.
5555
- **Selection pane**: The **Selection** pane lists all objects on the canvas. You can decide which to show and which to hide.
5656

57-
:::image type="content" source="media/power-bi-report-display-settings/power-bi-selection-pane.png" alt-text="Screenshot of the Selection pane.":::
57+
:::image type="content" source="media/power-bi-report-display-settings/power-bi-selection-pane.png" alt-text="Screenshot of the Selection pane.":::
5858

5959
## Canvas settings
6060

6161
:::image type="content" source="media/power-bi-report-display-settings/power-bi-canvas-settings.png" alt-text="Screenshot of canvas settings options.":::
6262

63-
**Canvas** settings, formerly called *page size* settings are in the **Visualizations** pane. They control the display ratio and actual size (in pixels) of the report canvas:
63+
**Canvas** settings, formerly called *page size* settings, are in the **Visualizations** pane. They control the display ratio and actual size (in pixels) of the report canvas:
6464

6565
- 4:3 ratio
6666
- 16:9 ratio (default)

powerbi-docs/fundamentals/desktop-change-log.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.reviewer:
77
ms.service: powerbi
88
ms.subservice: pbi-fundamentals
99
ms.topic: conceptual
10-
ms.date: 09/22/2025
10+
ms.date: 10/31/2025
1111
no-loc: [Copilot]
1212
---
1313

@@ -17,6 +17,16 @@ This change log is for Power BI Desktop and lists new items and bug fixes for ea
1717

1818
See [What's new in Power BI](whats-new.md) for more information about new features.
1919

20+
## October 2025 QFE 1
21+
22+
*Version 2.148.1226.0 Released: October 28, 2025*
23+
24+
Bug fixes/improvements:
25+
26+
- Feature update to treat calculated tables as refreshable.
27+
- Resolved an issue where the user sees the "This query contains transformations that can't be used for DirectQuery" error when using the Snowflake connector in DirectQuery mode. Also resolved the "This step results in a query that is not supported in DirectQuery mode. Switch all tables to Import mode" error seen in the Snowflake connector.
28+
- Fixed scenarios when the user opens PBIP files with the connection or file errors and the Power BI Desktop hangs in the noninitialized state.
29+
2030
## September 2025 QFE 2
2131

2232
*Version 2.147.1085.0, Released: September 19, 2025*

0 commit comments

Comments
 (0)