Default filter selections
You can define a default selection of filter(s) on a dataflow.
To do so, you can define the SDMX annotation of type DEFAULT
to be used to automatically pre-select dimension values in the filters of the Data Explorer visualisation page. It also includes time-period values (start and end periods).
Syntax
Use the following syntax when defining the annotation in the item definition of an ItemScheme (e.g. a codelist):
"annotations": [{
"type": "DEFAULT"
}]
Use the following syntax when defining the annotation in the Dataflow or DSD definition:
"annotations": [{
"title": "DIM3=CODE1+CODE2,DIM6=CODE,DIM7,TIME_PERIOD_START=2013-01,TIME_PERIOD_END=2018-12" <-- These are the related dimension IDs and code IDs; if a dimension has no code IDs then it means that default settings done at lower levels (codelist for DSDs or dataflows, DSD for dataflows) are discarded and no selection is made for this dimension
"type": "DEFAULT"
}]
"annotations": [{
"title": "DIM3=CODE1+CODE2,DIM6=CODE,TIME_PERIOD_START=2013-01" <-- open-ended time period span
"type": "DEFAULT"
}]
"annotations": [{
"title": "DIM3=CODE1+CODE2,DIM6=CODE,TIME_PERIOD_START=2013,TIME_PERIOD_END=2018,LASTNOBSERVATIONS=1" <-- last 1 available value per time series within the provided time range
"type": "DEFAULT"
}]
"annotations": [{
"title": "DIM3=CODE1+CODE2,DIM6=CODE,LASTNPERIODS=5" <-- last 5 time periods within the available time period range
"type": "DEFAULT"
}]
Exceptions
DEFAULT
annotation attached to dataflow definition fully supersedes those attached to DSDs, which fully supersedes again those individual codes in codelists. Therefore,DEFAULT
annotation attached to individual codes in codelists are only to be used when there is noDEFAULT
annotation attached to the dataflow nor to the DSD, and those of DSD are only to be used when there is noDEFAULT
annotation attached to the dataflow.- The
DEFAULT
annotations are superseded by selections on the same datalfow dimension(s) coming from the Data Explorer search result filters, or the homepage free text search hits.
Example
You can find here a SDMX structure file of a Dataflow.
In this attached example, several codes of codelists are defined in the dataflow definition with the DEFAULT annotation.
Once this structure (and data) is uploaded into .Stat DLM (or any other SDMX 2.1 compliant’s backoffice system) for Data Explorer dissemination, it will result in displaying the dataflow with the following default filters’ selections:
Note that, in this given example, the default selection of the time period and the start and end years are due to the configuration of the Data Explorer instance (see here).