Variable not found "parameter"

Knowledge Drop

Last Tested: Sep 6, 2019

Problem


This error usually indicates that the {% parameter parameter name %} liquid variable is being used somewhere where it's not accepted.

Solution


Since the _parameter_value variable is accepted in more places than parameter parameter name (notably the html, link, and sql_always_where parameters) it's usually safe to say you can use this instead.

this

sql_always_where: {% if parameter_name._parameter_value == 1 %} ...

instead of this

sql_always_where: {% if parameter parameter_name == 1 %} ...

Additional resources


Another potential cause of the error is the incorrect use or reference of templated filters in derived tables. See the Templated Filters and Derived Tables Community Post for more troubleshooting tips and information.

This content is subject to limited support.                

Version history
Last update:
‎04-05-2021 03:32 PM
Updated by: