How do I reference a filter value in a Liquid if statement?

Knowledge Drop

Last tested: Nov 1, 2017
 

You'll want to use the _filters['field_name'] syntax. Note this does not work in sql

Example:

filter: number_filter {

type: number

}

dimension: company_number {

html: {% if _filters['number_filter'] == "2" %}

{{value}}

{% else %}

Not 2

{% endif %}

;;

sql: ${company} ;;

}

This content is subject to limited support.                

Version history
Last update:
‎07-07-2021 01:12 PM
Updated by: