Использование параметров в Redash - LEFT JOIN

Свяжитесь с нами в любой удобной для вас форме

Менеджер

Написать в телеграмм

Онлайн
Телеграмм
или
Заполните форму

1 минута чтения

*

10 августа 2020 г.

Использование параметров в Redash

Самое удобное и полезное в Redash — параметры. Параметры могут быть в отчете и дашбордах.

Параметр — элемент интерфейса, которым управляет пользователь при запуске отчета.

Параметр в отчете может быть следующих типов:

Про каждый тип по отдельности:

Text — текстовое поле свободного ввода, может использоваться в конструкциях типа LIKE, параметр такого типа не может использоваться в публичных дашбордах

Number — число, которое вводит пользователь

Dropdown list — список значений, из которых пользователь сможет выбрать одно или несколько (недавно появилась возможность мульти-ввода параметров в выпадающим списке)

Query dropdown list — аналогично предыдущему, однако значения будут браться из имеющегося запроса

Date / Date and Time / Date and Time (with seconds) — поля ввода даты

Date Range / Date and Time Range / Date and Time Range (with seconds) — поля ввода интервалов дат. Удобно использовать для конструкции вида:



between ‘{{parameter.start}}’ and ‘{{parameter.end}}’

В случае дашборда может возникнуть ситуация, когда в нескольких запросах параметр называется одинаково, тогда он станет общим на весь дашборд, это удобно.

Из неочевидных, но крайне полезных решений: как сделать параметр отключаемым?

Предположим, что параметр типа «выпадающий список» называется parameter и мы хотим его настроить для столбца geo таблицы, тогда в коде запроса будет что-то типа:



WHERE
    (‘{{parameter}}’ = ‘Disabled’ or geo = ‘{{parameter}}’)

При этом, разумеется, в значения выпадающего списка нужно добавить ’Disabled’

261 просмотров

Добавить комментарий

[ Рекомендации ]

Читайте также

1 минута чтения

*

14 ноября 2018

Redash — полноценная on-demand аналитика

2 минут чтения

*

24 июня 2020

Когортный анализ в Redash

1 минута чтения

*

17 февраля 2021

Обзор Looker

[ Дальше ]