Filters

All queries can be filtered using any of the predefined filters. A query may use multiple filters and for each filter multiple values may be used. Filters are added to the filters property of the query and must have the filter property as the identifier and the values property as the values to filter for.

"filters": [
	{
		"filter": "identifier",
		"values": ["value 1", "value 2", "value 3"]
	}
]

Group

Identifier: Group

Filter the query by group. Use the segmentation api to get available values for Groups.

Segment

Identifier: Segment

Filter the query by segment. Use the segmentation api to get available values for Segments.

Category

Identifier: Category

Filter the query by question category. Use the survey api to get available values for Categories.

Age distribution

Identifier: AgeDistribution

Filter the query by age distribution using the pre-defined values:

  • 0 - 17
  • 18 - 24
  • 25 - 34
  • 35 - 44
  • 45 - 54
  • 55 - 70
  • 71 - 99

Gender

Identifier: Gender

Filter the query by gender using the pre-defined values:

  • None
  • Female
  • Male
  • NonBinary

Employment interval

Identifier: EmploymentInterval

Filter the query by employment interval. Each interval is defined by three parts: start, end and factor.

Available values for the factor are:

  • Week
  • Month
  • Quarter
  • Year

An operand is used to define the start and end.

Between

Example: 0-6 Month

This will include all temperatures where the respondent has been employed between 0-6 months.

Greater than

Example: >1 Year

This will include all temperatures where the respondent has been employed for more than 1 year.

Less than

Example: <6 Week

This will include all temperatures where the respondent has been employed for less than 6 weeks.