Waterfall & PVM fields and settings
Every field well and every setting in the format pane of version 1.0.1.0, read from the package you download. The internal names in grey are what a PBIR file or a report-authoring agent uses. Which features need a licence is on the Waterfall & PVM page; every setting works in edit mode with or without one.
12 fields · 18 cards · 106 settings Markdown for AI assistantscatalog.json
Fields
| Field | Takes | Needed | What it is for |
|---|---|---|---|
Categorycategory | Column | Optional · up to 4 | Steps of the waterfall, or the items of a price-volume-mix bridge (product, customer, SKU). Add a hierarchy to drill. |
Periodperiod | Column | Optional | Optional year, quarter or scenario field with two or more values: the first is the base, the last the current period. |
Small multiplesgroup | Column | Optional | Optional field: one bridge per value, on a shared scale. |
Valuevalue | Measure | Optional | The amount to bridge: revenue, sales, margin, cost. |
Comparison valuebaseValue | Measure | Optional | Budget, prior year or forecast for the same amount. Draws the start pillar and the change per category. |
Volumevolume | Measure | Optional | Units sold (quantity). With a comparison, turns the bridge into price, volume and mix effects. |
Comparison volumebaseVolume | Measure | Optional | Units in the comparison period or plan (not needed with a Period field). |
Value at comparison FXvalueFx | Measure | Optional | Current value translated at the comparison period's exchange rates (constant currency). Adds a currency effect. |
Costcost | Measure | Optional | Cost of the units sold. Turns the bridge into a margin bridge with a separate cost effect. |
Comparison costbaseCost | Measure | Optional | Cost in the comparison period (not needed with a Period field). |
Step typestepType | Measure | Optional | Optional per-row type for classic waterfalls: start, delta, subtract, subtotal or total (or 2, 0, -1, 1, 3). Use First or Max on a text column. |
Tooltipstooltips | Measure | Optional · up to 5 | Extra measures shown in the tooltip. |
Themetheme
| Setting | Type and options |
|---|---|
ThemeselectedTheme |
|
Use report theme colorsuseReportTheme | On / off |
FontfontFamily |
|
Transparent backgroundtransparentBg | On / off |
BackgroundbgColor | Colour |
Chart type & methodchart
| Setting | Type and options |
|---|---|
Chart typechartType |
|
Comparecompare |
|
PVM methodpriceBasis |
|
Separate mix effectseparateMix | On / off |
New and lost items as effectsseparateNewLost | On / off |
Hide zero effectshideZero | On / off |
Break down effect by itembreakdown |
|
Items per broken-down effectbreakdownN | Number |
Value at comparison FX holdsfxMode |
|
Notationnotation |
|
Comparison scenarioscenario |
|
Layoutlayout
| Setting | Type and options |
|---|---|
Orientationorientation |
|
Sort stepssortBy |
|
Show top N steps (0 = all)topN | Number |
Bar width % (0 = theme)barWidth | Number |
Others label (blank = Others (n))othersLabel | Text |
Legendlegend
| Setting | Type and options |
|---|---|
Legendshow | On / off |
Positionposition |
|
Font sizefontSize | Number |
Font colorfontColor | Colour |
Effect nameseffectNames
| Setting | Type and options |
|---|---|
Volumevolume | Text |
Mixmix | Text |
Priceprice | Text |
Costcost | Text |
Price × volumeinteraction | Text |
Currencyfx | Text |
New itemsnew | Text |
Lost itemslost | Text |
Otherother | Text |
Bars & colorscolors
| Setting | Type and options |
|---|---|
Color barscolorMode |
|
Directionpolarity |
|
IncreaseincreaseColor | Colour |
DecreasedecreaseColor | Colour |
Start pillarstartColor | Colour |
End pillartotalColor | Colour |
SubtotalssubtotalColor | Colour |
Hatch adverse barshatchAdverse | On / off |
Step colorsdataPoint
| Setting | Type and options |
|---|---|
Colorfill | Colour |
Effect colorseffectColors
| Setting | Type and options |
|---|---|
Volumevolume | Colour |
Mixmix | Colour |
Priceprice | Colour |
Costcost | Colour |
Price × volumeinteraction | Colour |
Currencyfx | Colour |
New itemsnew | Colour |
Lost itemslost | Colour |
Otherother | Colour |
Connectorsconnectors
| Setting | Type and options |
|---|---|
Connector linesshow | On / off |
Colorcolor | Colour |
Stylestyle |
|
Width (0 = theme)width | Number |
Data labelslabels
| Setting | Type and options |
|---|---|
Data labelsshow | On / off |
Showcontent |
|
Display unitsdisplayUnits |
|
Decimal placesdecimals |
|
Positionposition |
|
Rounded labels add upreconcile | On / off |
Font sizefontSize | Number |
Font colorfontColor | Colour |
% of start colorpctColor | Colour |
Category labelscategoryAxis
| Setting | Type and options |
|---|---|
Category labelsshow | On / off |
Font sizefontSize | Number |
Font colorfontColor | Colour |
Effect and period bandsbandColor | Colour |
Start & end pillarspillars
| Setting | Type and options |
|---|---|
Start pillarshowStart | On / off |
Start label (blank = field name)startLabel | Text |
End pillar / totalshowEnd | On / off |
End label (blank = field name)endLabel | Text |
Value axisvalueAxis
| Setting | Type and options |
|---|---|
Axis labelsshow | On / off |
GridlinesshowGrid | On / off |
Grid colorgridColor | Colour |
Font sizefontSize | Number |
Font colorfontColor | Colour |
Baseline colorlineColor | Colour |
Axis break for small stepsaxisBreak | On / off |
Difference highlightdifference
| Setting | Type and options |
|---|---|
Difference highlightshow | On / off |
Showmode |
|
Colorcolor | Colour |
Font sizefontSize | Number |
Data tabletable
| Setting | Type and options |
|---|---|
Data tableshow | On / off |
Font sizefontSize | Number |
Font colorfontColor | Colour |
Header colorheaderColor | Colour |
Rule linesruleColor | Colour |
Item table (effects per item)itemTable | On / off |
Items in the item tableitemRows | Number |
Small multiplessmallMultiples
| Setting | Type and options |
|---|---|
Columns (0 = auto)columns | Number |
Shared scalesharedScale | On / off |
Panel titlesshowTitles | On / off |
Title font sizetitleFontSize | Number |
Title colortitleColor | Colour |
Insight & footnoteinsights
| Setting | Type and options |
|---|---|
Insight sentenceshowInsight | On / off |
Insight font sizeinsightFontSize | Number |
Insight colorinsightColor | Colour |
Method footnoteshowFootnote | On / off |
Footnote font sizefootnoteFontSize | Number |
Footnote colorfootnoteColor | Colour |
Accessibilityaccessibility
| Setting | Type and options |
|---|---|
Focus outline colorfocusColor | Colour |
Focus outline widthfocusWidth | Number |
Minimum text sizeminFontSize | Number |
Hatch adverse barshatchAdverse | On / off |
Setting a value in PBIR
In a visual.json, a setting goes under visual.objects, by card and internal name. Toggles take true or false, choices and text a value in single quotes ('auto'), numbers a D suffix (12D).
"visual": {
"visualType": "waterfallPvmBridge7D3C9E21A4B84F6FA1E2C5D8B9F04A13",
"objects": {
"theme": [{
"properties": {
"useReportTheme": { "expr": { "Literal": { "Value": "true" } } }
}
}]
}
}