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!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Access = IF (USERPRINCIPALNAME() = LOOKUPVALUE(VW_ROLE_ACCESS_EMAIL[COMPANY EMAIL ID], VW_ROLE_ACCESS_EMAIL[Datafrom],"XYZ"
,VW_ROLE_ACCESS_EMAIL[Role],"Super User",
VW_ROLE_ACCESS_EMAIL[COMPANY EMAIL ID],USERPRINCIPALNAME()),
TRUE (),
OR(
OR(
OR(
OR(
[L1_EMAIL] = USERPRINCIPALNAME (),
[L2_EMAIL] = USERPRINCIPALNAME ()),
[L3_EMAIL] = USERPRINCIPALNAME ()),
[L4_EMAIL] = USERPRINCIPALNAME ()
)))
Hi, This Dynamic RLS is throwing an error "The end of input was reached."
can I please get help with This.
Thanks
Hi @Akshata_10 ,
There seems to be some problem with your expression, there is an extra or function. Remove it to get the correct expression:
Access =
IF (
USERPRINCIPALNAME ()
= LOOKUPVALUE (
VW_ROLE_ACCESS_EMAIL[COMPANY EMAIL ID],
VW_ROLE_ACCESS_EMAIL[Datafrom], "XYZ",
VW_ROLE_ACCESS_EMAIL[Role], "Super User",
VW_ROLE_ACCESS_EMAIL[COMPANY EMAIL ID], USERPRINCIPALNAME ()
),
TRUE (),
OR (
OR (
OR ( [L1_EMAIL] = USERPRINCIPALNAME (), [L2_EMAIL] = USERPRINCIPALNAME () ),
[L3_EMAIL] = USERPRINCIPALNAME ()
),
[L4_EMAIL] = USERPRINCIPALNAME ()
)
)
If your Current Period does not refer to this, please clarify in a follow-up reply.
Best Regards,
Clara Gong
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
| User | Count |
|---|---|
| 51 | |
| 40 | |
| 35 | |
| 23 | |
| 22 |
| User | Count |
|---|---|
| 134 | |
| 103 | |
| 57 | |
| 43 | |
| 38 |