Сценарий применения#
Фильтрация по новому столбцу используется для фильтрации результатов вычислений по строкам.
Например, если вы хотите анализировать данные только по повторным покупателям, с помощью функции DEF можно вычислить количество покупок каждого клиента (Количество заказов, совершённых клиентом). Затем в фильтре укажите: Количество заказов ≥ 2 — в результате будут выбраны только данные по повторным покупателям.
Описание функции#
Фильтрация по новому столбцу — это детальная фильтрация по вычисляемому полю, которое получено на выходе DEF-функции.
В чем отличие между детальной фильтрацией и фильтрацией по новому столбцу?
Фильтрация по новому столбцу — это детальная фильтрация, выполняемая после расчетов по строкам; она не влияет на итоговые значения этих расчетов. Детальная фильтрация применяется до расчетов по строкам и может повлиять на результаты этих расчетов.
Пример: Фильтрация по новому столбцу с помощью функции DEF#
Предположим, вы аналитик данных в торговом центре и хотите анализировать повторных клиентов, отфильтровав их данные.
Создайте рабочую книгу, загрузите данные и перейдите на страницу редактирования компонента.
Создайте вычисляемое поле Количество заказов, совершённых клиентом.
- Перетащите поле Количество заказов, совершённых клиентом в фильтр и задайте условие фильтрации: больше или равно 2.
- Создайте вычисляемое поле Количество клиентов для определения количества уникальных клиентов. Формула для расчёта количества клиентов: COUNTD_AGG(Клиент).
- Перетащите Название продукта, Количество клиентов и Продажи в компонент — получите анализ по количеству повторных клиентов и соответствующим продажам по каждому продукту.
В результате, применяя фильтрацию по новому столбцу через функцию DEF, вы сможете легко анализировать данные повторных покупателей.