You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
24
23
25
24
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).
26
25
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.
29
27
30
28
## Prerequisites
31
29
32
30
- 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)).
33
31
- 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.
34
32
- 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.
37
34
38
35
## Create a dynamic subscription
39
36
@@ -43,9 +40,9 @@ For users familiar with SQL Server Reporting Services (SSRS), this feature is si
43
40
44
41
### Connect to recipient data
45
42
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. Rightclick 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.
47
44
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.":::
49
46
50
47
1. Select **Subscribe to report** > **Create a subscription**.
51
48
@@ -59,7 +56,7 @@ For users familiar with SQL Server Reporting Services (SSRS), this feature is si
59
56
60
57
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**.
61
58
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.":::
63
60
64
61
### Select and filter data
65
62
@@ -89,7 +86,7 @@ In this example, we use dynamic content for **Recipients** and **Email subject**
89
86
90
87
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.
91
88
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.
93
90
94
91
:::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.":::
95
92
@@ -102,7 +99,7 @@ In the **Set the schedule** window, create a schedule for your dynamic subscript
102
99
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.
103
100
104
101
> [!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.
106
103
107
104
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.
108
105
@@ -124,14 +121,13 @@ As with other subscriptions, you can edit, delete, turn on, and turn off the sub
124
121
125
122
## Considerations and limitations
126
123
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.
129
126
- Receiving the subscription email doesn't guarantee access to the report. Report access is set separately.
130
127
- This feature supports single value filters and doesn't support filters with multiple value options.
131
128
- 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.
Copy file name to clipboardExpand all lines: powerbi-docs/connect-data/service-connect-snowflake.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,7 +59,7 @@ To turn on SSO for a semantic model:
59
59
60
60
:::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.":::
61
61
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.
63
63
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.
64
64
65
65
:::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.":::
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.
22
22
23
23
You can also [create reports with Copilot in Power BI Desktop](copilot-create-desktop-report.md).
24
24
@@ -28,7 +28,7 @@ You can also [create reports with Copilot in Power BI Desktop](copilot-create-de
28
28
29
29
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.
30
30
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).
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:
100
100
101
101
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.
102
102
103
-
- Select **Edit** to see the **Copilot** button again.
103
+
- Select **Edit** to see the **Copilot** button again.
104
104
105
105
## Considerations and limitations
106
106
107
107
There are limitations related to creating pages in specific semantic model scenarios.
108
108
109
109
-**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.
-**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.
113
113
-**Custom visuals**: Custom visuals aren't currently supported.
114
114
-**Styling changes**: Styling or formatting changes aren't supported through Copilot.
115
115
-**Complex visuals**: Changing complex visuals may result in some loss of detail or formatting.
Copy file name to clipboardExpand all lines: powerbi-docs/create-reports/desktop-visual-tooltips.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ ms.reviewer: sunaraya
7
7
ms.service: powerbi
8
8
ms.subservice: pbi-reports-dashboards
9
9
ms.topic: how-to
10
-
ms.date: 10/01/2025
10
+
ms.date: 10/30/2025
11
11
ai-usage: ai-assisted
12
12
LocalizationGroup: Create reports
13
13
---
@@ -78,7 +78,7 @@ If you select **Market Basket Analysis** in the tooltip, you drill through to th
78
78
79
79
## Updated styling
80
80
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):
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):
82
82
83
83
- The background of the tooltips default to the **Background elements**.
84
84
- 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:
88
88
89
89
:::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.":::
90
90
91
-
Here’s an example with the **Innovate** theme:
91
+
Here's an example with the **Innovate** theme:
92
92
93
93
:::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.":::
94
94
95
-
Here’s an example with the **Frontier** theme:
95
+
Here's an example with the **Frontier** theme:
96
96
97
97
:::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.":::
Copy file name to clipboardExpand all lines: powerbi-docs/create-reports/power-bi-report-display-settings.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ featuredvideoid: ''
8
8
ms.service: powerbi
9
9
ms.subservice: pbi-reports-dashboards
10
10
ms.topic: how-to
11
-
ms.date: 10/01/2025
11
+
ms.date: 10/28/2025
12
12
ms.custom: video-removed
13
13
ai-usage: ai-assisted
14
14
LocalizationGroup: Reports
@@ -19,7 +19,7 @@ LocalizationGroup: Reports
19
19
20
20
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.
21
21
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.
23
23
24
24
## Where to find page view settings
25
25
@@ -33,7 +33,7 @@ In Report view, select the **View** tab to open Page view settings as well as ph
33
33
34
34
# [Power BI service](#tab/powerbi-service)
35
35
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.
37
37
38
38
:::image type="content" source="media/power-bi-report-display-settings/power-bi-change-page-view.png" alt-text="Screenshot of service page view settings.":::
39
39
@@ -54,13 +54,13 @@ The second set of Page view settings controls the positioning of objects on the
54
54
-**Lock objects**: Lock all objects on the canvas so that they can't be moved or resized.
55
55
-**Selection pane**: The **Selection** pane lists all objects on the canvas. You can decide which to show and which to hide.
56
56
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.":::
58
58
59
59
## Canvas settings
60
60
61
61
:::image type="content" source="media/power-bi-report-display-settings/power-bi-canvas-settings.png" alt-text="Screenshot of canvas settings options.":::
62
62
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:
Copy file name to clipboardExpand all lines: powerbi-docs/fundamentals/desktop-change-log.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ ms.reviewer:
7
7
ms.service: powerbi
8
8
ms.subservice: pbi-fundamentals
9
9
ms.topic: conceptual
10
-
ms.date: 09/22/2025
10
+
ms.date: 10/31/2025
11
11
no-loc: [Copilot]
12
12
---
13
13
@@ -17,6 +17,16 @@ This change log is for Power BI Desktop and lists new items and bug fixes for ea
17
17
18
18
See [What's new in Power BI](whats-new.md) for more information about new features.
19
19
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
+
20
30
## September 2025 QFE 2
21
31
22
32
*Version 2.147.1085.0, Released: September 19, 2025*
0 commit comments