From revenue to profit
From revenue to operating profit in eight steps: a start bar, costs that take the running total down, a license income that lifts it, and two totals. A dashed line carries the total from bar to bar; every change is written with its sign. The table gives the change and the total after each step. Illustrative figures, with a phone variant. Build-time warnings: warning[text_truncated] at /waterfall/steps/0/label: mobile variant: text was shortened in the visual chart; the full value remains in the specification and HTML data alternative · warning[text_truncated] at /waterfall/steps/1/label: mobile variant: text was shortened in the visual chart; the full value remains in the specification and HTML data alternative · warning[text_truncated] at /waterfall/steps/2/label: mobile variant: text was shortened in the visual chart; the full value remains in the specification and HTML data alternative · warning[text_truncated] at /waterfall/steps/3/label: mobile variant: text was shortened in the visual chart; the full value remains in the specification and HTML data alternative · warning[text_truncated] at /waterfall/steps/4/label: mobile variant: text was shortened in the visual chart; the full value remains in the specification and HTML data alternative · warning[text_truncated] at /waterfall/steps/5/label: mobile variant: text was shortened in the visual chart; the full value remains in the specification and HTML data alternative · warning[text_truncated] at /waterfall/steps/6/label: mobile variant: text was shortened in the visual chart; the full value remains in the specification and HTML data alternative · warning[text_truncated] at /waterfall/steps/7/label: mobile variant: text was shortened in the visual chart; the full value remains in the specification and HTML data alternative
From revenue to profit
examples/revenue-to-profit.json{
"schemaVersion": 1,
"type": "waterfall",
"title": "From revenue to profit",
"source": "Illustrative figures, in thousands",
"width": 860,
"height": 420,
"showValues": true,
"valueAxis": {
"title": "Thousands of euros",
"thousandsSeparator": true
},
"waterfall": {
"steps": [
{
"label": "Revenue",
"value": 1250,
"kind": "start"
},
{
"label": "Materials",
"value": -420
},
{
"label": "Staff",
"value": -380
},
{
"label": "Gross margin",
"kind": "total"
},
{
"label": "Marketing",
"value": -140
},
{
"label": "Licenses",
"value": 60
},
{
"label": "Depreciation",
"value": -95
},
{
"label": "Operating profit",
"kind": "total"
}
]
},
"mobile": {
"width": 400,
"height": 440
}
}Source: Illustrative figures, in thousands
Show chart data
| Step | Kind | Value | Total |
|---|---|---|---|
| Revenue | Start | 1,250 | 1,250 |
| Materials | Change | −420 | 830 |
| Staff | Change | −380 | 450 |
| Gross margin | Total | 450 | 450 |
| Marketing | Change | −140 | 310 |
| Licenses | Change | +60 | 370 |
| Depreciation | Change | −95 | 275 |
| Operating profit | Total | 275 | 275 |