Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Power BI Apps empower organizations to share actionable insights seamlessly, but their true potential shines through the App Audiences feature. This powerful feature allows you to deliver customized, role-specific content to diverse user groups within a single App. By tailoring experiences based on team, role, or function, App Audiences ensures that every stakeholder, from executives to frontline teams, gets the right insights at the right time, all while maintaining simplicity and security.
This blog will focus on how the App Audience feature enhances developer productivity and improves resource management. If you don’t know how to create Apps, check this Microsoft documentation.
Walkthrough
Step 01: Go to the App
In the Power BI Service, open your workspace and click “Update app” to edit an existing app.
Note: If you see “Create app,” create the app first (one app per workspace).
Step 02: Add contents
Ensure your app includes at least two reports or dashboards for testing audiences. In the “Content” tab, click “Add content” to include items like a “Field Force Performance Report” and another report (e.g., “AdventureWorks Report”).
Step 03: Create Audience
Now, come to the main part, the Audience. In the “Audience” tab, click “+ New Audience” and name it (e.g., “Sales Force”). Hide irrelevant content (e.g., toggle the visibility icon to hide the “AdventureWorks Report” from the Sales Force audience).
Step 04: Assign Users
Add users or security groups to the audience by entering names, email addresses, or group identifiers. For example, add sales team members to the “Sales Force” audience.
Step 05: Publish the App
Click “Update app.” A pop-up will confirm the update, which may take 5–10 minutes to reflect in the app.
Step 4: Manage Permissions
Go to “Apps,” locate your app, click the three-dot menu, and select “Manage permissions.” In the “Direct access” tab, find your users or groups, assign them to the “Sales Force” audience, and click “Grant access.”
Step 4: Verifications
Now, let's open the same app with two different users (user 1 who has full access, and user 2 member of Field Force.
User 1 View: Sees all reports (e.g., Field Force Performance and AdventureWorks Report) because we keep the “Practice” audience group as the default.
User 2 View: Sees only the Field Force Performance Report, with other content hidden.
Tips: Make sure that audience users or groups do not have direct access to the workspace. If they do, the audience settings won’t apply, and they will be able to see all content, including the items you intended to hide. To ensure App Audiences work correctly, only grant users access through the App, not the workspace.
Power BI Apps and their audience feature cater to a wide range of users within an organization:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.