Data analytics and reporting
Data analytics and reporting in Business Central covers data analysis on lists and queries, queries as datasets and OData web services, Excel layout reports, and Power BI integration and embedding. It answers questions about choosing an analysis option and building or embedding reports.
- 7Learn pages
- 1videos
- 28AL objects
Path: Development > Data analytics and reporting · tier official · system reporting · narrative reviewed (checked by Opus)
Overview
This area describes the ways to analyze and share Business Central data. Options differ by role: Power BI reports, data analysis mode on list pages and queries, Excel with APIs (Power Query and PowerPivot), and report objects with Excel layouts.
Start with “Analyzing, pivoting, and sharing data in Business Central” to compare the options. For interactive work without running a report, see the data analysis page, which covers columns, filters, row groups, pivot mode and date hierarchies. “Query Overview” explains queries that combine tables, aggregate data and can be exposed as OData web services.
For Excel reporting, “Working with Excel layouts” covers creating, configuring and working with Excel layouts that use formulas, PivotTables, PivotCharts and multiple worksheets. “Creating an Excel layout report” covers the data contract, system worksheets, translations and named formulas. For Power BI, read the introduction first, then the page on embedding reports in Business Central pages.
Key points
- Data analysis mode lets you analyze list page and query data interactively with a Columns pane, Analysis Filters pane, row groups, pivot mode and multiple analysis views, without running a report.
- Analysis views can include fields from related tables and date hierarchies, and can be bookmarked to your Role Center.
- Queries retrieve and combine records from one or more tables, can calculate and aggregate data, and can be exposed as OData web services. Types include normal and API queries.
- Excel layout reports use an Excel layout data contract, with ExcelLayoutMultipleDataSheets, system worksheets, translation support, named formulas and drillthrough.
- Excel layouts can include formulas, PivotTables, PivotCharts, multiple worksheets and a data sheet, using built-in Office features.
- Power BI integration includes built-in Power BI apps, Power BI Desktop integration, KPI tracking and report embedding.
- Power BI reports, scorecards and dashboards can be embedded in pages using the Power BI embed framework, with pages such as Power BI Embedded Report Part and Power BI Element Addin Host, and context set through SetCurrentListSelection and SetPageContext.
- Version notes: the data analysis page references 2026 release wave 2. The Excel layout report page covers 2023 release wave 1 to 2025 release wave 1 and versions 23.3 to 26.0. The Power BI embedding page covers 2022 release wave 2 to 2025 release wave 1.
Learn pages
- Analyze list page and query data using data analysis: Learn how to use the analysis mode in Business Central to analyze data.
- Analyzing, pivoting, and sharing data in Business Central: Introducing the options you have for creating Business Central reports that analyze, pivot, and share data.
- Creating an Excel layout report: Learn how to create an Excel layout report.
- Embed Power BI reports in pages: Explains how to display Power BI reports on pages in Business Central
- Introduction to Business Central and Power BI: Get an overview of using Power BI to get insights from your Business Central data.
- Query Overview: Description of the query object.
- Working with Excel layouts: Learn how to create and modify report layouts that are built using Excel.
Videos and posts
Linked by a Haiku matcher with a grounding quote from the item’s summary (link/topics.ts); machine-generated.
- Business Central data in Fabric: the way it should be (community post): “Native mirroring to Fabric via a new Fabric integration app removes the need for custom data extraction”
- What’s Cooking in Business Central: Delivering Analysis Views in AL Extensions (video): “Delivering Analysis Views in AL Extensions. Topics: analysis views; al extensions”
Business Central pages and reports
The pages, reports and queries this hub’s Learn pages name (ms.search.form, API reference), joined to the code by exact object id (data/index/docs-objects.json); a page shows the table it runs on.
- Page 16 “Chart of Accounts” · on Table 15 “G/L Account”
- Page 22 “Customer List” · captioned “Customers” · on Table 18 “Customer”
- Page 25 “Customer Ledger Entries” · on Table 21 “Cust. Ledger Entry”
- Page 26 “Vendor Card” · on Table 23 “Vendor”
- Page 27 “Vendor List” · captioned “Vendors” · on Table 23 “Vendor”
- Page 31 “Item List” · captioned “Items” · on Table 27 “Item”
- Page 143 “Posted Sales Invoices” · on Table 112 “Sales Invoice Header”
- Page 144 “Posted Sales Credit Memos” · on Table 114 “Sales Cr.Memo Header”
- Page 456 “No. Series” · on Table 308 “No. Series”
- Page 457 “No. Series Lines” · on Table 309 “No. Series Line”
- Page 458 “No. Series Relationships” · on Table 310 “No. Series Relationship”
- Page 459 “Sales & Receivables Setup” · on Table 311 “Sales & Receivables Setup”
- Page 460 “Purchases & Payables Setup” · on Table 312 “Purchases & Payables Setup”
- Page 461 “Inventory Setup” · on Table 313 “Inventory Setup”
- Page 6316 “Sustainability Report Power BI” · captioned “Sustainability Report (Power BI)”
- Page 6317 “To Net Zero Carbon Power BI” · captioned “Journey to Net Zero Carbon (Power BI)”
- Page 9300 “Sales Quotes” · on Table 36 “Sales Header”
- Page 9301 “Sales Invoice List” · captioned “Sales Invoices” · on Table 36 “Sales Header”
- Page 9303 “Blanket Sales Orders” · on Table 36 “Sales Header”
- Page 9304 “Sales Return Order List” · captioned “Sales Return Orders” · on Table 36 “Sales Header”
- Page 9305 “Sales Order List” · captioned “Sales Orders” · on Table 36 “Sales Header”
- Page 9306 “Purchase Quotes” · on Table 38 “Purchase Header”
- Page 9307 “Purchase Order List” · captioned “Purchase Orders” · on Table 38 “Purchase Header”
- Page 9309 “Purchase Credit Memos” · on Table 38 “Purchase Header”
- Page 9310 “Blanket Purchase Orders” · on Table 38 “Purchase Header”
- Page 9311 “Purchase Return Order List” · captioned “Purchase Return Orders” · on Table 38 “Purchase Header”
- Page 9650 “Custom Report Layouts” · on Table 9650 “Custom Report Layout”
- Page 9652 “Report Layout Selection” · on Table 9651 “Report Layout Selection”
Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.
What Learn documents here 7 Learn pages
- learnAnalyze list page and query data using data analysis2026-09-18
- learnAnalyzing, pivoting, and sharing data in Business Central2024-02-14
- learnCreating an Excel layout report2025-03-13
- learnEmbed Power BI reports in pages2025-05-12
- learnIntroduction to Business Central and Power BI2026-06-17
- learnQuery Overview2021-04-01
- learnWorking with Excel layouts2024-09-09