Mprove
.mdx

Parameters

Reports, Charts, Dashboards are intended to be created and modified through the user interface. The file representation is for checking errors during validation.

Parameters can be a part of Report, Dashboard or Store files.

Store parameters schema is an array of Store Filters.

Dashboard and Report parameters schema is an array of Top Filters.

Dashboard tile parameters schema is an array of Tile Parameter.

Report row parameters schema is an array of Row Parameter.

One dashboard parameter can be applied to several tiles at the same time. A tile parameter is only affected by a dashboard parameter if tile parameter has a listen pointing to dashboard parameter.

One report parameter can be applied to several rows at the same time. A row parameter is only affected by a report parameter if the row parameter has a listen pointing to report parameter.

# Report or Dashboardparameters: # this filter can be listened by tiles or rows based on Malloy models- filter: filter_name  label: '...'  description: '...'   result: filter_result  suggest_model_dimension: field_path  conditions:  - 'filter expression'# this filter can be listened by tiles or rows based on specified Store model- filter: filter_name  store_model: store_model_name  store_result: store_result_name # filter can be mapped to fields that have specified result  fractions:  - logic: OR    type: contains    controls:    - input: value_input      value: a# this filter can be listened by tiles or rows based on specified Store model- filter: filter_name  store_model: store_model_name  store_filter: store_filter_name # filter can be mapped to specified store filter  fractions:  - controls:    - selector: ga_property      value: 123123123    - date_picker: start_date      value: $METRICS_DATE_FROM    - date_picker: end_date      value: $METRICS_DATE_TO

Reference

Top Filter

NameTypeDefaultDescription
filter*string-Filter name
labelstring-Override filter name in UI
descriptionstring-Filter description in UI
resultenum-
  • string
  • number
  • boolean
  • ts (timestamp)
store_modelstring-Store name with "store_model_" prefix
store_resultstring-Store result name
store_filterstring-Store filter name
suggest_model_dimensionstring-for parameters mapped to Model Fields of type string
Suggest values ​​from the specified dimension for the filter if the user selects an "is equal to" or "is not equal to" filter expression
conditionsstring []-for parameters mapped to Model Fields and Filters
List of filter expressions that will be applied to this filter
fractionsFraction []-for parameters mapped to Store Fields and Filters
Begin a section of fractions

Fraction

NameTypeDefaultDescription
logicenum-
  • OR
  • AND_NOT
typestring-Store result type
controlsFraction Control []-Begin a section of controls

Fraction Control

NameTypeDefaultDescription
inputstring-Input control name
switchstring-Switch control name
selectorstring-Selector control name
date_pickerstring-Date_picker control name
valuestring, number, boolean-Value

On this page