Analysis Mode for Power BI
Architecture
Analysis Mode for Power BI replicates Business Central's data analysis mode (pivot mode) on top of a Power BI semantic model: the model's field list, the Row Groups, Column Labels and Values buckets, subtotals at every level, and per-user analysis tabs. The page runs inside Business Central; the data stays in Power BI.
The core principle: zero client-side aggregation
Every number you see — detail cells, subtotals, the Total column, the grand total — is calculated by the Power BI semantic model itself and returned as its own row. Business Central and the browser never add, average or otherwise compute a measure value; they only place returned values into the grid.
This matters for non-additive measures. Ratios, distinct counts, time-intelligence measures and anything with a custom filter context return the same figure here as in Power BI, because it is the figure from Power BI. Summing detail rows on the client would produce different — and wrong — subtotals for exactly those measures.
Architecture at a glance
Business Central
Analysis designer page & saved analysis tabs
DAX query
Built from your layout, sent straight from the browser
Semantic model
Evaluates detail rows, subtotals and totals
Pivot grid
Renders returned values — no recalculation
One round trip per layout change. Expanding and collapsing rows filters data that has already arrived.
Where each part runs
No navida service takes part at runtime. Your queries and your data travel directly between your browser and your Power BI tenant. navida operates exactly two things: the Microsoft Entra application you sign in with, and the key vault holding its credential — both used for authentication only, never for data.
navida authentication only — no data, no runtime service
Entra application
Multi-tenant registration · you grant admin consent once
Azure Key Vault
Holds the application credential · never leaves navida
Your Microsoft 365 tenant everything below runs entirely inside it
Analysis designer
Business Central page hosting the add-in
Model catalog
Which semantic models are available
Saved analyses
Per user, stored in Business Central tables
Power BI semantic model
Your workspace · evaluates every value, applies row-level security
Pivot grid in the browser
Expand, collapse, sort and window over the returned rows
Sign-in and permissions
Delegated throughout: every query runs as the signed-in Business Central user.
Read and Build permission on the semantic model. Without them, Power BI refuses the query. The app does not extend a user's access.How a pivot is built
One query per layout change, with all levels evaluated by the model.
Large models
Queries are sized against Power BI's documented limits before they are sent.
Number formats
Figures are formatted the way the model defines them, where the platform allows it.
Next step
Install Analysis Mode for Power BI and connect a semantic model.