Урок 13. Продвинутый DAX — сборник функций

Тринадцатый урок из курса Максима Уварова «Power Bi для интернет-маркетинга» — Продвинутый DAX — DAX Patterns

Рабочие файлы:

Видеолекции

Библиотека функций M, Универсальная таблица дат
Quick Measures — математические операции и отфильтрованные меры
Running total — накопительный итог
DAXPatterns — ABC-классификация

Домашнее задание

  1. На основе таблицы PhrasesStatTableByDates в модели данных при помощи DAX создайте любым из известных вам способов таблицу CampaignStatHomework. В созданной таблице должны быть поля:
    • «ID Кампании»,
    • «Кампания»,
    • «Все клики»,
    • «Все расходы»,
    • «Все транзакции».
  2. C использованием нижеприведенной формулы создайте вычисляемый столбец «CPO» со стоимостью одного заказа для каждой конкретной рекламной кампании:
    = IFERROR( ’CampaignStatHomework’[Все расходы] / ’CampaignStatHomework’[Все транзакции], ’CampaignStatHomework’[Все расходы] )
  3. Настройте сортировку столбца «Название рекламной кампании» по столбцу «CPO».
  4. Также при помощи вышеупомянутой формулы создайте меру «\_CPO_campaign_homework».
    = IFERROR(SUM(’CampaignStatHomework’[Все расходы]) / SUM(’CampaignStatHomework’[Все транзакции]), SUM(’CampaignStatHomework’[Все расходы]))
  5. Создайте быструю меру (Quick Measure) «Running total campaign CPO», вычислив на основе меры «\_CPO_campaign_homework» накопительный итог по этой мере для каждой рекламной кампании.

В настройках быстрой меры нужно указать, что она должна быть создана по восхождению — Ascending order.

  1. Создайте визуализацию «Таблица»
Образец таблицы для домашнего задания

Дополнительное задание

  1. Видите ли вы смысл в созданной в обязательном задании визуализации таблицы. Если да, то какой?
  2. Описанным методом классификации ABC, взятым с DAX Patterns, в таблице homework для каждой рекламной кампании присвойте класс A или B с границами:
    А — кампании, приносящие более 80% кликов;
    B — остальные.
  3. Постройте визуализацию в форме таблицы, на которой будет видно число рекламных кампаний попавших в группы A и B.

Эталонное выполнение

Максим Уваров выполняет домашнее задание к уроку 13

Файл домашнего задания: Golden12 pbi.pbix

Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб

Отправить
Поделиться
Твитнуть
Запинить

Поддержать автора курса рублями

Если курс оказался полезным, можно задонатить автору курса — Максиму Уварову.

Все перечисленные средства приходят Максиму Уварову.

❤️ Поддержать донатом Максима Уварова

Считаю метрики, делаю сквозную аналитику и когортный анализ, составляю интерактивные дешборды, моделирую юнит-экономику


Обратиться с задачей