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

    FieldTakesNeededWhat it is for
    CategorycategoryColumnOptional · up to 4Steps of the waterfall, or the items of a price-volume-mix bridge (product, customer, SKU). Add a hierarchy to drill.
    PeriodperiodColumnOptionalOptional year, quarter or scenario field with two or more values: the first is the base, the last the current period.
    Small multiplesgroupColumnOptionalOptional field: one bridge per value, on a shared scale.
    ValuevalueMeasureOptionalThe amount to bridge: revenue, sales, margin, cost.
    Comparison valuebaseValueMeasureOptionalBudget, prior year or forecast for the same amount. Draws the start pillar and the change per category.
    VolumevolumeMeasureOptionalUnits sold (quantity). With a comparison, turns the bridge into price, volume and mix effects.
    Comparison volumebaseVolumeMeasureOptionalUnits in the comparison period or plan (not needed with a Period field).
    Value at comparison FXvalueFxMeasureOptionalCurrent value translated at the comparison period's exchange rates (constant currency). Adds a currency effect.
    CostcostMeasureOptionalCost of the units sold. Turns the bridge into a margin bridge with a separate cost effect.
    Comparison costbaseCostMeasureOptionalCost in the comparison period (not needed with a Period field).
    Step typestepTypeMeasureOptionalOptional 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.
    TooltipstooltipsMeasureOptional · up to 5Extra measures shown in the tooltip.

    Themetheme

    SettingType and options
    ThemeselectedTheme
    • SmartVisuals smartvisuals
    • Dark dark
    • Clean (White) clean
    • Slate slate
    Use report theme colorsuseReportThemeOn / off
    FontfontFamily
    • Inter inter
    • Segoe UI segoe
    • Arial arial
    • Georgia georgia
    Transparent backgroundtransparentBgOn / off
    BackgroundbgColorColour

    Chart type & methodchart

    SettingType and options
    Chart typechartType
    • Automatic auto
    • Waterfall classic
    • Variance bridge variance
    • Price-volume-mix bridge pvm
    Comparecompare
    • Last two periods lastTwo
    • First to last period firstLast
    • Every period (chained) chain
    PVM methodpriceBasis
    • Price at current volume current
    • Price at base volume base
    • Price at base volume, separate interaction interaction
    • Midpoint (symmetric) midpoint
    Separate mix effectseparateMixOn / off
    New and lost items as effectsseparateNewLostOn / off
    Hide zero effectshideZeroOn / off
    Break down effect by itembreakdown
    • None none
    • Volume volume
    • Mix mix
    • Price price
    • Cost cost
    • Price × volume interaction
    • Currency fx
    • New items new
    • Lost items lost
    • Other other
    Items per broken-down effectbreakdownNNumber
    Value at comparison FX holdsfxMode
    • Current period at the previous period's rates prior
    • Every period at constant rates constant
    Notationnotation
    • Standard standard
    • IBCS ibcs
    Comparison scenarioscenario
    • Prior year (PY) PY
    • Plan (PL) PL
    • Forecast (FC) FC

    Layoutlayout

    SettingType and options
    Orientationorientation
    • Vertical vertical
    • Horizontal horizontal
    Sort stepssortBy
    • Data order data
    • Largest impact first impact
    • Value, high to low valueDesc
    • Value, low to high valueAsc
    • Name, A to Z name
    Show top N steps (0 = all)topNNumber
    Bar width % (0 = theme)barWidthNumber
    Others label (blank = Others (n))othersLabelText

    Legendlegend

    SettingType and options
    LegendshowOn / off
    Positionposition
    • Top top
    • Bottom bottom
    Font sizefontSizeNumber
    Font colorfontColorColour

    Effect nameseffectNames

    SettingType and options
    VolumevolumeText
    MixmixText
    PricepriceText
    CostcostText
    Price × volumeinteractionText
    CurrencyfxText
    New itemsnewText
    Lost itemslostText
    OtherotherText

    Bars & colorscolors

    SettingType and options
    Color barscolorMode
    • Increase / decrease direction
    • By effect or category effect
    Directionpolarity
    • Higher is better higher
    • Lower is better lower
    IncreaseincreaseColorColour
    DecreasedecreaseColorColour
    Start pillarstartColorColour
    End pillartotalColorColour
    SubtotalssubtotalColorColour
    Hatch adverse barshatchAdverseOn / off

    Step colorsdataPoint

    SettingType and options
    ColorfillColour

    Effect colorseffectColors

    SettingType and options
    VolumevolumeColour
    MixmixColour
    PricepriceColour
    CostcostColour
    Price × volumeinteractionColour
    CurrencyfxColour
    New itemsnewColour
    Lost itemslostColour
    OtherotherColour

    Connectorsconnectors

    SettingType and options
    Connector linesshowOn / off
    ColorcolorColour
    Stylestyle
    • Theme theme
    • Solid solid
    • Dashed dashed
    • Dotted dotted
    Width (0 = theme)widthNumber

    Data labelslabels

    SettingType and options
    Data labelsshowOn / off
    Showcontent
    • Value value
    • % of start pct
    • Value and % both
    Display unitsdisplayUnits
    • Auto auto
    • None none
    • Thousands K
    • Millions M
    • Billions B
    Decimal placesdecimals
    • Auto auto
    • 0
    • 1
    • 2
    • 3
    Positionposition
    • Outside end outside
    • Inside end inside
    Rounded labels add upreconcileOn / off
    Font sizefontSizeNumber
    Font colorfontColorColour
    % of start colorpctColorColour

    Category labelscategoryAxis

    SettingType and options
    Category labelsshowOn / off
    Font sizefontSizeNumber
    Font colorfontColorColour
    Effect and period bandsbandColorColour

    Start & end pillarspillars

    SettingType and options
    Start pillarshowStartOn / off
    Start label (blank = field name)startLabelText
    End pillar / totalshowEndOn / off
    End label (blank = field name)endLabelText

    Value axisvalueAxis

    SettingType and options
    Axis labelsshowOn / off
    GridlinesshowGridOn / off
    Grid colorgridColorColour
    Font sizefontSizeNumber
    Font colorfontColorColour
    Baseline colorlineColorColour
    Axis break for small stepsaxisBreakOn / off

    Difference highlightdifference

    SettingType and options
    Difference highlightshowOn / off
    Showmode
    • Value and % both
    • Value abs
    • % pct
    ColorcolorColour
    Font sizefontSizeNumber

    Data tabletable

    SettingType and options
    Data tableshowOn / off
    Font sizefontSizeNumber
    Font colorfontColorColour
    Header colorheaderColorColour
    Rule linesruleColorColour
    Item table (effects per item)itemTableOn / off
    Items in the item tableitemRowsNumber

    Small multiplessmallMultiples

    SettingType and options
    Columns (0 = auto)columnsNumber
    Shared scalesharedScaleOn / off
    Panel titlesshowTitlesOn / off
    Title font sizetitleFontSizeNumber
    Title colortitleColorColour

    Insight & footnoteinsights

    SettingType and options
    Insight sentenceshowInsightOn / off
    Insight font sizeinsightFontSizeNumber
    Insight colorinsightColorColour
    Method footnoteshowFootnoteOn / off
    Footnote font sizefootnoteFontSizeNumber
    Footnote colorfootnoteColorColour

    Accessibilityaccessibility

    SettingType and options
    Focus outline colorfocusColorColour
    Focus outline widthfocusWidthNumber
    Minimum text sizeminFontSizeNumber
    Hatch adverse barshatchAdverseOn / 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" } } }
          }
        }]
      }
    }