Воронка¶
Воронки (диаграммы‑воронки) показывают, как значение распределяется по серии шагов, а также процентное изменение между шагами.

Воронки часто используют в e‑commerce или продажах, чтобы визуализировать, сколько клиентов находится на каждом шаге оформления заказа или цикла продаж. Воронка имеет смысл только тогда, когда шаги идут последовательно, а метрика убывает от шага к шагу.
Формат данных для воронки¶
Чтобы построить воронку в Glarus BI, вам нужна таблица как минимум с двумя столбцами: один столбец содержит шаги воронки, а другой — метрику, которая вас интересует (например, число клиентов на этом шаге).
Вот пример данных для построения воронки выше:
| Этап | Сделки |
|---|---|
| Leads | 3901 |
| Qualification | 3714 |
| Prospecting | 3231 |
| Proposal | 2972 |
| Negotiation | 1588 |
| Closed | 737 |
Если в результатах запроса больше столбцов, вы можете выбрать, какие столбцы использовать для шагов и метрики воронки, в настройках данных.
По умолчанию Glarus BI показывает шаги в том порядке, в котором они идут в результатах запроса. При этом шаги можно переупорядочить или скрыть в настройках данных.
Как построить запрос для воронки¶
Чтобы получить результат нужного формата для воронки, скорее всего, придётся подвести итоги по данным (блок "Суммировать" в конструкторе запросов).
Если ваши исходные (неагрегированные) данные уже содержат поле с шагом для каждой записи, можно построить простой запрос с разбивкой по шагам:

Если данные для разных шагов воронки "приходят" из разных таблиц или если для каждого шага нужны разные фильтры/правила агрегации, можно создать отдельные запросы для каждого шага, а затем объединить их SQL‑запросом.
Например: вы можете создать три отдельных запроса в конструкторе запросов, которые возвращают значения для шагов Leads, Qualification и Proposal. Затем можно написать SQL‑запрос, который ссылается на эти запросы и использует UNION, чтобы вернуть результат в нужном формате для воронки.
-- example of a query that retrieves results of questions and combines them with UNION
SELECT 'Leads' as step, * from {{#120-leads}}
UNION
SELECT 'Qualified' as step, * from {{#121-qualified}}
UNION
SELECT 'Prospects' as step, * from {{#122-prospects}}

Как читать воронку¶
Воронка показывает значение метрики на каждом шаге и то, как метрика на шаге соотносится со значением на первом шаге. Значение первого шага отображается слева от графика.

Например, "76.19%, 2,972" под шагом означает, что значение метрики на этом шаге равно 2 972, что составляет 76.19% от значения первого шага (3 901).
Чтобы увидеть сравнение в процентах с предыдущим шагом (а не с первым), наведите курсор на шаг и посмотрите подсказку.
Настройки воронки¶
Чтобы открыть настройки графика, нажмите значок "⚙" в левом нижнем углу.

Если в результатах запроса больше двух столбцов, вы можете выбрать, какие столбцы использовать для шагов воронки и значения метрики, на вкладке Данные.
Шаги воронки можно переупорядочить перетаскиванием (drag‑and‑drop) или скрыть шаг, нажав значок видимости "глаз" на карточке шага.
Чтобы изменить форматирование метрики, нажмите … рядом с метрикой. Форматирование применится только к самой метрике, но не к процентным значениям, которые сравнивают метрику каждого шага с первым шагом (эти значения сейчас форматировать нельзя).
Ограничения и альтернативы¶
Сейчас нельзя менять цвет или ориентацию воронки, а также добавлять группировки. Если вам нужна более гибкая визуализация, рассмотрите гистограмму или диаграмму строк.