Skip to contents

Builds the pipe-delimited query string used by the Trafa /api/data endpoint.

Usage

compose_data_query(product, measure, ...)

Arguments

product

Character: product code (e.g. "t10011").

measure

Character: measure name (e.g. "itrfslut").

...

Named arguments where the name is a dimension and the value is a character vector of filter values (e.g. ar = c("2023", "2024")).

Value

A character string (e.g. "t10011|itrfslut|ar:2023,2024").

Examples

compose_data_query("t10011", "itrfslut")
#> [1] "t10011|itrfslut"
compose_data_query("t10011", "itrfslut", ar = "2024")
#> [1] "t10011|itrfslut|ar:2024"
compose_data_query("t10011", "itrfslut", ar = c("2023", "2024"),
                   drivm = c("102", "103"))
#> [1] "t10011|itrfslut|ar:2023,2024|drivm:102,103"