Как в отчёт Power BI добавить сегментацию кампаний

Как в отчёт Power BI добавить сегментацию кампаний

06.02.2021 0 Автор pavezlo

Есть отчёт в Power BI по контекстной рекламе — необходимо сделать группировку по сегментам семантики

Ситуация следующая, у клиента есть отчёт в Power BI по контекстной рекламе до целевых действий, не буду говорить каких именно, давайте называть их продажами.

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

Исходник

Имеется отчёт по рекламным каналам и кампаниям в Power BI

Пример исходного отчёта

Нам необходимо на второй уровень внести свои сегменты на основе семантики, например все кампании со скрина содержащие «audience» в названии должны входить в единый сегмент «Аудитории»

Подготовительная работа

Необходимо отдельным файлом Excel создать справочник названий кампаний и соответствующих им сегментов.

Справочник кампаний и сегментов

Загрузка в Power BI

Теперь необходимо загрузить полученный файл в Power BI.

Загрузка сегментов в Power BI

После этого таблица появится в списке

Таблица с мегментами

Связка данных

Самое важное, это связать текущий отчёт с таблицей сегментов. Для этого у нас есть название кампаний, по ним мы и сделаем связку.

Идём в модель данных и связываем основную таблицу отчёта с таблицей сегментов через название кампаний.

Связываем сегменты с отчётом через кампании

Вывод сегментов в отчёт

Осталось только вывести сегменты в отчёт, для этого добавляем на второй уровень «Сегменты» из новой таблицы.

Добавляем сегменты

И получаем необходимый нам вид отчёта с анализом сегментов рекламных кампаний.

Отчёт в Power BI по сегментам рекламных кампаний

Необходимые условия

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

Прочие варианты группировки

Также можно сделать группировку непосредственно в самом Power BI через язык DAX

Для этого в редакторе power query добавляем столбец и пишем аналогичную формулу для сегментов из ексель, только меняя саму функцию SEARCH

Сегмент = IF(ISNUMBER(SEARCH("brand",[Кампания],1,BLANK())),"brand","")