Bullet Chart 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 Bullet Chart page; every setting works in edit mode with or without one.
15 fields · 14 cards · 74 settings Markdown for AI assistantscatalog.json
Fields
| Field | Takes | Needed | What it is for |
|---|---|---|---|
Categorycategory | Column | Optional | One bullet per category: region, product, KPI name, plant line. |
Groupgroup | Column | Optional | Optional sections: rows are grouped under a header with an on-target count. |
Trend periodperiod | Column | Optional | Optional date or period field: draws a sparkline per row and aggregates the periods into the bullet. |
Actualvalue | Measure | Optional | The measured value (AC). |
Targettarget | Measure | Optional | Plan, budget or goal (PL). Drives attainment, variance and status. |
Forecastforecast | Measure | Optional | Forecast or latest estimate (FC), drawn as a diamond. |
Prior yearpriorYear | Measure | Optional | Prior year or previous period (PY), drawn as a dot. |
Axis minminValue | Measure | Optional | Optional start of the axis per row. |
Axis maxmaxValue | Measure | Optional | Optional end of the axis per row. |
Band boundary 1band1 | Measure | Optional | Absolute boundary between the poor and satisfactory bands, per row. |
Band boundary 2band2 | Measure | Optional | Absolute boundary between the satisfactory and good bands, per row. |
Lower is betterlowerIsBetter | Measure | Optional | Per-row polarity: 1/true where a lower value is better (costs, defects, lead time). |
Elapsed %elapsed | Measure | Optional | Share of the period already elapsed (0 to 1) for the run-rate projection. |
Unit or formatunit | Measure | Optional | Per-row unit (%, days, kWh, €) or format string (0.0%) for mixed-unit scorecards. 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 |
|
FontfontFamily |
|
Transparent backgroundtransparentBg | On / off |
Use report theme colorsuseReportTheme | On / off |
Layoutlayout
| Setting | Type and options |
|---|---|
Layoutmode |
|
Orientationorientation |
|
Axis scalescale |
|
Groups asgroupLayout |
|
SortsortBy |
|
Show top N (0 = all)topN | Number |
Others rowshowOthers | On / off |
Row height (0 = fit)rowHeight | Number |
Label width (0 = auto)labelWidth | Number |
Tile columns (0 = auto)tileColumns | Number |
Column headersshowHeader | On / off |
LegendshowLegend | On / off |
Legend positionlegendPosition |
|
Legendlegend
| Setting | Type and options |
|---|---|
Legendshow | On / off |
Legend positionposition |
|
Barsbars
| Setting | Type and options |
|---|---|
Color by statuscolorByStatus | On / off |
Bar colorbarColor | Colour |
GoodgoodColor | Colour |
SatisfactorywarnColor | Colour |
PoorbadColor | Colour |
Bar thickness % (0 = theme)barThickness | Number |
Category colorsdataPoint
| Setting | Type and options |
|---|---|
Colorfill | Colour |
Bandsbands
| Setting | Type and options |
|---|---|
Show bandsshow | On / off |
Directionpolarity |
|
Band boundaries fromsource |
|
Poor below (% of target)threshold1 | Number |
Good from (% of target)threshold2 | Number |
Stretch band from (% of target, 0 = off)threshold3 | Number |
Stretch bandexcellentColor | Colour |
Poor bandpoorColor | Colour |
Satisfactory bandfairColor | Colour |
Good bandgoodBandColor | Colour |
Comparisonscomparisons
| Setting | Type and options |
|---|---|
Measure status againstprimary |
|
Target marker shapetargetShape |
|
Target markertargetColor | Colour |
Forecast markerforecastColor | Colour |
Prior-year markerpriorYearColor | Colour |
Prior-year stylepriorYearStyle |
|
Target labelshowTargetLabel | On / off |
Marker sizemarkerSize | Number |
Values & variancevariance
| Setting | Type and options |
|---|---|
ValueshowValue | On / off |
Variancemode |
|
Notationnotation |
|
Variance barshowVarianceBar | On / off |
Variance pins columnshowPins | On / off |
Status iconsshowStatusIcon | On / off |
Display unitsdisplayUnits |
|
Decimal placesdecimals | Number |
Pace & projectionpace
| Setting | Type and options |
|---|---|
Period elapsedperiod |
|
Elapsed %fixedElapsed | Number |
Run-rate projectionshowProjection | On / off |
Expected-to-date markershowExpected | On / off |
Pace marker colorprojectionColor | Colour |
Trendtrend
| Setting | Type and options |
|---|---|
Sparklineshow | On / off |
Bullet showsaggregation |
|
Sparkline colorcolor | Colour |
Target line in sparklineshowTargetLine | On / off |
Labelslabels
| Setting | Type and options |
|---|---|
Font sizefontSize | Number |
Font colorfontColor | Colour |
Category labelsshowCategory | On / off |
Secondary text colorsecondaryColor | Colour |
Axis & gridaxis
| Setting | Type and options |
|---|---|
Axis labelsshowAxis | On / off |
Tick labels on every rowrowTicks | On / off |
GridlinesshowGrid | On / off |
Grid colorgridColor | Colour |
Round axis endniceAxis | On / off |
Smart insightsinsights
| Setting | Type and options |
|---|---|
Summary sentenceshow | On / off |
Accessibilityaccessibility
| Setting | Type and options |
|---|---|
Focus outline colorfocusColor | Colour |
Focus outline width (0 = theme)focusWidth | Number |
Minimum text size (0 = off)minFontSize | Number |
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": "bulletChart51B8721E840648AA92DA8EB0B9053DBC",
"objects": {
"theme": [{
"properties": {
"transparentBg": { "expr": { "Literal": { "Value": "true" } } }
}
}]
}
}