Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.
I'm using this connector to retrieve Outlook Calendar data described here
https://learn.microsoft.com/en-us/power-query/connectors/microsoft-exchange-online
In desktop app everything works well and also after publishing the report online using my account/the same i configurared within the pbix.
I didn't find a way to retrieve the authenticated user and/or have the AAD process starting for different users while they are browsing the report online.
Solved! Go to Solution.
Hi @crixo,
Unfortunately, directly retrieving the authenticated user within the Power BI connector for Exchange Online (published to the Power BI service) isn't possible. This is due to security limitations to prevent unauthorized access to potentially sensitive data.
Here are some of the authentication differences between Power BI Desktop and the Power BI service:
Power BI Desktop:
Power BI Service:
You can go for alternate solutions as:
Row-Level Security (RLS)
Security Groups
Embed Reports (Pro License Required)
If you find this insightful, please provide a Kudo and accept this as a solution.
Hi @crixo,
Here is some detailed explanation about Embed Reports method:
Embedding Power BI reports (requires a Pro license) involves integrating them into a secure web application or portal. This allows users within the application to view the report data without directly accessing the Power BI service. Here's a breakdown of the process:
1. Prerequisites:
2. Publishing the Report for Embedding:
3. Integrating the Report into Your Application:
Resources:
If you find this insightful, please provide a Kudo and accept this as a solution.
Hi @crixo ,
What ever you are expecting is not possible.But can use power query with parameter and you try similar thing in Excel.
https://exceloffthegrid.com/power-query-using-parameters/
OR You can try pulling all users calendar data using Microsoft graph & add a slicer to filter data based on users details.
https://learn.microsoft.com/en-us/graph/api/user-list-calendars?view=graph-rest-1.0&tabs=http
I hope the information shared by me will be helpful.
Thanks,
Sai Teja
Hi @Sasa
I'm using the Parameter as well within the power query/Transform Data/ Advanced Editor but it does not solve my need to have a given user accessing the report via web interface.
The Parameter simplified the user switching in the Power BI desktop app remaining in "Visual Mode" isntead of changing the user identifier into the Advanced Editor/Transfrom mode
Hi @crixo,
Unfortunately, directly retrieving the authenticated user within the Power BI connector for Exchange Online (published to the Power BI service) isn't possible. This is due to security limitations to prevent unauthorized access to potentially sensitive data.
Here are some of the authentication differences between Power BI Desktop and the Power BI service:
Power BI Desktop:
Power BI Service:
You can go for alternate solutions as:
Row-Level Security (RLS)
Security Groups
Embed Reports (Pro License Required)
If you find this insightful, please provide a Kudo and accept this as a solution.
Thanks @Shivu-2000
Could you please give more details/links w/ info about the 3 options you mentioned to solve my use case?
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.