Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hello,
I have already asked this question in the past. However, I realize that I was a little bit confuse about workspace and app.
So to clarify the situation, only the IT admin as full access to workspaces. For the app, we have many apps such one for HR, one for Fininance and so on.
So when we add the email of a person in a specific app, he or she will have access to all the dashboards publish in the app.
If I not wrong, if you don't have a pro license (not able to use the grant option), the only way we have to control the access to certain dashboard into a specific app it is with the help of the row level security.
So here's the situation. Imagine that I elaborate a user table containing their emails, group and an access field which can be set to yes or no as below.
email group Access
firstname1.lastname1@orgemail.com IT procurement, "yes"
firstname2.lastname2@orgemail.com IT procurement, "yes"
....
firstname n.lastname n @orgemail.com IT procurement, "yes"
Then we have a dashboard which have a table containing information on projects such a project number, phase number, sub phase number, Potential revenue, Status an so on.
The dashboard shows various slicers and a table (visualization tab) containing selected information from the Project table.
In that table, there is no email associated to an employee, while in the dashboard, we can restrict the access using RLS statement such as [Email] (User Group) = userprincipalname()
So it seems difficult to make a link between that Project Table and the User Table.
So how can we restrict the access to that particular dashboard using the row level security and the user group, if that dashboard is published in an app to avoid certain app users to have access to it.
For example, in Finance app,
we have let's say group1 and group2 who has access to the finance app. The group2 correspond to the persons found into the User Group. So using row level security, we would like to avoid the members of Group1 to have access to the project dashboard.
How can we do that?
@Anonymous you have to manage that metadata what user can see what and then implement RLS based on that. I have few blog posts on RLS (link here), and see if those cal help.
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Hello,
I have look at your posts on RLS which I found quite interresting. In your post "How to set default value of single slicer using RLS"
even if there is no relationship between your two tables, you have the team field in both. In my projects, I don't have a similar case.
On top of that, you have huge expertise in Power BI while in my case, I have few years.
So here's the situation.
In one of my dashboard, I have made some tests and if I set a filter of let's say Table1[geocode] = 99 for all pages, then no data are showed into the dashboard.
Moreover, we have predefined group using active directory user and computer such as let's say GroupA. In that group, figure a list of persons who could be authorize to access the dashboard.
As you know, I have very little experience with RLS and I wonder if there is a way to set the geocode to 99 for all pages if the username in not in GroupA and if it is clear the geocode filter.
Thanks in advance for your help.
Regards,
Hello,
I am sorry for the delay. I will look at your publications and let you know if I have further question.
Thank you very for your Help.
Alain
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
73 | |
71 | |
38 | |
28 | |
26 |
User | Count |
---|---|
99 | |
88 | |
62 | |
42 | |
39 |