Introduction

List pages in Dynamics 365 Business Central are central to daily operational work: customers, vendors, items, ledger entries, and documents.
What is often overlooked is that these same list pages can also be used for ad-hoc data analysis, without exporting data, running reports, or switching tools.

With Data Analysis (Analysis Mode), Business Central allows users to analyze, group, pivot, and summarize list data directly inside the application.
This post explains what Analysis Mode is, how it works, how it fits into the broader reporting and analytics landscape, and how it can reduce or even replace the need for many traditional reports.


What Is Data Analysis (Analysis Mode)?

Data Analysis, also referred to as Analysis Mode, is a built-in feature that lets users explore list data interactively by:

  • Grouping data by one or more fields

  • Applying aggregations such as Sum, Count, Average, Min, and Max

  • Pivoting rows into columns

  • Applying filters independently from the list page

  • Creating, saving, and sharing multiple analysis views

All of this happens without modifying the page, writing AL code, or exporting data.

Microsoft documentation:
https://learn.microsoft.com/en-us/dynamics365/business-central/analysis-mode


Analysis Mode in the Business Central Analytics Landscape

Analysis Mode is part of Business Central’s broader analytics and reporting ecosystem, which includes:

  • Structured Financial Reports

  • KPIs and role center dashboards

  • Built-in and external Power BI integrations

  • Excel-based analysis

  • Ad-hoc analysis using list pages and Analysis Mode

Analysis Mode sits between operational lists and formal reporting.


It is designed for fast exploration and decision-making, not for predefined layouts or distribution-ready output, which is exactly why it often replaces reports that were previously used only for ad-hoc insight.

Analytics overview:
https://aka.ms/bcreporting


Analysis Mode as Part of Ad-Hoc Data Analysis

Microsoft defines ad-hoc data analysis as exploring data in ways that standard reports do not cover, often to answer immediate or evolving business questions.

Ad-hoc analysis techniques in Business Central include:

  • Sorting, searching, and filtering list data

  • Saving and personalizing list views

  • Exporting list data to Excel

  • Analyzing list data directly using Analysis Mode

  • Analyzing report datasets in Excel or XML

Analysis Mode is unique because it keeps the analysis inside Business Central, close to the operational context.

In practice, this means that many questions that were previously answered by running a report can now be answered directly on list data.

Microsoft overview:
https://learn.microsoft.com/en-us/dynamics365/business-central/reports-adhoc-analysis

Here’s an animated gif from: BCTech/samples/AnalyzeData at master · microsoft/BCTech:


Prerequisites and Permissions

Permissions

To use Analysis Mode, users must have permission to do so:

  • Permission set must include DATA ANALYSIS – EXEC

  • Or access to system object 9640 – Allow Data Analysis mode

This allows administrators to control who can perform analytical exploration beyond basic filtering.

Feature Availability

  • In 2023 release wave 2 and later, Analysis Mode is generally available and enabled by default

  • In earlier versions, it may require enabling via Feature Management


Opening Data Analysis from a List Page

You start Analysis Mode directly from a supported list page.

Steps:

  1. Open a list page, for example Customer Ledger Entries

  2. Select Analyze from the action bar

  3. The page opens in Analysis Mode

This replaces the classic “run a report, get a PDF” workflow with interactive self-service analysis, often eliminating the need to run a report at all.


Understanding the Analysis Mode Interface

Analysis Mode introduces a structured interface optimized for exploration.

Key UI Elements

  • Data Area
    Displays rows and aggregated values

  • Summary Bar
    Always visible at the bottom, showing row count and statistics such as Sum, Count, Min, Max, and Average

  • Columns Pane
    Used to add fields, define aggregations, grouping, and pivoting

  • Filters Pane
    Filters applied only to the active analysis tab

  • Tabs
    Multiple analysis tabs can be created, renamed, copied, deleted, and shared

Users can drag and drop columns, pin them left or right, mark cells for quick fact checking, and copy data directly to Excel or PowerPoint.


Selecting Columns and Aggregations

In Analysis Mode, users design the analysis themselves.

Aggregation Options

For numeric fields:

  • Sum

  • Count

  • Average

  • Min

  • Max

Multiple aggregations can be combined across different fields.

Example:
Analyze total customer balances by posting group while counting ledger entries.


Grouping and Pivoting Data

Grouping

  • Group data by one or more fields

  • Reorder grouping levels dynamically

Pivot Mode and Date Hierarchies

Pivot Mode converts row-based data into a pivot-style layout.
All date fields automatically expose a Year, Quarter, Month hierarchy, enabling fast time-based analysis.


Adding Fields from Related Tables

Analysis Mode allows adding fields from related tables, even if they are not visible on the original list page.

Examples:

  • Group Customer Ledger Entries by Customer Posting Group

  • Include Credit Limit from the Customer table

  • Analyze inventory movements by item category or vendor

This dramatically increases the analytical power of standard list pages.


Filtering Data During Analysis

Filters in Analysis Mode apply only to the active analysis tab.

You can filter by:

  • Dates

  • Dimensions

  • Posting groups

  • Document types

  • Any available field

This allows experimentation without affecting the original operational view.


Examples by Functional Area

Microsoft provides scenario-based guidance showing how Analysis Mode can replace many classic reports.

Finance

  • DIY Income Statement

  • Total Assets overview

  • Vendor balance to date

  • Top N customers or vendors by balance or purchase amount

Sales

  • Customer order summaries

  • Sales by ship-to country

  • Salesperson bonus overviews

Inventory

  • Returned goods by quarter and item

  • Movements between locations

  • Input and output by month

  • Identifying “old” stock based on custom definitions

Compliance and Audit

  • Who changed what, and when

  • Data changes by table and field

  • Installed apps by publisher

  • License overview by user

Reference overview:
https://learn.microsoft.com/en-us/dynamics365/business-central/reports-adhoc-analysis


Developer Perspective: Analyze Data and Queries

For developers and technical consultants, Analysis Mode is also relevant:

  • Analysis can run on Query objects, not just list pages

  • Developers can design queries and pages that are analysis-friendly

  • Microsoft provides reference scenarios and samples in the BCTech repository

Developer resources:
https://github.com/microsoft/BCTech/tree/master/samples/AnalyzeData
https://aka.ms/bctech


Limitations and Performance Considerations

Analysis Mode is optimized for interactive exploration:

  • There is no fixed hard limit on dataset size

  • When analyzing more than 100,000 rows, the platform automatically switches to a more efficient loading mechanism

  • Performance depends on filters, grouping complexity, and table size

It is not intended to replace Power BI or complex, multi-source reporting.
Understanding these boundaries helps clarify when Analysis Mode is the right replacement for a report, and when a classic report is still the better option.


When to Use Data Analysis (and When Not)

Analysis Mode is most effective when it replaces reports that exist mainly to answer ad-hoc or exploratory questions.

Use Analysis Mode when:

  • You need immediate insights

  • You want to replace static reports with interactive analysis

  • You want to stay inside Business Central

Use Excel or Power BI when:

  • You need complex calculations

  • You combine multiple data sources

  • You build reusable dashboards

 


How Do I: Replace Reports with Analysis Mode on List Pages in Business Central

With that context in mind, let’s look more concretely at how Analysis Mode can replace many traditional reports in day-to-day scenarios.

Traditional reports in Business Central are designed for consistency and distribution.
They work well when the question is known in advance and the layout is fixed.

Analysis Mode addresses a different need.

Instead of starting from a report definition, you start from the data itself and shape the analysis interactively.
For many operational and financial questions, this removes the need to run or create a report at all.

Typical Report Scenarios You Can Replace

Analysis Mode works especially well for scenarios such as:

  • Customer or vendor Top N overviews

  • Balance-to-date analyses

  • Period-based summaries, month, quarter, year

  • Inventory movements and stock ageing

  • Compliance and audit questions, who changed what, and when

Why Analysis Mode Is Often a Better Fit

Compared to classic reports, Analysis Mode offers:

  • Immediate results without running a report

  • Interactive grouping and pivoting instead of fixed layouts

  • The ability to iterate without rerunning or redesigning anything

  • Live data instead of static output

  • Saved analysis tabs for repeated use

This shifts reporting from a design-first approach to a question-first approach.

When Reports Still Make Sense

Analysis Mode does not replace all reporting.

Classic reports are still the right choice when:

  • A fixed layout is required

  • Output must be distributed or archived

  • Calculations are complex or highly specific

  • The same result must look identical every time

In practice, Analysis Mode reduces the number of reports users depend on, while reports remain for formal or recurring outputs.


Final Thoughts

Analysis Mode transforms list pages into powerful analytical tools.
It bridges the gap between operational data and formal reporting, enabling faster insights and better decisions.

If reports feel too rigid and Excel feels like overkill, Analysis Mode is often the missing middle ground.


References

https://learn.microsoft.com/en-us/dynamics365/business-central/analysis-mode
https://learn.microsoft.com/en-us/dynamics365/business-central/reports-adhoc-analysis
https://aka.ms/bcreporting
https://github.com/microsoft/BCTech/tree/master/samples/AnalyzeData

 


Discover more from think about IT

Subscribe to get the latest posts sent to your email.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Post Navigation