Accounting Analytics: An Integrated Approach
Part IV of V: Data Visualization and Power BI
Chapter 3 of 4 in this Part
Table 15.1 · The readers of the reporting package
| Reader | Question | KPI and its comparison | Page |
|---|---|---|---|
| Sales manager | What did the promotions cost, and where? | Revenue from list price to net, by step; discounts by promotion | Promotions |
| Department manager | Is my cost center within its budget? | Operating expense against the budget, flexed for volume | Budget |
| Production manager | Are the plant’s hours under control? | Hours per standard hour over twelve months | Plant |
| Controller | Do the pages agree with the ledger? | Control totals of earlier chapters | Validation |
Table 15.2 · Three ways to move from a summary to detail
| Drill-down | Drill-through | Report-page tooltip | |
|---|---|---|---|
| What changes | The level shown in the same visual | The page, filtered to the selected item | A small page shown while pointing |
| How the reader starts it | Expand a level or use the drill buttons | Right-click, then Drillthrough | Point at a data point |
| Best for | Moving down a hierarchy | Studying one item in detail | A quick second view |
| Accessible to screen readers | Yes | Yes | No |
Drill-down, drill-through or tooltip?
Gross to Net =
SWITCH (
SELECTEDVALUE ( Steps[Step] ),
"At list price", [List Amount],
"Price lists and overrides",
[Price Before Discount] - [List Amount],
"Promotions",
[Revenue] - [Price Before Discount],
[Revenue]
)
Before you move on, confirm the following:
Table 15.3 · Causes of a budget variance
| Cause | What happened | Charles River, fiscal 2026 |
|---|---|---|
| Volume | Activity differed from the budget’s assumption | Commission budgeted on the budget’s sales volume |
| Classification | The budget and the ledger record the cost in different places | Depreciation budgeted in Administration, recorded partly in the Warehouse |
| Timing | The cost fell in a different month from the budget | Salaries paid in months with three pay dates |
| Rate | The price per unit differed from the budget’s | Payroll burden below the budgeted rate |
| Spending | More or less was used than planned | To be investigated in what remains after the other causes |
Which cause explains each variance?
Table 15.4 · Visual calculation functions and their SQL counterparts
| Visual calculation | What it returns | SQL counterpart (Chapter 11) |
|---|---|---|
RUNNINGSUM |
The running total down the rows | SUM with an OVER clause ending at the current row |
MOVINGAVERAGE |
The average of the last n rows | AVG over a frame of n rows |
PREVIOUS |
The value of the previous row | LAG |
FIRST |
The value of the first row | FIRST_VALUE |
COLLAPSE |
The value at the parent level | An aggregate at the parent level, such as SUM over a window partitioned by the parent |
Table 15.5 · Where a calculation can live in an Import model
| Measure | Visual calculation | Calculated column | |
|---|---|---|---|
| Defined in | The model | One visual | A table of the model |
| Sees | The whole model, through the filter context | Only the rows and columns of its visual | The current row and related rows |
| Calculated | When a visual asks for it | When its visual is drawn | At refresh, and stored |
| Reused elsewhere | Yes | No | Yes |
| Exported with the data | Yes | Test the export mode and version | Yes |
Measure, visual calculation or calculated column?
Before you move on, confirm the following:
Which tool does each need?
Manufacturing Hours =
CALCULATE (
SUM ( LaborTimeEntry[RegularHours] )
+ SUM ( LaborTimeEntry[OvertimeHours] ),
KEEPFILTERS (
LaborTimeEntry[LaborType] <> "NonManufacturing" )
)
Direct Hours =
CALCULATE ( [Manufacturing Hours],
LaborTimeEntry[LaborType] = "Direct Manufacturing" )
Before you hand the package to its readers, confirm the following:
Bookmark · Budget variance · Conditional formatting · Disconnected table · Drill-through · Exponential smoothing · Field parameter · Key performance indicator (KPI) · Page navigator · Report-page tooltip · Visual calculation · What-if parameter
Next: Chapter 16: Audit Monitoring and Report Assurance
These slides accompany Accounting Analytics: An Integrated Approach, licensed under CC BY-SA 4.0. Every figure and table comes from the chapter:
https://aa.accountinganalyticshub.com/chapters/15-management-reports/chapter.html
Chapter 15 · Reports for Management Decisions