Calendar Heatmap fields and settings

    Every field well and every setting in the format pane of version 1.0.0.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 Calendar Heatmap page; every setting works in edit mode with or without one.

    9 fields · 15 cards · 82 settings Markdown for AI assistantscatalog.json

    Fields

    FieldTakesNeededWhat it is for
    DatedateColumnOptional · up to 4A date or date/time column. A date hierarchy works too — the visual rebuilds the days from its levels.
    ValuevalueMeasureOptional · up to 5What colours the cells. Add several measures to switch between them. Empty = count of rows.
    TargettargetMeasureOptionalOptional goal per day — colour cells by attainment.
    Small multiplesgroupColumnOptionalOne calendar per value (plant, team, product…).
    Matrix rowsrowsColumnOptionalRow field for the matrix heatmap view.
    Matrix columnscolumnsColumnOptionalColumn field for the matrix heatmap view.
    NotesannotationColumnOptionalEvent or note text per day — marked on the cell and shown in the tooltip.
    HolidaysholidayColumnOptionalHoliday name per day (your own calendar table). Built-in national packs are in the format pane.
    TooltipstooltipsMeasureOptional · up to 10Extra measures shown in tooltips.

    Viewview

    SettingType and options
    Typetype
    • Year strip yearStrip
    • Month grid monthGrid
    • Matrix heatmap matrix
    Yearsyears
    • Auto auto
    • One strip per year years
    • Continuous continuous
    Periodperiod
    • All data all
    • Latest year latestYear
    • Last 12 months last12
    Show switchershowSwitcherOn / off
    Allow zoomallowZoomOn / off

    Calendarcalendar

    SettingType and options
    Week startweekStart
    • Monday 1
    • Sunday 0
    • Saturday 6
    Year modeyearMode
    • Calendar year calendar
    • Fiscal year fiscal
    • Retail 4-4-5 year retail
    Fiscal startfiscalStart
    • January 0
    • February 1
    • March 2
    • April 3
    • May 4
    • June 5
    • July 6
    • August 7
    • September 8
    • October 9
    • November 10
    • December 11
    Fiscal namingfiscalNaming
    • By end year end
    • By start year start
    Retail patternretailPattern
    • 4-4-5 445
    • 4-5-4 454
    • 5-4-4 544
    Retail end monthretailEndMonth
    • January 0
    • February 1
    • March 2
    • April 3
    • May 4
    • June 5
    • July 6
    • August 7
    • September 8
    • October 9
    • November 10
    • December 11
    Retail end weekdayretailEndWeekday
    • Sunday 0
    • Monday 1
    • Tuesday 2
    • Wednesday 3
    • Thursday 4
    • Friday 5
    • Saturday 6
    Retail ruleretailRule
    • Last weekday of month last
    • Weekday nearest month end nearest
    Week numbersweekNumbers
    • Off none
    • ISO 8601 iso
    • Week of 1 January = 1 simple
    Holidaysholidays
    • None none
    • United States (federal) us
    • United Kingdom (England & Wales) uk
    • Germany (national) de
    • France fr
    • Czechia cz
    • Poland pl
    • Austria at
    • Netherlands nl
    • Spain (national) es
    • Italy it
    • Canada (federal) ca
    • Australia (national) au
    • Slovakia sk
    • Hungary hu
    • Belgium be
    • Ireland ie
    • Portugal pt
    • Sweden se
    • Denmark dk
    • Norway no
    • Finland fi
    Shade weekendsshadeWeekendsOn / off
    Show todayshowTodayOn / off
    Weekend colorweekendColorColour
    Holiday colorholidayColorColour
    Today colortodayColorColour

    Colourscolors

    SettingType and options
    Palettepalette
    • Theme theme
    • Report theme colour report
    • Greens (GitHub) greens
    • Blues blues
    • Oranges oranges
    • Purples purples
    • Viridis (colour-blind safe) viridis
    • Cividis (colour-blind safe) cividis
    • Magma magma
    • Red – Blue (diverging) redBlue
    • Brown – Teal (diverging) brownTeal
    • Purple – Green (diverging) purpleGreen
    • Custom colours custom
    Low colorlowColorColour
    Mid colormidColorColour
    High colorhighColorColour
    Empty coloremptyColorColour
    Scale typescaleType
    • Linear linear
    • Quantile (outlier-proof) quantile
    • Logarithmic log
    • Manual thresholds thresholds
    StepsstepsNumber
    DivergingdivergingOn / off
    Centercenter
    • Zero zero
    • Mean mean
    • Median median
    • Custom value custom
    Center valuecenterValueNumber
    ThresholdsthresholdsText
    Domain mindomainMinText
    Domain maxdomainMaxText
    Clamp outliersclampOutliersOn / off
    ReversereverseOn / off
    Aggregationaggregation
    • Sum sum
    • Average avg
    • Minimum min
    • Maximum max
    • Count of rows count

    Cellscells

    SettingType and options
    Shapeshape
    • Theme default theme
    • Rounded rounded
    • Square square
    • Circle circle
    GapgapNumber
    Show valuesshowValuesOn / off
    Show day numbersshowDayNumbersOn / off

    Labelslabels

    SettingType and options
    Font familyfontFamily
    • Inter inter
    • Segoe UI segoe
    • Arial arial
    • Georgia georgia
    Font sizefontSizeNumber
    Font colorfontColorColour
    Show month labelsshowMonthLabelsOn / off
    Weekday labelsweekdayLabels
    • Alternate days alternate
    • All days all
    • Off none
    Show year totalsshowYearTotalsOn / off

    Legendlegend

    SettingType and options
    Prop_ShowshowOn / off
    Positionposition
    • Bottom bottom
    • Top top
    Show titleshowTitleOn / off
    Show markersshowMarkersOn / off

    Summarysummary

    SettingType and options
    ShowshowOn / off
    Show insightsshowInsightsOn / off

    Sparkline marginsmargins

    SettingType and options
    Weekday profileweekdayProfileOn / off
    Period totalsperiodTotalsOn / off
    Bar colorbarColorColour

    Matrixmatrix

    SettingType and options
    Axesaxes
    • Auto auto
    • Rows × Columns fields fields
    • Weekday × Hour weekdayHour
    • Weekday × Month weekdayMonth
    • Year × Month monthYear
    • Month × Day dayMonth
    • Weekday × Week weekdayWeek
    Row orderrowOrder
    • Natural order data
    • A → Z az
    • Largest total first totalDesc
    Col ordercolOrder
    • Natural order data
    • A → Z az
    • Largest total first totalDesc
    Show asshowAs
    • Value value
    • % of row pctRow
    • % of column pctCol
    • % of total pctTotal
    Hour formathourFormat
    • 24-hour 24
    • 12-hour 12

    Notesannotations

    SettingType and options
    Prop_ShowshowOn / off
    PinnedpinnedText
    Show textshowTextOn / off
    Prop_RuleColorcolorColour

    Comparisoncomparison

    SettingType and options
    Modemode
    • Off none
    • Versus target target
    • Versus prior year priorYear
    Alignmentalignment
    • Same weekday (52 weeks back) weekday
    • Same date date
    RangerangeNumber
    Show year deltasshowYearDeltasOn / off

    Small multiplesmultiples

    SettingType and options
    ColumnscolumnsNumber
    Shared scalesharedScaleOn / off
    Show titlesshowTitlesOn / off

    Insightsinsights

    SettingType and options
    AnomaliesanomaliesOn / off
    Sensitivitysensitivity
    • Low low
    • Medium medium
    • High high
    Directiondirection
    • High and low both
    • High only high
    • Low only low
    StreaksstreaksOn / off
    Streak thresholdstreakThresholdNumber
    High colorhighColorColour
    Low colorlowColorColour

    Measuresmeasures

    SettingType and options
    ActiveactiveText
    Show switchershowSwitcherOn / off

    Themetheme

    SettingType and options
    Selected themeselectedTheme
    • SmartVisuals smartvisuals
    • Dark dark
    • Clean clean
    • Slate slate
    Transparent bgtransparentBgOn / 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": "calendarHeatmap23B3BA3C1DCD4DE5A9759C587CE879F3",
      "objects": {
        "view": [{
          "properties": {
            "showSwitcher": { "expr": { "Literal": { "Value": "true" } } }
          }
        }]
      }
    }