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

Шаг 1. Подготовьте датасет

Убедитесь, что в вашем датасете есть поле, однозначно идентифицирующее кампанию (например, Campaign_ID или Campaign_Name). Желательно, чтобы оно было типа «строка» и не содержало дублей. Если названия кампаний в разных источниках отличаются (например, «Кампания А» и «Campaign A»), лучше привести их к единому виду заранее — в источнике или в вычисляемом поле.

Также проверьте, что все метрики (расходы, клики, конверсии, выручка) привязаны к этому полю и не «размазаны» по разным строкам без связи с кампанией.

Шаг 2. Добавьте фильтр по кампании

На дашборде добавьте чарт-фильтр (селектор):

  1. Выберите тип чарта «Селектор».
  2. В качестве измерения укажите поле кампании.
  3. Для удобства включите «Множественный выбор», если планируете сравнивать несколько кампаний.
  4. Дайте фильтру понятное название, например «Выберите кампанию».

Шаг 3. Настройте связь между фильтром и чартами

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

Как это проверить:

Шаг 4. Проверьте работу фильтра

После настройки откройте дашборд и выберите одну кампанию в селекторе. Все чарты должны пересчитать данные только по этой кампании. Проверьте:

Полезные приёмы и частые ошибки

Пример сценария

Допустим, у вас есть датасет с полями: Campaign_ID, Date, Spend, Clicks, Conversions, Revenue. Вы добавили селектор по Campaign_ID. На дашборде разместили:

При выборе кампании в селекторе все три чарта покажут данные только по ней, а метрики CPA и ROAS пересчитаются корректно.

FAQ / Частые вопросы

Как сделать, чтобы фильтр по кампании применялся ко всем чартам дашборда?
В IdIn связь работает через общие поля измерений: если все чарты построены на одном и том же поле кампании (например, Campaign_ID), селектор на дашборде применится к каждому из них автоматически. Проверьте настройки каждого чарта — поле кампании должно быть в измерениях или участвовать в группировке.
Сработает ли фильтр на чарте, где только агрегированная метрика без измерений?
Да. IdIn фильтрует исходный датасет, а затем считает агрегаты, поэтому карточка с общей суммой расходов или количеством конверсий тоже пересчитается под выбранную кампанию.
Почему при выборе кампании в селекторе один из чартов не меняется?
Скорее всего, внутри этого чарта стоит жёсткий фильтр «Кампания = X», который перекрывает внешний селектор, либо в чарте нет поля кампании. Оставьте чарты «чистыми» и управляйте фильтрацией только через селектор на дашборде.

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

Получить консультацию