К примеру можно можно создать датасет SELECT arrayJoin([5,10,20]) as limit_filter
Где limit_filter название колонки со значениями по умолчанию. А на основе датасета добавляешь фильтр с множественным выбором. Соответственно указываешь колонку limit_filter для значений фильтра.
В датасете пишешь примерно так в зависимости от желаемого результата.
SELECT *
FROM t
{% if filter_values('limit_filter')|length %}
LIMIT {{ filter_values('limit_filter') [0] }}
{% else %}
LIMIT 10
{% endif %}
Подобнее только в документации jinja. , Статья в нете. Можно также в файлах суперсета найти jinja_context.py и посмотреть как это работает)
👍6
6 1.5K
Обсуждение
0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram