<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Заметки — Игорь К.: заметки с тегом Power Bi для интернет-маркетинга</title>
<link>https://blog.fossko.ru/tags/power-bi-marketing/</link>
<description>Подходящие визуализации для различных типов зависимостей</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.4 (v4171)</generator>

<itunes:subtitle>Подходящие визуализации для различных типов зависимостей</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Урок 18. Создание меры с использованием таблицы параметров и функции Switch</title>
<guid isPermaLink="false">500</guid>
<link>https://blog.fossko.ru/all/urok-18-sozdanie-mery-s-ispolzovaniem-tablicy-parametrov-i-funkc/</link>
<pubDate>Tue, 28 Feb 2023 16:12:24 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-18-sozdanie-mery-s-ispolzovaniem-tablicy-parametrov-i-funkc/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Восемнадцатый урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt; — Создание меры с использованием таблицы параметров и функции Switch&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/9mYJRNAU6p8?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Создание меры с использованием таблицы параметров и функции Switch&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/fcl3mDKBiCs79w"&gt;Switch measures — файл для повторения вместе с видео.pbix&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/fyLlxhLNhPBArA"&gt;Switch measures — итоговый файл на видео.pbix&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Measures&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;MEASURE_NAME    DAX Expression
_CPC    =DIVIDE(
    [_Расходы] , 
    [_Клики] 
)

_ROI    =( [_Валовая прибыль] - [_Расходы] ) / [_Расходы]
_Валовая прибыль    =SUM(Stat[Валовая прибыль])
_Клики  =SUM(Stat[Директ Все Клики])
_Расходы    =SUM(Stat[Директ Все Расходы])

_ROI for week   =SWITCH( 
    SELECTEDVALUE(WeekTable[week], &amp;quot;current week&amp;quot; )  ,
    &amp;quot;current week&amp;quot; , CALCULATE([_ROI] , &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = 0),
    &amp;quot;previous week&amp;quot; , CALCULATE([_ROI] , &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = -1),
    &amp;quot;difference&amp;quot; , CALCULATE([_ROI] , &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = 0) - CALCULATE([_ROI] , &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = -1) 
 )


_Валовая прибыль for week   =SWITCH (
    SELECTEDVALUE ( WeekTable[week], &amp;quot;current week&amp;quot; ),
    &amp;quot;current week&amp;quot;, CALCULATE ( [_Валовая прибыль], &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = 0 ),
    &amp;quot;previous week&amp;quot;, CALCULATE ( [_Валовая прибыль], &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = -1 ),
    &amp;quot;difference&amp;quot;, CALCULATE ( [_Валовая прибыль], &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = 0 )
        - CALCULATE ( [_Валовая прибыль], &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = -1 )
)

_Клики for week =SWITCH (
    SELECTEDVALUE ( WeekTable[week], &amp;quot;current week&amp;quot; ),
    &amp;quot;current week&amp;quot;, CALCULATE ( [_Клики], &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = 0 ),
    &amp;quot;previous week&amp;quot;, CALCULATE ( [_Клики], &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = -1 ),
    &amp;quot;difference&amp;quot;, CALCULATE ( [_Клики], &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = 0 )
        - CALCULATE ( [_Клики], &amp;#039;Calendar&amp;#039;[WeekCalendarSeqNumberReverse] = -1 )
)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Урок 17. Use relationship, функция для удаления стоп-слов</title>
<guid isPermaLink="false">499</guid>
<link>https://blog.fossko.ru/all/urok-17-use-relationship-funkciya-dlya-udaleniya-stop-slov/</link>
<pubDate>Tue, 28 Feb 2023 15:12:57 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-17-use-relationship-funkciya-dlya-udaleniya-stop-slov/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Семнадцатый урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt; — Use relationship, функция для удаления стоп-слов&lt;/p&gt;
&lt;h2&gt;Видеолекции&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/Awe7QlxujFY?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Написание функции для удаления стоп-слов&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/9prLzloTz48?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;UseRelationship&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/ER8kP8eFCfhYnA"&gt;Файл для примера: 16-2 UseRelationship.pbix&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;«&lt;a href="https://webpromoexperts.net/blog/kak-kontrolirovat-ves-otdel-ppc-i-videt-polnuyu-kartinu-v-odnom-otchyote-power-bi/"&gt;Как контролировать весь отдел PPC и видеть полную картину в одном отчёте Power BI&lt;/a&gt;» статья Максима Гапчука&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Урок 16. Работа с порталом Power BI, подключение к Power BI из Excel</title>
<guid isPermaLink="false">498</guid>
<link>https://blog.fossko.ru/all/urok-16-rabota-s-portalom-power-bi-podklyuchenie-k-power-bi-iz-e/</link>
<pubDate>Tue, 28 Feb 2023 14:39:07 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-16-rabota-s-portalom-power-bi-podklyuchenie-k-power-bi-iz-e/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Шестнадцатый урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt; —   Работа с порталом Power BI, подключение к Power BI из Excel&lt;/p&gt;
&lt;h2&gt;Видеолекции&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/NDbUn6CMs3k?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Alerts — уведомления&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/6vnqLU4u6U0?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Рассылка отчетов на почту&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/ZE38zSMcESw?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Создание Dashboards, Reports в облаке без использования Power BI Desktop&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/5rKu_P1dZuU?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Insights и вопросы к данным текстом&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/wrnlgw8pJO0?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Пара слов о других функциях Power BI Service&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/WPODoYkGqx8?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Power BI Mobile&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/gjl5Tk3ZKUU?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Подключение к Power BI Service из Excel&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/M5ncey2KvXs?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Локальное подключение к Power BI из Excel&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/Nfz2ob6-0WU?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Оплата Power BI Pro&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Урок 15. Работа с порталом Power BI Service и Power BI Gateway</title>
<guid isPermaLink="false">497</guid>
<link>https://blog.fossko.ru/all/urok-15-rabota-s-portalom-power-bi-service-i-power-bi-gateway/</link>
<pubDate>Tue, 28 Feb 2023 14:26:41 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-15-rabota-s-portalom-power-bi-service-i-power-bi-gateway/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Пятнадцатый урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt; —   Работа с порталом Power BI, Power BI Gateway&lt;/p&gt;
&lt;p&gt;Рабочие файлы урока:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/d/fQg9dWwcmmfBzA"&gt;PBI-14.pbix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/i/BF6taR7VFU3weg"&gt;planApril.xlsx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/i/e8CFCsRtIx1Pmw"&gt;campaignNames.csv&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Видеолекции&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/628bJZiS7pw?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Обзор Power BI Service, Datasets, Reports, Dashboards&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/0j3m_l8Dmq4?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Power BI Pro&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/f6AVH6XYwcM?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Workspaces&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/30o-YBKFeWA?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Предоставление доступа к дашбордам&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/AtQtYx2SKz4?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Публикация отчетов в вебе и встраивание в страницы через iframe без авторизации&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/BaRL6Pk3w_U?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Обновление BI-систем в облаке — повторная публикация и обновление из сервиса&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/w9MgkEyUl3Y?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Обновление BI-систем в облаке — Использование Power BI Gateway&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Домашнее задание&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;На основе коннектора PQYandexMetrica создайте BI-систему, которая будет доставать данные из счетчика Яндекс.Метрики сайта Marketing-wiki или вашего сайта, в которой будут данные о динамике посетителей в разрезе по браузерам за последние 90 дней.&lt;/li&gt;
&lt;li&gt;Зарегистрируйтесь на портале &lt;a href="https://powerbi.microsoft.com/ru-ru/"&gt;powerbi.com&lt;/a&gt;, загрузите туда BI-систему и настройте ее ежедневное обновление.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.fossko.ru/pictures/ris.15.1.png" width="1199" height="671" alt="" /&gt;
&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Опубликуйте отчет из созданной BI-системы в WEB (publish to web).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;b&gt;Дополнительное&lt;/b&gt;&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Сделайте осмысленный отчет с ключевыми показателями счетчика метрики сайта marketing-wiki за произвольный промежуток времени на ваш выбор на 1-ом или 2-ух листах.&lt;/li&gt;
&lt;li&gt;Опубликуйте отчет в вебе.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Эталонное выполнение домашнего задания&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/LR5F7wP69yc?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Максим Уваров выполняет домашнее задание 15 урока&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/Z97zTPt3hLtwAA"&gt;Файл домашнего задания: Golden14.pbix&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Урок 14. Продвинутый DAX — Time Intelligence функции</title>
<guid isPermaLink="false">496</guid>
<link>https://blog.fossko.ru/all/urok-14-prodvinuty-dax-time-intelligence-funkcii/</link>
<pubDate>Tue, 28 Feb 2023 11:26:14 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-14-prodvinuty-dax-time-intelligence-funkcii/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Четырнадцатый урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt; —  Быстрые меры Time intelligence, Time intelligence на DAX Patterns&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/seRMtB0CtECS5w"&gt;Рабочий файл: папка PBI-13&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Видеолекции&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/ZUc_VESjIKo?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Описание BI-системы урока&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/knYLrqP5vjw?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Power BI Templates — создаем шаблоны для повторного использования отчетов&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/RBQVhWthGFE?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Quick Measures Time intelligence функции&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/zRlCAAYBAOU?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Составление планов KPI и работа с ними&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/kkDkx7KBEtI?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Обзор функций Time intelligence в DAX&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/ru-ru/previous-versions/sql/sql-server-2014/ee634763(v=sql.120)"&gt;Time Intelligence Dax functions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/JrpltcV7dQ4?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;DAX Pattern — скользящая за год&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.daxpatterns.com/time-patterns/"&gt;DAX Patterns&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/-mZzbPaRq3c?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Сравнение произвольных периодов&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/ngkGP3CWJ7E?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Нанесение комментариев на графики&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/LossevSergey/posts/1234116703310959"&gt;Скрипт Сергея Лосева пост в Facebook&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Домашнее задание&lt;/h3&gt;
&lt;p&gt;Модифицируйте BI-систему, &lt;a href="/all/urok-13-prodvinuty-dax-sbornik-funkciy/"&gt;которую вы сдавали к 13-му уроку&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;В таблице «phrasesStatTableByDates» создайте быструю меру «_CPO накопительным итогом помесячно»;&lt;/li&gt;
&lt;li&gt;Создайте визуализацию с «График — линия», которая бы демонстрировала изменение этой метрики по дням за весь доступный промежуток времени;&lt;/li&gt;
&lt;li&gt;В таблице «phrasesStatTableByDates» создайте быструю меру «CPO отклонение от предыдущего месяца»;&lt;/li&gt;
&lt;li&gt;Создайте визуализацию «Матрица», где по столбцам будут отложены месяца, а по строчкам будут отложены рекламные кампании. В поле значений нужна мера «CPO отклонение от предыдущего месяца»&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Дополнительное задание&lt;/b&gt;&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Создайте меру «CPO скользящая средняя за 7 дней»;&lt;/li&gt;
&lt;li&gt;Создайте визуализацию «График — линия» и нанесите на него меры «CPO» и «CPO скользящая средняя за 7 дней» — по оси X нужно, чтобы данные располагались с детализацией до одного дня.  &lt;br /&gt;
Визуализацию необходимо отфильтровать за месяца Апрель, Май, Июнь;&lt;/li&gt;
&lt;li&gt;Средствами Power Query или DAX (в Excel тоже можно, но зачтется на балл меньше) создайте таблицу целевых KPI подневно для Июня. Целевые KPI:
&lt;ul&gt;
  &lt;li&gt;«CPO» = 600 рублей;&lt;/li&gt;
  &lt;li&gt;«Транзакции» = 450;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Загрузите таблицу в модель данных. Свяжите с таблицей по датам;&lt;/li&gt;
&lt;li&gt;Создайте две визуализации «График — линия» с данными за Июнь на одном листе:
&lt;ul&gt;
  &lt;li&gt;В одной визуализации выведите «CPO_план» накопительным итогом от начала месяца и «CPO» накопительным итогом от начала месяца;&lt;/li&gt;
  &lt;li&gt;В другой визуализации выведите «Транзакции_план» накопительным итогом от начала месяца и «Транзакции» накопительным итогом от начала месяца.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Эталонное выполнение&lt;/h3&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/s8I97e53apU?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Максим Уваров выполняет домашнее задание к уроку 14&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/MOUstkoxx8BB3w"&gt;Файл домашнего задания: Golden13 pbi.pbix&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Урок 13. Продвинутый DAX — сборник функций</title>
<guid isPermaLink="false">493</guid>
<link>https://blog.fossko.ru/all/urok-13-prodvinuty-dax-sbornik-funkciy/</link>
<pubDate>Mon, 27 Feb 2023 16:29:36 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-13-prodvinuty-dax-sbornik-funkciy/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Тринадцатый урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt; —  Продвинутый DAX — DAX Patterns&lt;/p&gt;
&lt;p&gt;Рабочие файлы:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/d/pD20ooJMcS_Jww"&gt;PBITemplates.pbix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/d/_h1JseJ_rB1Fgg"&gt; Running-total.pbix&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Видеолекции&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/gqHDpJvH0Yc?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Библиотека функций M, Универсальная таблица дат&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/KiaraGrouwstra/pquery"&gt;Репозиторий pqyer от Tycho01&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/groups/Excelforever/permalink/1760204587642525/?match=bWF4aW0gemVsZW5za3k%3D"&gt;Пост Максима Зеленского про Hugoberry&lt;/a&gt; (к видео 13.1)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/philbritton"&gt;Phil Britton&lt;/a&gt; (к видео 13.1)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/2Pn5pfHqHYM?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Quick Measures — математические операции и отфильтрованные меры&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/oW9NbTm07mM?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Running total — накопительный итог&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/JFU7bUclJGc?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;DAXPatterns — ABC-классификация&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Домашнее задание&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;На основе таблицы PhrasesStatTableByDates в модели данных при помощи DAX создайте любым из известных вам способов таблицу CampaignStatHomework. В созданной таблице должны быть поля:
&lt;ul&gt;
  &lt;li&gt;«ID Кампании»,&lt;/li&gt;
  &lt;li&gt;«Кампания»,&lt;/li&gt;
  &lt;li&gt;«Все клики»,&lt;/li&gt;
  &lt;li&gt;«Все расходы»,&lt;/li&gt;
  &lt;li&gt;«Все транзакции».&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;C использованием нижеприведенной формулы создайте вычисляемый столбец «CPO» со стоимостью одного заказа для каждой конкретной рекламной кампании:  &lt;br /&gt;
= IFERROR( ’CampaignStatHomework’[Все расходы] / ’CampaignStatHomework’[Все транзакции], ’CampaignStatHomework’[Все расходы] )&lt;/li&gt;
&lt;li&gt;Настройте сортировку столбца «Название рекламной кампании» по столбцу «CPO».&lt;/li&gt;
&lt;li&gt;Также при помощи вышеупомянутой формулы создайте меру «\_CPO_campaign_homework».  &lt;br /&gt;
= IFERROR(SUM(’CampaignStatHomework’[Все расходы]) / SUM(’CampaignStatHomework’[Все транзакции]), SUM(’CampaignStatHomework’[Все расходы]))&lt;/li&gt;
&lt;li&gt;Создайте быструю меру (Quick Measure) «Running total campaign CPO», вычислив на основе меры «\_CPO_campaign_homework» накопительный итог по этой мере для каждой рекламной кампании.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;В настройках быстрой меры нужно указать, что она должна быть создана по восхождению — Ascending order.&lt;/p&gt;
&lt;ol start="6"&gt;
&lt;li&gt;Создайте визуализацию «Таблица»&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.fossko.ru/pictures/ris.13.1.png" width="1118" height="427" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Образец таблицы для домашнего задания&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Дополнительное задание&lt;/b&gt;&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Видите ли вы смысл в созданной в обязательном задании визуализации таблицы. Если да, то какой?&lt;/li&gt;
&lt;li&gt;Описанным методом классификации ABC, взятым с DAX Patterns, в таблице homework для каждой рекламной кампании присвойте класс A или B с границами:  &lt;br /&gt;
А — кампании, приносящие более 80% кликов;  &lt;br /&gt;
B — остальные.&lt;/li&gt;
&lt;li&gt;Постройте визуализацию в форме таблицы, на которой будет видно число рекламных кампаний попавших в группы A и B.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Эталонное выполнение&lt;/h3&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/iovE9b1wVgg?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Максим Уваров выполняет домашнее задание к уроку 13&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/3-oFE41AFuLkCg"&gt;Файл домашнего задания: Golden12 pbi.pbix&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Урок 12. Продвинутый DAX — Функции calculate, filter, all</title>
<guid isPermaLink="false">492</guid>
<link>https://blog.fossko.ru/all/urok-12-prodvinuty-dax-funkcii-calculate-filter-all/</link>
<pubDate>Sun, 26 Feb 2023 19:19:12 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-12-prodvinuty-dax-funkcii-calculate-filter-all/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Двенадцатый урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt; —  Продвинутый DAX — Функции calculate, filter, all&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/7AfKh_dJtFluOQ"&gt;Рабочий файл: PBI-11.pbix&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Видеолекции&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/QjbmMT5pFx4?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Контекст строки и контекст фильтра, Calculate&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/AtBwmuR4aXg?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Calculate и задание контекста фильтра&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/q_7hScnUSn8?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Зачем может потребоваться использовать вычисляемые столбцы вместо мер&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/MLs-5jodEDo?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Переменные Dax, Функция All, передача таблиц в качестве фильтрующих аргументов в Calculate&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/PlVViBxSxb8?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Продвинутый прогноз конверсии методом пулинга&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/dit-njVYTDQ?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Кустарный метод оценки прогнозов конверсии Уварова&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Вебинар «Продвинутые метрики для анализа контекстной рекламы»&lt;/h2&gt;
&lt;p&gt;Информация из вебинара является опциональной к изучению. Она поможет понять, зачем нам нужен прогноз конверсии.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/k9vARTLbDjGykQ"&gt;Раздатка к вебинару&lt;/a&gt;&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/2-1kZg-ufe4?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Вебинар: Продвинутые метрики для анализа контекстной рекламы и их применение&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Домашнее задание&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Модифицируйте созданную таблицу «summarizedPhrasesLearn», чтобы в ней появились столбцы «Region», «Targeting»;&lt;/li&gt;
&lt;li&gt;В таблице «summarizedPhrasesLearn» создайте столбец «TargetingRegion», в котором соедините значения столбцов «Region», «Targeting»;&lt;/li&gt;
&lt;li&gt;В таблице «summarizedPhrasesLearn» создайте столбцы «Sessions-RT» и «Transactions-RT», в которых подсчитайте суммарное количество сессий и транзакций по одинаковым значениям столбца «TargetingRegion» — для расчета коэффициента конверсии группы (априори);&lt;/li&gt;
&lt;li&gt;В таблице «summarizedPhrasesLearn» создайте столбец «CRPooledByRT» в котором методом статистического пулинга для каждой фразы подсчитайте прогнозируемую конверсию.&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="5"&gt;
&lt;li&gt;На основе прогнозной конверсии в столбце «CRPooledByRT» создайте столбец «GroupsByCRRT»&lt;/li&gt;
&lt;li&gt;В столбце разбейте ключевые фразы на 6 групп, на основе прогнозной конверсии. В каждой группе должно быть ключевых фраз на сумму кликов не меньше чем 10% от общей выборки в таблице «SummarizedPhrasesLearn».&lt;/li&gt;
&lt;li&gt;Создайте визуализацию «Line and clustered combo chart» в которой в область «Shared axis» перенесите столбец «GroupsByCRRT». В область столбцов перенесите «_CR_fact_learn» и «_CR_fact_control» (меры создайте самостоятельно). В область линии перенесите меры «_Clicks_learn» и «_Clicks_control» (меры создайте самостоятельно).&lt;/li&gt;
&lt;li&gt;В BI системе текстовое поле, в котором опишите выводы, которые можно сделать из полученной визуализации.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Эталонное выполнение домашнего задания&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/K7RmZb_k1bk?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Максим уваров выполняет домашнее задание к 12 уроку&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/Ew5IuV_MlS-BBQ"&gt;Папка с выполненным заданием&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Урок 11. Продвинутый DAX — прогнозирование конверсии</title>
<guid isPermaLink="false">491</guid>
<link>https://blog.fossko.ru/all/urok-11-prodvinuty-dax-prognozirovanie-konversii/</link>
<pubDate>Sat, 25 Feb 2023 15:37:46 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-11-prodvinuty-dax-prognozirovanie-konversii/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Одиннадцатый урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt; —  Продвинутый DAX — прогнозирование конверсии методом статистического пулинга&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/ZgFRpqaInruwmA"&gt;Рабочий файл: папка PBI-10&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Видеолекции&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/Vvv6TTSbOJY?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Dax Studio и выгрузка больших таблиц из Data Model&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/ftSRMN_ehWU?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Power Query — Uri.Parts, DAX — создание таблиц с агрегированными данными&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/jLAETHFj-Cc?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Прогнозирование конверсии, группировки для распределения в DAX&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/X_PY0_LTOiE?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Прогнозирование конверсии с использованием пулинга, функция Related&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://searchengines.guru/ru/articles/23790"&gt;Прогноз вероятности конверсии от Андрея Белоусова&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Домашнее задание&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Создайте таблицу «RegionPriors», используя DAX-функцию summarize, в которой будут:
&lt;ul&gt;
  &lt;li&gt;столбец «Регион» (взятый из названия рекламной кампании);&lt;/li&gt;
  &lt;li&gt;столбец «Сеансы» с суммой по сессиям;&lt;/li&gt;
  &lt;li&gt;столбец «Транзакции» с суммой по транзакциям.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Создайте новую таблицу «conversionPrediction», используя DAX-функцию summarize, в которой:
&lt;ul&gt;
  &lt;li&gt;будут столбцы:
&lt;ul&gt;
    &lt;li&gt;«phrase id»;&lt;/li&gt;
    &lt;li&gt;«Регион» (взятый из названия рекламной кампании)&lt;/li&gt;
  &lt;/ul&gt;
&lt;/li&gt;
  &lt;li&gt;будут подсчитаны сеансы и транзакции.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Используя полученные агрегированные показатели таблицы RegionPriors, рассчитайте прогнозный коэффициент конверсии для каждой строчки таблицы «conversionPrediction» методом пулинга,  по статье &lt;a href="https://searchengines.guru/ru/articles/23790" class="nu"&gt;«&lt;u&gt;Прогноз вероятности конверсии&lt;/u&gt;»&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/PUC388xxgeilRg"&gt;Рабочие файлы: папка PBIX+CSV&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Эталонное выполнение&lt;/h3&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/GEEc63f8EAk?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Максим Уваров выполняет домашнее задание 11 урока&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/nWAYDCB51dpK7w"&gt;Файл выполнения домашнего задания: pbi10golden.pbix&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Урок 10. Продвинутый Power Query — Создание частотного словаря</title>
<guid isPermaLink="false">490</guid>
<link>https://blog.fossko.ru/all/urok-10-prodvinuty-power-query-sozdanie-chastotnogo-slovarya/</link>
<pubDate>Wed, 22 Feb 2023 15:03:53 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-10-prodvinuty-power-query-sozdanie-chastotnogo-slovarya/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Десятый урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt; — Программирование Power Query — Создание частотного словаря&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Рабочие файлы:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/d/IgbW_d6nPj41wA"&gt;ЧастотныйСловарь.pbix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/i/FmZRSu8bDmoAzw"&gt;searchQueriesPrintio.csv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/i/3jfAP8udwGawhA"&gt;Робот распознаватель принтио.xlsx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/i/rsKvAE63DW_I3w"&gt;Принтио-Поисковые-фразы.csv&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Полезные ссылки к уроку:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/tumaykindmitry/posts/10210405990200356"&gt;Пост Дмитрия Тумайкина в фэйсбуке 5 января 2017 года&lt;/a&gt; про робота-распознавателя, использующегося в уроке.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Ryk1znM5HMA"&gt;Инструкция от Дмитрия Тумайкина на ютубе &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/d/eiCPN-YQozHmH/!%D0%A0%D0%BE%D0%B1%D0%BE%D1%82-%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%20-%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D1%8F%D1%8F%20%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F"&gt;Робот-распознаватель 8.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/d/eiCPN-YQozHmH"&gt;Утилиты Excel и PowerBI для контекстной рекламы от Дмитрия Тумайкина&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Видеолекции&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/d3vHBan71Ro?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Составление частотного словаря&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/cqTVp1-mAy4?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Лемматизатор DAX&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/9xV8C9n9D8A?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Лемматизатор M (опциональное видео для ценителей)&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Домашнее задание&lt;/h2&gt;
&lt;ol start="1"&gt;
&lt;li&gt;&lt;b&gt;Скачайте файл со статистикой по поисковым запросам,&lt;/b&gt; на которые сработали объявления Яндекс.Директ рекламодателя Printio.ru  &lt;br /&gt;
Файл: Printio.ru-Поисковые-фразы.csv&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Поисковые фразы лемматизируйте&lt;/b&gt; удобным вам способом из предложенных на выбор:
&lt;ul&gt;
  &lt;li&gt;&lt;a href="https://disk.yandex.ru/d/eiCPN-YQozHmH"&gt;Робота-распознавателя Дмитрия Тумайкина&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://py7.ru/tools/norm/"&gt;Нормализация запросов Py7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Создайте таблицу «частотный словарь»&lt;/b&gt;, так, чтобы в ней был столбец «лемма поисковой фразы» и столбец с леммами слов, входящих в поисковую фразу. Для этого разбейте леммы поисковых фраз на леммы слов входящих в поисковые фразы, при помощи функции Text.Split.&lt;br /&gt;
На каждую лемму слова должна приходиться отдельная строчка. В столбце «лемма поисковой фразы» — элементы должны дублироваться (в этом столбце «лемма поисковой фразы» должна встречаться столько раз сколько в ней слов).&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/-eCG1oKd0jQ?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;&lt;b&gt;Возможна проблема с Text.Split&lt;/b&gt; Проблема с text split.mp4&lt;/div&gt;
&lt;/div&gt;
&lt;ol start="4"&gt;
&lt;li&gt;&lt;b&gt;К каждой лемме слова подсчитайте метрики&lt;/b&gt;:
&lt;ul&gt;
  &lt;li&gt;количество визитов&lt;/li&gt;
  &lt;li&gt;показатель отказов&lt;/li&gt;
  &lt;li&gt;глубина просмотра&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="5"&gt;
&lt;li&gt;&lt;b&gt;В BI-системе подсчитайте и выведите в качестве визуализации&lt;/b&gt;, насколько меньше анализируемых поисковых фраз у нас становится, когда мы применяем лемматизацию.&lt;br /&gt;
Чтобы рассчитать этот показатель нужно от количества уникальных поисковых фраз отнять количество уникальных лемм поисковых фраз. Уникальные леммы поисковых фраз (могут содержать больше одного слова), должны быть отсортированы по алфавиту.&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="6"&gt;
&lt;li&gt;&lt;b&gt;На основе данных из таблицы «Частотный словарь»&lt;/b&gt; визуализируйте на точечных диаграммах зависимость между средней глубиной просмотра и средним показателем отказов по каждой лемме слова. В диаграмме должны быть леммы слов, по которым было совершено более 10 визитов.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Эталонное выполнение домашнего задания&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/6AuuHHy93PA?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Максим Уваров выполняет домашнее задание к десятому уроку&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/JhmAcSRuNKu2Gw"&gt;Файл: папка Golden_10&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Урок 9. Программирование Power Query</title>
<guid isPermaLink="false">489</guid>
<link>https://blog.fossko.ru/all/urok-9-programmirovanie-power-query/</link>
<pubDate>Tue, 21 Feb 2023 15:36:21 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-9-programmirovanie-power-query/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Девятый урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt; — Программирование Power Query&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/hsvhy4rJG9je1g"&gt;Рабочий файл 1: ListGenerateRamblerTop100.pbix&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://disk.yandex.ru/d/OONIhz8-P4AyfA"&gt;Рабочий файл 2: PBI-8.pbix&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Видеолекции&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/bgm88j8yw3o?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Группировка All Rows — Все строки&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/6jedd_XNo1Y?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Служебное слово Each&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/2sL_ajwXZHk?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Вебинар от 14.03.2019. В вебинаре Максим рассказывает про служебное слово Each в Power Query на примере работы с отчетом по Мультиканальным последовательностям в Google Analytics выгруженных при помощи PQGA.&lt;br /&gt;
&lt;a href="https://disk.yandex.ru/d/Bl7PJlgkIwrQuw"&gt;Рабочий файл вебинара PQGA 2.30.11.pbix&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/1VUSAnRl9Qs?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Парсинг данных из веба и использование функции list.generate&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="http://excel-inside.pro/blog/2017/06/15/%d0%b3%d0%b5%d0%bd%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80-%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%be%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d1%81%d0%bf%d0%b8%d1%81%d0%ba%d0%be%d0%b2-%d0%b2-power-query-%d0%b8-pow/"&gt;Генератор произвольных списков в Power Query и Power BI&lt;/a&gt; — про List.Generate в блоге Максима Зеленского&lt;/p&gt;
&lt;h2&gt;Домашнее задание&lt;/h2&gt;
&lt;p&gt;&lt;a href="/all/urok-4-izvlechenie-dannyh/"&gt;На основе файла с вашим домашним заданием из ﻿4-го урока&lt;/a&gt;, по аналогии с видео 9-го урока, на основе запроса «xls» (в котором объединяются файлы xlsx):&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Создайте новый запрос «XlsPositionsWithShare» со сгруппированными данными по полям:
&lt;ul&gt;
  &lt;li&gt;Id кампании;&lt;/li&gt;
  &lt;li&gt;Название кампании;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;И подсчитанными метриками:
&lt;ul&gt;
  &lt;li&gt;Сумма кликов;&lt;/li&gt;
  &lt;li&gt;Сумма показов.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Добавьте столбец с использованием созданной функции (по аналогии с видео), в котором будет сформирована текстовая строка, которая будет отражать долю кликов по различным позициям (на основе данных из соответствующего столбца) вида:
&lt;ul&gt;
  &lt;li&gt;«спец 0.70, прочее 0.30».&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Убедитесь, что ваш запрос называется «XlsPositionsWithShare».&lt;/li&gt;
&lt;li&gt;Загрузите результаты выполнения запроса в модель данных.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Урок 8. Продвинутый Power Query — Получение данных из различных API</title>
<guid isPermaLink="false">488</guid>
<link>https://blog.fossko.ru/all/urok-8-prodvinuty-power-query-poluchenie-dannyh-iz-razlichnyh-ap/</link>
<pubDate>Fri, 17 Feb 2023 19:26:17 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-8-prodvinuty-power-query-poluchenie-dannyh-iz-razlichnyh-ap/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Восьмой урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Видеолекции&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/BBRQRQA-zhHXEQ"&gt;Рабочий файл: PBI-7.pbix&lt;/a&gt;&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/Ex7niOx1EiM?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Получение данных из K50 Tracker API&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/Om98w-DHlSI?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Получение данных из CoMagic&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Домашнее задание&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/ce7aK2dexeB4FQ"&gt;Файл: NFDPBI7.pbix&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Задание&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;По состоянию на 2023 API comagic работает нестабильно.&lt;br /&gt;
Это домашнее задние можно пропустить.&lt;/p&gt;
&lt;p&gt;Ваша задача модифицировать вашу bi систему из раздатки так, чтобы:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Функция «getDataCoMagicFunciton» &lt;a href="https://www.comagic.ru/support/api/comagic_api/#poluchenie-informacii-o-zvonkah"&gt;получала данные при помощи метода «Call»&lt;/a&gt;, для этого нужно изменять запрос «getDataCoMagic Example».&lt;/li&gt;
&lt;li&gt;По результатам выполнения функции «getDataCoMagicFunciton» были доступны столбцы с данными:
&lt;ul&gt;
  &lt;li&gt;С какого номера звонили&lt;/li&gt;
  &lt;li&gt;На какой номер звонили (номер услуги)&lt;/li&gt;
  &lt;li&gt;Время звонка&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Создать запрос, «Homework», который бы при помощи функции «getDataCoMagicFunciton» получал данные за период с 01.01.2016 по 31.12.2018 и загрузить его в модель данных.&lt;/li&gt;
&lt;li&gt;Создать меру «_Количество звонков».&lt;/li&gt;
&lt;li&gt;Создать визуализацию «График-линия», в которой помесячно (год + месяц) продемонстрировать количество полученных звонков (с использованием созданной меры).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Урок 7. Введение в программирование Power Query</title>
<guid isPermaLink="false">487</guid>
<link>https://blog.fossko.ru/all/urok-7-vvedenie-v-programmirovanie-power-query/</link>
<pubDate>Fri, 17 Feb 2023 15:02:37 +0300</pubDate>
<author></author>
<comments>https://blog.fossko.ru/all/urok-7-vvedenie-v-programmirovanie-power-query/</comments>
<description>
&lt;p&gt;&lt;a href="/tags/power-bi-marketing/"&gt;Седьмой урок из курса Максима Уварова «Power Bi для интернет-маркетинга»&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Полезные ссылки к уроку:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.crossjoin.co.uk/"&gt;Блог Криса Вебба на аглийском языке&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://needfordata.ru/blog/"&gt;Переводы некоторых статей Криса Вебба в блоге NeedForData&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Видеолекции&lt;/h2&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/fhjrP2UQ7lw?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Введение в программирование Power Query&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/UGazMnkmPKM?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Структурированные типы данных. List, Record, Table&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/pMNI8NGDuvk?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Функции Power Query&lt;br /&gt;
&lt;a href="https://msdn.microsoft.com/en-us/library/mt253322.aspx"&gt;Power Query Formula Categories&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/6MRHCdnOEEg?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Выражение Let in&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/UDv3jYS2eJA?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Служебные слова и типы данных&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/HGfbHi25Yg4?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Раскрытие столбцов, содержащих различные типы данных&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;Домашнее задание&lt;/h3&gt;
&lt;p&gt;Рабочий файл: &lt;a href="https://disk.yandex.ru/d/Zj_ciBU-IDAAww"&gt;папка l7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Задача&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Ваша задача модифицировать вашу bi систему из урока 3, чтобы добавить в нее обновленные и расширенные данные.&lt;br /&gt;
В процессе вы будете сталкиваться с ошибками, которые вам предстоит решать.&lt;br /&gt;
Удачи!&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Откройте вашу BI систему &lt;a href="/all/urok-3-vvedenie-v-dax/"&gt;с выполненным домашним заданием к уроку 3&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://disk.yandex.ru/d/Zj_ciBU-IDAAww"&gt;Скачайте и распакуйте архив раздатки&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Создайте запрос, который получает данные из папки «CSV» из распакованного архива раздатки.&lt;/li&gt;
&lt;li&gt;Вероятнее всего, power bi автоматически не смог корректно распознать тип данных у столбцов содержащих десятичные дроби (все столбцы с расходами) и даты. У столбцов с десятичными дробями остался тип данных текстовый, а к датам хоть и был применен тип данных «дата», но в строчках ниже появились ячейки с ошибками. Убедиться в этом вы сможете, если &lt;a href="https://powerbibook.ru/content/3-power-query.html?highlight=keer-errors#keer-errors"&gt;примените функцию Keep Errors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Чтобы избавиться от ошибок в столбце «Дата» вам нужно удалить автоматически созданный шаг «Changed types» («Измененный тип»), во время которого появились ошибки.&lt;/li&gt;
&lt;li&gt;Измените тип данных в столбце «Дата», выставив тип данных «Date» с использованием локали «English (USA)» («Английский (США)»).&lt;/li&gt;
&lt;li&gt;Далее, измените тип данных у всех столбцов с расходом, на формат «decimal number» с локалью «English (USA)» («Английский (США)»). Зажав клавишу ctrl вы можете выбрать несколько столбцов и задать тип данных выделенным столбцам одновременно.&lt;/li&gt;
&lt;li&gt;После этого вы можете выделить все столбцы и определить типы данных в столбцах автоматически. Чтобы выделить все столбцы сначала выделите первый столбец, зажмите клавишу shift и выберите последний столбец. Либо, выделив любую ячейку в таблице, вы можете нажать на сочетание клавиш CTRL+A. После того как все столбцы выделены вам нужно нажать на кнопку &lt;a href="https://powerbibook.ru/content/3-power-query.html?highlight=автоматическое-определение%20типов%20данных%20для%20столбцов#id8"&gt;Detect Data types automatically&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Убедитесь, что запрос выполняется без ошибок — для этого используйте функцию keep errors.&lt;/li&gt;
&lt;li&gt;Откройте код текущего запроса (где вы настроили обработку всех файлов из папки CSV), выделите его полностью и скопируйте в буфер обмена.&lt;/li&gt;
&lt;li&gt;Откройте код запроса Stats в Advanced Editor и замените на код, который вы скопировали на предыдущем шаге. Если у вас нет этого запроса Stats — смотрите урок 3 и разбирайтесь сами, какой запрос вы поименовали не по инструкции.&lt;/li&gt;
&lt;li&gt;Закройте редактор кода (Advanced Editor), убедитесь, что запрос выполняется корректно.&lt;/li&gt;
&lt;li&gt;Добавьте столбец «Валовая прибыль». Для этого умножьте столбец «Доход» на 20%.&lt;/li&gt;
&lt;li&gt;Удалите оригинальный запрос, в котором вы получали данные из папки с CSV.&lt;/li&gt;
&lt;li&gt;Переименуйте запрос «CampaignNames» в «DimCampaignNames» и включите загрузку запроса в модель данных.&lt;/li&gt;
&lt;li&gt;Загрузите в модель данных таблицы DimAds и DimPhrases из файла «Dict20190731.xlsx» из архива раздатки.&lt;/li&gt;
&lt;li&gt;Создайте связи (или сделайте их активными) между таблицами «Stats» и «DimAds» по столбцу «Id объявления», между таблицам «Stats» и «DimPhrases» по столбцу «Id фразы», между таблицами «Stats» и «DimCampaigns» по столбцу «Id кампании». Если вам будут мешать активные связи — удалите или выключите их.&lt;/li&gt;
&lt;li&gt;Модифицируйте меру, «*Ключевая фраза количество уникальных» по формуле *Ключевая фраза количество уникальных = CALCULATE( DISTINCTCOUNT(DimPhrases[Фраза (ключ)]) ; Stats ). Подробности в видео ниже.&lt;/li&gt;
&lt;li&gt;Модифицируйте меру средней ставки по аналогии.&lt;/li&gt;
&lt;li&gt;Восстановите работоспособность визуализаций «Таблиц» в отчете, заменив пропавшие столбцы из таблицы «Stats» на соответствующие столбцы из таблиц «DimCampaignNames» модели данных.&lt;/li&gt;
&lt;li&gt;Откройте запрос «DimAds» в Power Query.&lt;/li&gt;
&lt;li&gt;Добавьте «настраиваемый столбец» («custom column») с названием «Uri», в котором введите функцию &lt;a href="https://learn.microsoft.com/en-us/powerquery-m/uri-parts"&gt;Uri.Parts&lt;/a&gt; с аргументом [URL объявления] (=Uri.Parts([URL объявления]) ).&lt;/li&gt;
&lt;li&gt;В результате выполнения функции в столбце «Uri» появятся ячейки, содержащие данные в структурированном типе данных «Record» («Запись»). Изучите, чего полезного есть в этих ячейках.&lt;/li&gt;
&lt;li&gt;Добавьте «настраиваемый столбец» («custom column») с названием «UrlPath». В столбце «UrlPath» должны быть данные из поля «Path» записи в столбце «Uri».&lt;/li&gt;
&lt;li&gt;Добавьте «настраиваемый столбец» («custom column») с названием «UrlQueryRegion». В столбце «UrlQueryRegion» должны быть данные из поля записи «region» (это поле вложено в поле записи «Query» столбца «Uri»). В уроке я рассказывал как обращаться к несуществующим полям таблицы, чтобы при обращении получалось значение «null» вместо ошибки. Примените эти знания.&lt;/li&gt;
&lt;li&gt;Удалите столбец «Uri».&lt;/li&gt;
&lt;li&gt;Загрузите запрос в модель данных.&lt;/li&gt;
&lt;li&gt;Создайте пустой запрос «TextContainsAny». В Advanced Editor замените код пустого запроса на &lt;a href="https://github.com/KiaraGrouwstra/pquery/blob/master/Text.ContainsAny.pq"&gt;код функции Text.ContainsAny.pq&lt;/a&gt;. Эта функция проверяет, есть ли в тексте из первого аргумента вхождения любого из текстов списка второго аргумента.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;/*
//Check if a string contains any of the keywords from a given list
//Usage:
    Text.ContainsAny = Load(&amp;quot;Text.ContainsAny&amp;quot;),
    Text.ContainsAny(&amp;quot;the cat sat on the mat&amp;quot;, {&amp;quot;cat&amp;quot;, &amp;quot;apple&amp;quot;})
//Result: true
*/

(str, needles) as logical =&amp;gt;
let
count = List.Count(needles)
in

List.AnyTrue(
List.Generate(
()=&amp;gt;[i=0],
each [i] &amp;lt; count,
each [i=[i]+1],
each Text.Contains(str,needles{[i]})
)
)&lt;/code&gt;&lt;/pre&gt;&lt;ol start="29"&gt;
&lt;li&gt;В запросе «DimPhrases» разделите столбец «Фраза (ключ)» по крайнему левому разделителю « -» &lt;a href="https://powerbibook.ru/content/3-power-query.html#split-column-by-delimeter"&gt;Split Column by Delimeter — Разделить текстовый столбец по разделителю&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Переименуйте получившиеся столбцы соответственно «Ключевая фраза» и «Минус-слова».&lt;/li&gt;
&lt;li&gt;Добавьте столбец «ПродающиеДобавки», в котором при помощи недавно созданной функции «TextContainsAny» проверьте значения столбца «Ключевая фраза» на наличие слов:
&lt;ol start="1"&gt;
  &lt;li&gt;купить&lt;/li&gt;
  &lt;li&gt;Москва&lt;/li&gt;
  &lt;li&gt;интернет&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Загрузите запрос в модель данных.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/WtEg88uS5eE?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;PBI Фильтрация меры по таблице фактов&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;Эталонное выполнение&lt;/h3&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/KPngwm-fgww?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;Максим Уваров выполняет домашнее задание к уроку 7&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Файлы: &lt;a href="https://disk.yandex.ru/d/JjhF5U6zc7ncUQ"&gt;папка l7_Gold&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://disk.yandex.ru/d/aBgOGNxg3mlKsw"&gt;Шпаргалка курса и ментальная карта, ПДФ, 88 страниц, 13 Мб&lt;/a&gt;&lt;/p&gt;
</description>
</item>


</channel>
</rss>