Intune has extensive built-in reporting covering compliance, app deployments, device health, policy assignments, and more. The reporting interface has two sections: Monitor (quick operational views) and Reports (enhanced, filterable, exportable reports). This guide covers the key reports, how to build custom filtered views, exporting data, and connecting to Power BI for advanced dashboards.
Where to find reports in Intune
Intune reports live in two places:
- Devices > Monitor - quick operational views. Good for day-to-day checks. Limited filter and export options.
- Reports (top-level nav item) - enhanced reporting with better filters, saved report configurations, and full CSV export.
Compliance reports
Device reports
App reports
Building custom reports
- Select the report type (Compliance, Policy, Setting)
- Apply filters: platform, compliance state, OS version, policy name
- Select the columns you want to include
- Click Generate report
- Click Save to save the filter configuration as a named report for future use
Saved reports appear in your report list and can be re-run at any time with the same filters.
Exporting report data
Every enhanced report in the Reports section has an Export button that downloads a CSV. For large tenants, the export runs asynchronously - Intune emails you when the download is ready.
Use exported CSVs in Excel for quick analysis, or import into Power BI for persistent dashboards.
Reporting via Graph API
For automated or scheduled reporting, use the Microsoft Graph API to pull Intune data directly:
# Get all non-compliant devices via Graph API
GET https://graph.microsoft.com/v1.0/deviceManagement/managedDevices?$filter=complianceState eq 'noncompliant'&$select=deviceName,userDisplayName,complianceState,lastSyncDateTime
# Get app installation status
GET https://graph.microsoft.com/v1.0/deviceAppManagement/mobileApps/{appId}/deviceStatusesThe Graph API is the foundation for integrating Intune data into SIEM tools, custom dashboards, or automated reporting workflows.
Frequently Asked Questions
Go to Devices > Monitor. You will find a range of built-in reports including Device compliance, Noncompliant devices, Policy compliance, and Setting compliance. The Reports section (separate from Monitor) has enhanced reports with better filtering and export options.
Yes. Most Intune reports have an Export option that downloads a CSV file. The enhanced reports in the Reports section (not Monitor) support export to CSV with full data sets. You can open these in Excel or import them into Power BI for further analysis.
Go to Reports > select a report category > Create report. The enhanced reporting section lets you filter by platform, compliance state, OS version, and more, then save the configuration as a named report for repeated use. You can also use the Microsoft Graph API to pull any Intune data into custom dashboards.
Yes. Use the Intune Data Warehouse or the Microsoft Graph API to pull Intune data into Power BI. Microsoft provides a Power BI connector for Intune that connects directly to your tenant data warehouse. This gives you full custom dashboarding across compliance, apps, devices, and policies.