Файлы к уроку:
Ссылки:
Описание

В этом уроке мы посчитаем сколько клиентов совершили повторный заказ через 0, 1, 2 и т. д. кварталов.
Решение
Для решения этой задачи мы создадим несколько измерений и одну меру.
Сначала мы создадим измерение, в которой найдем дату первого заказа, потом создадим измерение с датой повторного заказа, измерение с датой второго заказа и в итоге вычислим разницу между датой первого заказа и датой второго заказа.
Примененные функции
- ALLEXCEPT
- BLANK
- CALCULATE
- DATEDIFF
- DISTINCTCOUNT
- FORMAT
- IF
- MIN
- YEAR
Код
Дата первой покупки:
=CALCULATE(MIN([Order Date]);
ALLEXCEPT(data;
data[Customer ID]))
Дата повторной покупки:
=IF(data[Order Date]>data[Дата первой покупки];
data[Order Date];
BLANK())
Дата второй покупки:
=CALCULATE(MIN([Дата повторной покупки]);
ALLEXCEPT(data;
data[Customer ID]))
Кварталов до второй покупки:
=DATEDIFF(data[Дата первой покупки];
data[Дата второй покупки];
QUARTER)
Квартал первой покупки:
=YEAR(data[Дата первой покупки])
&"-"
&FORMAT(data[Дата первой покупки];"q")
Мера для подсчета количества уникальных клиентов:
=DISTINCTCOUNT(data[Customer ID])
Практический курс Power Pivot
Номер урока | Урок | Описание |
---|---|---|
1 | Power Pivot Практический №1. Значение показателя на конец месяца (ENDOFMONTH, CALCULATE) | В этом уроке вы узнаете как находить последнее значение показателя на конец месяца. С подобным приходится сталкивать часто, особенно когда речь о финансовых показателях, например, состояние кредитного портфеля. |
2 | Power Pivot Практический №2. Нарастающий итог, Анализ клиентской базы (CALCULATE, ALLEXCEPT, ALL, FILTER) | В этом уроке мы научимся считать нарастающий итог на примере анализа роста клиентской базы. Задача прикладная и интересная. |
3 | Power Pivot Практический №3. Анализ лояльности клиентов | В этом уроке мы проанализируем нашу клиентскую базу. |
4 | Power Pivot Практический №4. Анализ лояльности клиентов 2 | Проанализируем структуру продаж. Разобьем клиентов на группы в зависимости от года первой сделки. |
5 | Power Pivot Практический №5. Анализ лояльности клиентов 3 — сколько прошло до второго заказа | Посчитаем количество клиентов, которые сделали второй заказ через 0, 1, 2, 3 и т. д. квартала. |
6 | Power Pivot Практический №6. Сравнение всех категорий с выбранной | Научимся сравнивать продажи выбранной категории с остальными. |
7 | Power Pivot Практический №7. Динамический фильтр Топ N (HASONEVALUE, RANKX, ALL, IF) | В этом уроке вы узнаете как создать динамический фильтр Топ N, чтобы отображать в сводной таблице только несколько лучших значений. |
8 | Power Pivot Практический №8. Функция EARLIER, ABC анализ | Выполним ABC категоризацию в Power Pivot. |