KPI Weather 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 KPI Weather page; every setting works in edit mode with or without one.
12 fields · 15 cards · 73 settings Markdown for AI assistantscatalog.json
Fields
| Field | Takes | Needed | What it is for |
|---|---|---|---|
KPIcategory | Column | Optional | One forecast per KPI, region, plant line or project. |
Groupgroup | Column | Optional | Optional sections: KPIs are grouped under a header with their weather counts. |
Periodperiod | Column | Optional | Optional date or period: the latest period with an actual is today's weather; the history draws the trend and feeds the forecast. |
Actualvalue | Measure | Optional | The measured value of the KPI. |
Targettarget | Measure | Optional | Plan, budget or goal. Today's weather is the actual against it; future periods are judged against their own target. |
Comparisoncomparison | Measure | Optional · up to 3 | Prior year, last forecast or any value to compare the actual with. The first is free; a second and third are premium. The weather stays actual vs target. |
Rain thresholdrainAt | Measure | Optional | Optional per-KPI value where rain begins (below it for higher-is-better KPIs, above it for lower-is-better). |
Storm thresholdstormAt | Measure | Optional | Optional per-KPI value where storm begins. |
Lower is betterlowerIsBetter | Measure | Optional | Per-KPI direction: 1/true where a lower value is better (costs, defects, lead time). Aggregate with Max. |
Elapsed %elapsed | Measure | Optional | Share of the period already elapsed (0 to 1) for pace: a to-date value is judged against target × elapsed. |
Unit or formatunit | Measure | Optional | Per-KPI 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 |
|
Weather artglyphStyle |
|
BackdropskyScene |
|
Transparent backgroundtransparentBg | On / off |
Background colorbackgroundColor | Colour |
Layoutlayout
| Setting | Type and options |
|---|---|
Layoutmode |
|
SortsortBy |
|
Tile columns (0 = auto)tileColumns | Number |
Rotate KPIs every n seconds (0 = off)rotateSeconds | Number |
Group headersshowGroups | On / off |
Rotation dotsshowDots | On / off |
Tilestiles
| Setting | Type and options |
|---|---|
Tile colortileColor | Colour |
Border colorborderColor | Colour |
Status stripestripe |
|
Corner radius (-1 = theme)cornerRadius | Number |
Weather rulesstatus
| Setting | Type and options |
|---|---|
Directionpolarity |
|
Sunny from (% of target)sunnyFrom | Number |
Partly cloudy from (% of target)partlyFrom | Number |
Rain from (% of target), storm belowrainFrom | Number |
Trend ruletrendAdjust |
|
Steady wind within (± % points)steadyBand | Number |
Weather wordswords
| Setting | Type and options |
|---|---|
Show wordsshow | On / off |
WordswordSet |
|
Sunnysunny | Text |
Partly cloudypartly | Text |
Rainrain | Text |
Stormstorm | Text |
No readingfog | Text |
Weather colorscolors
| Setting | Type and options |
|---|---|
SunnysunnyColor | Colour |
Partly cloudypartlyColor | Colour |
RainrainColor | Colour |
StormstormColor | Colour |
No readingfogColor | Colour |
Valuesvalues
| Setting | Type and options |
|---|---|
ValueshowValue | On / off |
TargetshowTarget | On / off |
VariancevarianceMode |
|
Display unitsdisplayUnits |
|
Decimal places (-1 = auto)decimals | Number |
Value size (0 = auto)valueSize | Number |
Value colorvalueColor | Colour |
Comparisoncomparison
| Setting | Type and options |
|---|---|
Show comparisonshow | On / off |
Variance to comparisonvarianceMode |
|
Comparison valueshowValue | On / off |
Trendtrend
| Setting | Type and options |
|---|---|
Wind arrowshowWind | On / off |
SparklineshowSparkline | On / off |
Sparkline colorsparkColor | Colour |
Target line in sparklineshowTargetLine | On / off |
Target line colortargetLineColor | Colour |
Wind arrow colorwindColor | Colour |
Current value fromaggregation |
|
Outlookforecast
| Setting | Type and options |
|---|---|
Periods ahead (0 = off)horizon | Number |
Trend fitted on last n periodswindow | Number |
Chance of meeting targetshowChance | On / off |
Chance aschanceStyle |
|
Forecast valuesshowValues | On / off |
Storm warnings in the reportshowWarnings | On / off |
Outlook text size (0 = auto)outlookSize | Number |
Pacepace
| Setting | Type and options |
|---|---|
Period elapsedperiod |
|
Elapsed %fixedElapsed | Number |
Labelslabels
| Setting | Type and options |
|---|---|
KPI namesshowName | On / off |
Font sizefontSize | Number |
Font colorfontColor | Colour |
Secondary text colorsecondaryColor | Colour |
Weather reportreport
| Setting | Type and options |
|---|---|
Summary sentenceshow | On / off |
Positionposition |
|
Font sizefontSize | Number |
Colorcolor | Colour |
Animationanimation
| Setting | Type and options |
|---|---|
Weather animationmode |
|
Accessibilityaccessibility
| Setting | Type and options |
|---|---|
Focus outline colorfocusColor | Colour |
Focus outline widthfocusWidth | Number |
Minimum text size (0 = off)minFontSize | Number |
Reduce motionreduceMotion |
|
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": "kpiWeatherFF07437A76914148ACA0775101EF3B6F",
"objects": {
"theme": [{
"properties": {
"transparentBg": { "expr": { "Literal": { "Value": "true" } } }
}
}]
}
}