Step-by-Step Guide to Excel Reporting in Business Central
Excel reporting in Business Central allows developers to create data-driven reports that users can easily customize with pivot tables and charts. The post demonstrates building a customer activity report and uploading the customized layout back to Business Central so updates appear automatically in future runs.

post Aardvark Labs
"Microsoft Excel Reports are the easiest for end users to modify, and one of the easiest data sets to create."
Key points
- Excel reports use a dataset with nested dataitems and dataitemlink to structure data hierarchically
- RequestFilterFields at the dataitem level prompt users for filter parameters at runtime
- Excel layouts can be customized with pivot tables and charts, then uploaded back to Business Central as the default layout
- Business Central updates the data tabs while preserving custom tabs created by users
Quotes
- “Microsoft Excel Reports are the easiest for end users to modify, and one of the easiest data sets to create.” (Explains why Excel is a good choice for accessible, user-friendly reporting in Business Central)
AL objects mentioned
As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.
- report “ARD_CustomerActivity”
Not found in BC28-30: report “ARD_CustomerActivity”.
Context
- Features: Excel reports, Report layouts, RequestFilterFields, DataItemTableView, Pivot tables, Report customization, Custom worksheets, Automatic data updates
Source: Aardvark Labs, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.