Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi,
I have some visuals that only contain values from the facts table and I would to filter this by userprinciplename, so people only see their values. I tried to make a measure that countrows fact table but it is not possible to add the measure to the visual filter.
suggestions?
Solved! Go to Solution.
Hi, @Anonymous
You can create a new measure 'M_value' to replace the field 'Value'.
M_countrows =
COUNTROWS ( FILTER ( 'Table', 'Table'[Email] = USERPRINCIPALNAME () ) )
M_Value =
CALCULATE (
SUM ( 'Table'[Value] ),
FILTER ( 'Table', 'Table'[M_countrows] >0 )
)
Best Regards,
Community Support Team _ Eason
@Anonymous ,
countrows(filter(Table, Table[email] =userprinciplename() ) )
Also check RLS
How to use Row Level Security (RLS): https://youtu.be/NfdIA0uS6Nk
How would countrows measure affect the filtering of the values when it is not possible to put the measure as countrows > 0 in the visual filter
Hi, @Anonymous
You can create a new measure 'M_value' to replace the field 'Value'.
M_countrows =
COUNTROWS ( FILTER ( 'Table', 'Table'[Email] = USERPRINCIPALNAME () ) )
M_Value =
CALCULATE (
SUM ( 'Table'[Value] ),
FILTER ( 'Table', 'Table'[M_countrows] >0 )
)
Best Regards,
Community Support Team _ Eason
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!