How to Create a Power BI Report for SharePoint Views by User ID
Question details
The user needs to create a Power BI report that measures SharePoint Online news post views categorized by employee type from Microsoft Entra ID.

- Product
- Power BI / SharePoint Online
- Device & OS
- not provided
- Scenario
- Analyzing SharePoint news post engagement at a user-level by linking audit logs with employee demographic data.
- Observed behavior
- User-level visit data requires extraction from Purview audit logs and complex integration with Microsoft Graph APIs and Entra ID data.
Ensure you have the necessary administrative privileges to access Microsoft Purview audit logs, SharePoint usage data, and Microsoft Entra ID (formerly Azure AD).
Consult Microsoft Communities for Advanced API Integration
Because this task involves complex integrations across multiple Microsoft services, seeking guidance from specialized Microsoft communities is the best path.
Extracting user-level SharePoint audit data and combining it with Entra ID employee types requires specialized usage of Microsoft Graph APIs and Power BI data modeling.
Determine exactly which events in the Purview audit log correspond to viewing SharePoint Online news posts.
Document your specific requirements, including how you plan to link the Entra ID user demographic data with the SharePoint audit events.
Navigate to the official Microsoft Power BI or Microsoft Fabric community forums and post your detailed query for expert architectural guidance.

Enhance Your Daily Productivity with WPS Office
While specialized data modeling with Power BI and SharePoint requires Microsoft's ecosystem, WPS Office provides a lightweight, comprehensive suite for your everyday document, spreadsheet, and presentation needs.
- 1. Download the Software: Visit the official WPS Office website to download the free installation package.
- 2. Install and Launch: Run the installer and open WPS Office on your desktop or mobile device.
- 3. Analyze Data: Open WPS Spreadsheet to import your exported log data and create customized charts.

Frequently Asked Questions
Can Power BI connect directly to SharePoint usage data?
Yes, Power BI can natively connect to SharePoint list and folder data, but accessing detailed, user-level audit logs usually requires connecting to the Microsoft 365 compliance center or using Microsoft Graph APIs.
How do I get employee roles from Microsoft Entra ID into Power BI?
You can use the Microsoft Graph API or the Azure Active Directory connector in Power BI to import user profile data, including employee types and job titles.
Why isn't user-level visit data available in standard SharePoint analytics?
Standard SharePoint site analytics provide aggregated page views to protect user privacy. Tracking individual views by user ID requires administrative access to backend Purview audit logs.




