View source: R/statswales_get_filters.R
| statswales_get_filters | R Documentation |
Returns a list of filterable dimensions and their allowed values. Use the
output to build the filter argument for statswales_get_dataset(),
statswales_download_dataset(), and statswales_get_pivot().
statswales_get_filters(dataset_id, lang = "en-gb")
dataset_id |
A dataset UUID string. Use |
lang |
Language for returned text. One of |
A list where each element corresponds to a filterable dimension and contains:
factTableColumnInternal column name used in data queries.
columnNameHuman-readable dimension name — use this as the key in filter objects.
valuesA data frame of available filter values with columns
reference, description, parent, and level. Hierarchical
dimensions (e.g. Wales → local authorities → wards) are flattened into
this data frame: parent holds the reference of the parent value (NA
at the top level) and level is the 1-based depth. Any value's
reference can be used in a filter.
Returns NULL if the request fails.
## Not run:
datasets <- statswales_list_datasets()
filters <- statswales_get_filters(datasets$id[1])
# See available values for the first dimension
filters[[1]]$columnName
filters[[1]]$values
# Use a filter value in a data query
df <- statswales_get_dataset(
datasets$id[1],
filter = list(list(
Year = filters[[1]]$values$reference[1:2]
))
)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.