Tornado 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 Tornado page; every setting works in edit mode with or without one.

    14 fields · 20 cards · 121 settings Markdown for AI assistantscatalog.json

    Fields

    FieldTakesNeededWhat it is for
    CategorycategoryColumnOptional · up to 3One bar per category: the driver of a sensitivity analysis, the age band of a pyramid, the product of an A-vs-B comparison. Add a hierarchy to drill.
    Left / low caseleftMeasureOptionalButterfly: the left-hand value (Male, Lost, Plan). Sensitivity: the output when the driver is at its low input.
    Right / high caserightMeasureOptionalButterfly: the right-hand value (Female, Won, Actual). Sensitivity: the output when the driver is at its high input.
    Base casebaseMeasureOptionalThe output at base assumptions. Binding it turns on the sensitivity tornado: every bar swings around the base.
    Value (with Split by)valueMeasureOptionalOne measure split into sides by the Split by field, e.g. Headcount split by Gender.
    Split byseriesColumnOptionalSplits Value: 2 values = the two sides of a butterfly or pyramid; 3 or more = diverging stacked bars, negative values to the left.
    Low inputlowInputMeasureOptionalSensitivity: the driver's low input assumption (number or text), shown at the bar end.
    High inputhighInputMeasureOptionalSensitivity: the driver's high input assumption, shown at the bar end.
    Base inputbaseInputMeasureOptionalSensitivity: the driver's base input assumption, for tooltips and the label line.
    Input unit or formatinputUnitMeasureOptionalPer-driver unit (€/t, %, months) or format string (0.0%) for the input assumptions. Use First on a text column.
    Reference left / lowrefLeftMeasureOptionalA comparison drawn over the bars as an outline or tick: prior year, budget, last quarter's run. With Split by, this one field is the reference for both sides.
    Reference right / highrefRightMeasureOptionalThe right-hand / high-case comparison value.
    Small multiplesgroupColumnOptionalOne chart per value (project, plant, region) on a shared scale.
    TooltipstooltipsMeasureOptional · up to 5Extra measures shown in the tooltip.

    Themetheme

    SettingType and options
    ThemeselectedTheme
    • SmartVisuals smartvisuals
    • Dark dark
    • Clean (White) clean
    • Slate slate
    FontfontFamily
    • Inter inter
    • Segoe UI segoe
    • Arial arial
    • Georgia georgia
    Transparent backgroundtransparentBgOn / off
    Background colorbgColorColour
    Row stylerowStyle
    • Theme theme
    • None none
    • Zebra stripes zebra
    • Cards cards
    • Hairline rules rules
    Row band colorrowColorColour

    Chartchart

    SettingType and options
    Chart typechartType
    • Auto (from the fields) auto
    • Sensitivity tornado sensitivity
    • Butterfly / pyramid butterfly
    • Diverging stacked diverging
    Sort drivers bysortSensitivity
    • Swing (widest first) swing
    • Largest downside downside
    • Largest upside upside
    • Low-case output low
    • High-case output high
    • Name name
    • Data order data
    Sort bysortButterfly
    • Auto (pyramid for age bands by sex) auto
    • Pyramid (oldest on top) pyramid
    • Data order data
    • Name name
    • Left value left
    • Right value right
    • Total total
    • Difference (right − left) diff
    • Size of difference absDiff
    Sort bysortDiverging
    • Data order data
    • Name name
    • Net net
    • Positive total positive
    • Negative total negative
    • Total span span
    DirectionsortDirection
    • Auto auto
    • Ascending asc
    • Descending desc
    Show top N (0 = all)topNNumber
    Group the rest as OthersshowOthersOn / off
    Row height (0 = fit)rowHeightNumber
    Swap sidesswapSidesOn / off

    Sensitivitysensitivity

    SettingType and options
    Color bycolorBy
    • Effect (worse / better than base) effect
    • Input (low / high) input
    Output polaritypolarity
    • Higher output is better higher
    • Lower output is better lower
    Notationnotation
    • Standard standard
    • IBCS (green / red impact) ibcs
    Base from this numberuseConstantBaseOn / off
    Base valuebaseValueNumber
    Hide swings below (% of base)thresholdNumber

    Butterfly & pyramidbutterfly

    SettingType and options
    Show as percentpercentBase
    • Off (values) none
    • % of grand total total
    • % of each side side
    • % of each row row
    Scalescale
    • Shared (honest) shared
    • Independent per side independent
    Category labelsplacement
    • Centre spine spine
    • Left edge left
    Difference columndifference
    • Off none
    • Difference abs
    • Difference % pct
    • Difference and % both
    Emphasize the larger sideemphasizeLargerOn / off
    Side headersshowSideHeadersOn / off
    Totals in headersshowSideTotalsOn / off
    Smaller side opacity %emphasisOpacityNumber
    Difference up markerdiffUpColorColour
    Difference down markerdiffDownColorColour

    Divergingdiverging

    SettingType and options
    Series on the left (0 = by sign)leftSeriesNumber
    Split the next series at zero (neutral)neutralOn / off
    Net marker colornetColorColour

    Barsbars

    SettingType and options
    Bar thickness % (0 = theme)thicknessNumber
    Bar endsshape
    • Theme theme
    • Square square
    • Rounded rounded
    • Pill pill
    Worse than baseworseColorColour
    Better than basebetterColorColour
    Low inputlowColorColour
    High inputhighColorColour
    Left sideleftColorColour
    Right siderightColorColour
    Shorter bar (one-sided drivers)innerColorColour
    Accessible hatching (worse side / high input)patternOn / off

    Category colorsdataPoint

    SettingType and options
    ColorfillColour

    Series colorsseriesColors

    SettingType and options
    ColorfillColour

    Base linebaseLine

    SettingType and options
    Show base lineshowOn / off
    ColorcolorColour
    Width (0 = theme)widthNumber
    Stylestyle
    • Theme theme
    • Solid solid
    • Dashed dashed
    • Dotted dotted
    Base labelshowLabelOn / off
    Label text (empty = Base)labelTextText
    Label font sizelabelFontSizeNumber
    Label text colorchipTextColorColour

    Data labelslabels

    SettingType and options
    Show data labelsshowOn / off
    ContentsensContent
    • Change vs base delta
    • Output value value
    • % change vs base pct
    • Value and change valueDelta
    • Change and % deltaPct
    ContentbfContent
    • Value value
    • Percent pct
    • Value (percent) valuePct
    Labels inside segmentsshowSegmentLabelsOn / off
    Net marker and labelshowNetOn / off
    Font sizefontSizeNumber
    ColorcolorColour
    Display unitsdisplayUnits
    • Auto auto
    • None none
    • Thousands K
    • Millions M
    • Billions B
    • Trillions T
    Decimals (-1 = auto)decimalsNumber
    Percent decimalspctDecimalsNumber

    Input assumptionsinputs

    SettingType and options
    Show input assumptionsshowOn / off
    Positionposition
    • At the bar ends ends
    • Under the name name
    • Both both
    Include base inputshowBaseOn / off
    Font sizefontSizeNumber
    ColorcolorColour

    Category labelscategoryLabels

    SettingType and options
    Show category labelsshowOn / off
    Font sizefontSizeNumber
    ColorcolorColour
    Weightweight
    • Theme theme
    • Regular regular
    • Bold bold
    Max width (0 = auto)maxWidthNumber

    Legendlegend

    SettingType and options
    Show legendshowOn / off
    Positionposition
    • Top top
    • Bottom bottom
    Alignmentalignment
    • Center center
    • Left left
    • Right right
    Font sizefontSizeNumber
    ColorcolorColour

    Headersheaders

    SettingType and options
    Font sizefontSizeNumber
    ColorcolorColour

    Axis & gridlinesaxis

    SettingType and options
    Axis labelsshowOn / off
    GridlinesgridlinesOn / off
    Zero / centre linecenterLineOn / off
    Zero / centre line colorcenterLineColorColour
    Zero / centre line widthcenterLineWidthNumber
    Gridline stylegridStyle
    • Theme theme
    • Solid solid
    • Dashed dashed
    • Dotted dotted
    Font sizefontSizeNumber
    Label colorcolorColour
    Gridline colorgridColorColour
    Fixed axis rangefixedRangeOn / off
    Axis startaxisMinNumber
    Axis endaxisMaxNumber

    Referencereference

    SettingType and options
    Show referenceshowOn / off
    Stylestyle
    • Outline outline
    • Tick tick
    • Ghost bar ghost
    ColorcolorColour
    Line widthwidthNumber
    Legend label (empty = field name)labelText

    Analytics columnscolumns

    SettingType and options
    SwingshowSwingOn / off
    Share of varianceshowVarianceOn / off
    Cumulative shareshowCumulativeOn / off
    Font sizefontSizeNumber
    ColorcolorColour

    Smart insightsinsights

    SettingType and options
    Insight sentenceshowOn / off
    Notes (hidden rows, scales)showNotesOn / off
    Notes font sizenotesFontSizeNumber
    Notes colornotesColorColour
    Font sizefontSizeNumber
    ColorcolorColour

    Small multiplesmultiples

    SettingType and options
    Columns (0 = auto)columnsNumber
    Scale across panelsscale
    • Auto auto
    • Shared shared
    • Independent per panel independent
    Same row order in every panelsameOrderOn / off
    Panel titlesshowTitlesOn / off
    Title font sizetitleFontSizeNumber
    Title colortitleColorColour
    Panel framesshowBordersOn / off
    Frame colorborderColorColour

    Accessibilityaccessibility

    SettingType and options
    Focus outline colorfocusColorColour
    Focus outline width (0 = theme)focusWidthNumber
    Minimum text size (0 = off)minFontSizeNumber
    Hatching, not color alone (worse side / high input)patternOn / 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": "smartVisualsTornadoC3E81B5F2A9D4E7B8F16A0D4C92E57B1",
      "objects": {
        "theme": [{
          "properties": {
            "transparentBg": { "expr": { "Literal": { "Value": "true" } } }
          }
        }]
      }
    }