Enable USERMEMBEROF() DAX Function for Dynamic Azure AD Group-Based Row-Level Security in Power BI/F
Organizations with large and dynamic user populations require scalable Row-Level Security (RLS) management. The current approach using USERPRINCIPALNAME() and user-to-data mapping tables becomes difficult to maintain as users frequently join, leave, or change responsibilities.
Proposed Enhancement
Make the USERMEMBEROF() DAX function generally available across Power BI Premium and Microsoft Fabric capacities, allowing RLS rules to evaluate Azure AD (Microsoft Entra ID) group membership directly within DAX.
Business Value
Using USERMEMBEROF() would enable organizations to:
- Manage security through Azure AD / Entra ID groups instead of individual user accounts.
- Reduce administrative overhead for large deployments.
- Align Power BI/Fabric security with existing enterprise identity governance practices.
- Simplify RLS model design and maintenance.
- Improve scalability for organizations with thousands of users and frequent access changes.
Current Limitation
Today, USERNAME() and USERPRINCIPALNAME() return individual user identities rather than group membership. While AD groups can be assigned to Power BI roles, dynamic filtering based on group membership is not available without maintaining custom user mapping tables.
This creates significant maintenance challenges for enterprise-scale implementations.
Example Scenario
A security table could contain:
AD GroupRegion
| Sales_NorthAmerica | North America |
| Sales_Europe | Europe |
| Finance_Global | All Finance Data |
With USERMEMBEROF(), RLS could dynamically grant access based on the user's Azure AD group membership, eliminating the need to store and maintain individual user records.
Requested Outcome
- General Availability of USERMEMBEROF() for Power BI and Microsoft Fabric tenants.
- Support within Import, Direct Lake, and DirectQuery semantic models.
- Clear documentation and administration controls for enterprise adoption.
This capability would significantly improve security management, governance, and scalability for organizations adopting Microsoft Fabric and Power BI at enterprise scale.
Recent ideas
Exported PDF from PowerBI to not have any indents/borders
Currently, using the "Export to PDF" option in PowerBI results in two consistently buggy results: A white border/indent is generated, increasing the size of the page from 8.5x11 to 9x11.5 Sometime...EliShalev2 hours agoNew MemberNew6Views0likes0CommentsAdding a Container for Logical Grouping of Activities in Data Pipelines
Dear Team, I would like to propose a feature enhancement for Data Pipelines in Microsoft Fabric that allows the logical grouping of activities into a container. This container would serve to: Im...lukas_karlovsky3 hours agoNew MemberPlanned870Views15likes5CommentsSupport Native SQL LIKE / NOT LIKE Wildcard Filtering Across Power BI Reports
Description Currently, Power BI does not provide a native way for report consumers to perform dynamic SQL-style wildcard filtering using patterns such as LIKE '____' - Above return all values wit...Seeralan4 hours agoNew MemberNew5Views0likes0Comments