Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
jnguyen21
Helper I
Helper I

Dynamic Subscription for a power bi report with multiple recipients

Is there a way to create a Dynamic Subscription for a power bi report with multiple recipients?

 

Right now this is my email list table that is sending out subscriptions. I have a separate subscription for Administrators and Managers. Instead of sending out 6 emails, I want to consolidate it so PBI only sends out 3 emails. Is there a way this can be done within the dynamic subscription?

Current

LocationAdminManager
Chicagojohn@gmail.comsmith@gmail.com
Seattlesam@gmail.comsteve@gmail.com
New Yorktony@gmail.comnatasha@gmail.com

 

Proposed

LocationEmail List
Chicagojohn@gmail.com; smith@gmail.com
Seattlesam@gmail.com; steve@gmail.com
New Yorktony@gmail.com; natasha@gmail.com

 

2 REPLIES 2
v-agajavelly
Community Support
Community Support

Hi @jnguyen21 

Yes, this can be done by restructuring your data and leveraging the Dynamic Subscription (Per Recipient) feature in the Power BI Service (Premium workspace). Here's how to achieve your goal of sending one email per location with multiple recipients.

First Set Up Dynamic Subscription with Multiple Recipients per Location,

  1. Restructure your email mapping table. Update your source table (used in the report) to the proposed format.

 

Location

Email List

Chicago

john@gmail.com; smith@gmail.com

Seattle

sam@gmail.com; steve@gmail.com

New York

tony@gmail.com; natasha@gmail.com

 

Use semicolon ; to separate multiple email addresses in the Email List column. This is the supported delimiter for Power BI email subscriptions.

  1. Configure Your Power BI Report. Make sure your report has a slicer or parameter that filters based on Location, which will control what each recipient sees.
  2. Publish Report to Power BI Service (Premium workspace required), dynamic subscriptions only work in Premium or PPU workspaces.
  3. Create a Dynamic Subscription (Per Recipient)
  • Go to the published report.
  • Click on “Subscribe” > “Create dynamic per recipient subscription”.
  • Select the email list column (e.g., Email List) as the recipient field.
  • Select Location as the parameter or slicer field that filters the report.
  • Power BI will now send one email per row, filtered by Location, and CC'd to all emails listed in that row.

Remember Emails must be separated by ; commas or line breaks won’t work. All emails must belong to Power BI licensed users in your tenant. If using RLS, make sure it’s applied correctly per Location.
look Instead of 6 separate emails, Power BI sends 3 emails (one per location). Each email goes to both Admin and Manager recipients together, filtered by that specific location’s data.

________________________________________________________________________________________________________________________

If this response helps, consider marking it as “Accept as solution” and giving a “kudos” to assist other community members.

Thank's,
Akhil.

 



 

 

Deku
Community Champion
Community Champion

You need to send 6. Unless you want to play with power automate


Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.