TGViewer
Диванные Данные Диванные Данные @divan_data · 1.41K subscribers
Post #204 1.58K
5 фишек Clickhouse для аналитиков

И снова на диване.


1️⃣ Отрисовка бар-чарта прямо в терминале

Оптимально для быстрого анализа, чтобы прикинуть распределение данных без экспорта в Excel или BI.

bar(x, min, max, width)

где х - название колонки, min и max - диапазон, а width - ширина бара в символах.

2️⃣ Словари для доступа к часто используемым справочникам

Например, когда нужно дотянуть страну или категорию пользователя. Это оптимальнее, чем обычный джойн, снижает нагрузку на базу данных. Для работы со словарем его нужно предварительно создать через CREATE DICTIONARY.

joinGet('dictionary_name', 'attribute', key)


3️⃣ Функция для воронки продукта

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

windowFunnel(window_seconds)(
timestamp_column,
event1_condition,
event2_condition,
...,
eventN_condition
)


4️⃣ Найти цепочку событий

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

sequenceMatch('pattern')(timestamp, cond1, cond2, ..., condN) 


5️⃣ Функции для АВ-тестов

ClickHouse позволяет делать анализ АВ-тестов прямо в SQL, спектр доступных функций довольно широкий. Приведу два примера:

studentTTest(sample1, sample2) -- равенство стредних

proportionsZTest(successes1, trials1, successes2, trials2) -- равенство долей (конверсий) в двух группах


P.S. Возможно, твоя задача решается проще, чем ты думаешь, нужно всего лишь загуглить или заджипитить)

Ставь 🔥, если узнал что-то новое

Ставь 🤕, если все это знал

#SQL_на_диване
@Divan_data
  • ❤ 5
  • 👀 1
More from @divan_data
  1. May 23, 2026Мысли по итогам ахи 2026 И снова на диване. Сходила вчера на конференцию Aha 2026 - здесь…
  2. Apr 27, 2026Встаем с дивана: разбираем программу конференции AHA’26 И снова на диване. Конференций сей…
  3. Apr 14, 2026divan_channel_clicked И снова на диване. Если ты хотя бы один раз работал с разметкой собы…
  4. Mar 5, 2026Вопрос на диване И снова на диване. Все уже слышали про AI-агентов, которых широко использ…
  5. Feb 3, 2026Есть ли социальная жизнь у удаленщика? И снова на диване. Замечаю, что многим людям некомф…
  6. Jan 28, 2026Кого читают аналитики И снова на диване. По результатам опроса от NewHR, мой канал попал в…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →