NPS 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 NPS page; every setting works in edit mode with or without one.
5 fields · 10 cards · 49 settings Markdown for AI assistantscatalog.json
Fields
| Field | Takes | Needed | What it is for |
|---|---|---|---|
Score (0–10)score | Column | Required | The likelihood-to-recommend answer, 0–10 |
Wave / Periodwave | Column | Optional | Optional: track the score over waves in model sort order |
Segmentsegment | Column | Optional | Optional: compare the score across banner segments, with significance letters |
Valuevalue | Measure | Required | Respondent count — or Sum of Weight for weighted results |
Sum of Weight² (significance)weightsq | Measure | Optional | Optional: SUM(weight²) enables effective bases for weighted significance |
Themetheme
| Setting | Type and options |
|---|---|
ThemeselectedTheme |
|
Transparent BackgroundtransparentBg | On / off |
Quick StylestylePreset |
|
Score Mappingmapping
| Setting | Type and options |
|---|---|
Detractors Up TodetractorMax | Number |
Promoters FrompromoterMin | Number |
Displaydisplay
| Setting | Type and options |
|---|---|
Show Headline ScoreshowHeadline | On / off |
Show Split BarshowSplit | On / off |
Show Wave TrendshowTrend | On / off |
Score Decimal PlacesscoreDecimals | Number |
Score StylescoreStyle |
|
Score PositionscorePosition |
|
Change vsdeltaReference |
|
Colour Score by BandcolorByBand | On / off |
Good frombandGood | Number |
Poor belowbandPoor | Number |
Score LabelscoreLabel | Text |
Animate ScoreanimateScore | On / off |
Show 0–10 HistogramshowHistogram | On / off |
Trend SmoothingrollingWaves |
|
Sort SegmentssegmentSort |
|
Show Margin of Error (±)showMarginOfError | On / off |
Show Confidence Band on TrendshowConfidenceBand | On / off |
ColorscolorSettings
| Setting | Type and options |
|---|---|
DetractorsdetractorColor | Colour |
PassivespassiveColor | Colour |
PromoterspromoterColor | Colour |
BarsbarSettings
| Setting | Type and options |
|---|---|
Corner RadiuscornerRadius | Number |
Bar Thickness (%)thickness | Number |
Gap Between SegmentssegmentGap | Number |
LabelslabelSettings
| Setting | Type and options |
|---|---|
Font SizefontSize | Number |
FontfontFamily |
|
Font ColorfontColor | Colour |
Show Split %showShares | On / off |
Show Base (n=)showBase | On / off |
Significance (Premium)significance
| Setting | Type and options |
|---|---|
Test Change vs Previous Waveenabled | On / off |
Confidence Levelconfidence |
|
Min Base for TestingminBase | Number |
Multiple-Comparison Correctioncorrection |
|
Explain Letters in FootershowLetterLegend | On / off |
Hatch Low BaseslowBaseHatch | On / off |
Target (Premium)target
| Setting | Type and options |
|---|---|
Show Targetshow | On / off |
Target Scorevalue | Number |
Labellabel | Text |
Color (empty = theme)color | Colour |
Show Gap to TargetshowGapHint | On / off |
Smart Captioninsights
| Setting | Type and options |
|---|---|
Show Captionshow | On / off |
Positionposition |
|
Footnotefootnote
| Setting | Type and options |
|---|---|
Show Footnoteshow | On / off |
Template ({base} {n} {neff} {wave} {question} {source})template | Text |
Sourcesource | Text |
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": "npsChartBAC1A083FCF3471CB82882A8EB97F109",
"objects": {
"theme": [{
"properties": {
"transparentBg": { "expr": { "Literal": { "Value": "true" } } }
}
}]
}
}