Charts and components
Remarkable Pro
Data Model Meta

Data Model Meta

Remarkable Pro reads certain meta keys from your Cube measures and dimensions to control chart behaviour and formatting. Setting these in your data model means the behaviour applies automatically everywhere that measure or dimension is used — no per-chart configuration needed.

Supported keys

Formatting

Control how values are displayed across all charts. These can be overridden per-chart in the no-code builder.

KeyApplies toDescription
displayNameAll typesOverride the display name
pretextAll typesPrefix shown before the value
posttextAll typesSuffix shown after the value
maxCharactersTextTruncate text to this length
decimalPlacesNumberNumber of decimal places
currencyNumberCurrency code (e.g. USD, GBP, EUR)
abbreviateLargeNumberNumberAbbreviate large values (e.g. 1.2k, 3.4M)
granularityTimeDefault time granularity

See Formatting for full details and examples.

"Other" bucket aggregation (aggType)

When a chart limits results to N items (via maxItems), the remaining rows are collapsed into an "Other" bucket. By default this is calculated by summing the tail values — correct for sum and count measures, but wrong for avg, min, and max.

Use aggType to control how the "Other" bucket is calculated:

measures:
  - name: avg_order_value
    title: "Average Order Value"
    type: avg
    sql: order_value
    meta:
      aggType: avg
aggType value"Other" bucket calculation
avgAverage of the tail values
minMinimum of the tail values
maxMaximum of the tail values

If aggType is not set, the "Other" bucket falls back to sum.

Applies to: Bar chart, Bar+Line chart, Pie chart.

⚠️

count_distinct and count_distinct_approx measures cannot produce a correct "Other" bucket value. Distinct counts cannot be recalculated from pre-aggregated data — summing distinct counts across groups would double-count values that appear in multiple groups.