Omniscope Custom Views › variancechart

Variance Chart

Actual against plan, at a glance. Sales against budget, costs against forecast, this year against last, with the variance in money and in percent and the total at the end, in the layout finance teams use in management reports.

Bar visokio-agents

Open the demo in Omniscope Download demo.ioz Sample data: sales_budget.csv Source on GitHub

Items tagged visokio-agents are community examples built by Visokio's agents, to extend Omniscope's core blocks and views with popular, specialist and more unusual use cases, and to show what anyone, people or agents, can build on Omniscope. They are tested by automated tests and were run on a real Omniscope server. They were not reviewed by Omniscope's core team, so they are not on a par with the core blocks and views, which have years of manual, functional and unit tests behind them. About

Actual against plan, at a glance. Sales against budget, costs against forecast, this year against last, with the variance in money and in percent and the total at the end, in the layout finance teams use in management reports.

Live: illustrative monthly sales against budget. Hover a month for the figures, click one to select it.

The problem it solves

"How did we do against plan?" is a standard question in a monthly review. The usual answer is a table of actuals, budgets and variances, or a clustered bar chart where the eye has to work out the differences. Neither shows quickly where the business is ahead, where it is behind, and by how much. Finance teams that care about this build careful variance charts by hand in spreadsheets, every month.

The Variance Chart view builds them live in an Omniscope report. Each row or period shows the actual over the plan, the absolute variance and the percentage variance, coloured by whether it is good or bad, with signs and arrows so it reads in black and white too. In the illustrative data above, sales ran ahead of budget in every month except August, and the gap widened in the autumn. Group by product line and the rows sort themselves by variance:

Live: the same comparison by product line, sorted by variance.

For costs, where spending above plan is bad, the colours swap:

Live: costs against cost budget by region, where spending above plan is shown in red.

Where it earns its place

The examples below are illustrative.

Report Actual Compared with
Monthly management pack Sales, margin, profit Budget or forecast
Cost-centre review Spend by cost centre or account Cost budget
Sales performance Sales by region, team or rep Target or prior year
Operations Volumes, hours, output Plan or capacity
Service levels Delays, backlog, complaints Target (lower is better)

How to use it in Omniscope

  1. Bring actuals and plan figures into a workflow; append or join them so each row carries both, or keep them side by side as columns.
  2. Connect it to a Report block, add a view and choose Variance Chart.
  3. Set Breakdown (e.g. Month or Region), Actual and Plan.
  4. For costs and other measures where above plan is bad, set Above plan is to Bad.
  5. Click a month or row to select it; other views in the report show what is behind the variance.

Why do this in Omniscope

Data and options

A breakdown and two measures.

Option What it does
Breakdown Rows or periods (dates become columns)
Actual, Plan The two measures to compare
Above plan is Good or bad, to colour the variances
Sort By variance, variance %, actual or data order
Rows shown Further rows combined as Other
Layout Automatic, rows or columns
Show total Total row, for sums and counts

Tested

Selecting a row
Selecting a row
Running on the Omniscope server
Running on the Omniscope server

Reference

Fields it reads

NameTypeWhat it does
BreakdownGROUPINGRows or periods to compare, e.g. Region, Product line or Month (dates are drawn as columns)
ActualMEASUREThe actual figure, e.g. sum of Sales
PlanMEASUREWhat to compare against, e.g. sum of Budget, Forecast or Prior year

Options

NameTypeWhat it does
Above plan isCHOICEDecides which variances are green and which red
SortCHOICERow order for categories; periods always stay in time order
Rows shownNUMBERFurther rows are combined as Other (default 15)
LayoutCHOICEAutomatic draws periods as columns and categories as rows
Show totalTOGGLEAdd a total row (only when both measures are sums or counts)

Third-party libraries