Страницы: 1
RSS
Сопоставление первого заказа с последующими заказами клиента
 
Есть таблица заказов, в которой содержатся следующие поля:
Дата заказа | Телефон клиента | Стоимость заказа
Необходимо создать когорту (через сводную таблицу) по доходу клиента за период. Для этого мне нужно исходную таблицу привести в формат:Дата первого заказа | Дата заказа | Телефон клиента | Cтоимость заказа
1. Как определить дату первого заказа клиента из списка заказов (заказов свыше 200к)
2. Как построить/сопоставить таблицу таким образом чтобы в колонке A была дата первого заказа, а в колонке B дата его заказа (у одного клиента может быть 2 и больше заказов)?
 
И сразу ассоциация с Древним Римом :)
Не все поимают, что значит "когорта" в контексте Вашего вопроса.
Предложите название, отражающее задачу. Меняют название модераторы.

В этом разделе один вопрос - одна тема. Какой вопрос будет обсуждаться в этой теме?
 
Цитата
vikttur написал:
Предложите название, отражающее задачу. Меняют название модераторы.
Сопоставление первого заказа с последующими заказами
Цитата
vikttur написал:
В этом разделе один вопрос - одна тема. Какой вопрос будет обсуждаться в этой теме?
Вопросы связанны. Интересует вопрос  Как построить/сопоставить таблицу таким образом чтобы в колонке A была дата первого заказа, а в колонке B дата его заказа (у одного клиента может быть 2 и больше заказов)?
 
посортировали по №телефона и по время создания
так и видите по каждому № телефона заказы в порядке их размещения
где проблема, в чем она?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
Николай Хабенко написал: Вопросы связанны.
Да, в любой задаче ВСЕ вопросы связаны. Но есть еще другая взаимосвязь - каждый отдельный вопрос может быть связан с несколькими разными задачами.
 
Цитата
Ігор Гончаренко написал: посортировали...
Нужно дату первого создания заказа вынести в отдельную колонку, для дальнейшей работы с таблицей (создание когорты через сводную таблицу). Должно получиться так:
Первый заказ - Заказ - Номер телефона
01.01.2020 - 01.01.2020 - 0504005050
01.01.2020 - 05.01.2020 - 0504005050
01.01.2020 - 27.01.2020 - 0504005050
07.01.2020 - 07.01.2020 - 0954007788
07.01.2020 - 19.05.2020 - 0954007788
и тд.

Ps если бы заказов было 50-100 штук я бы просто вручную это все сделал. Но проблема в том что записей свыше 200 000
 
Доброе время суток
Цитата
Николай Хабенко написал:
Дата заказа
Это что, если заказов несколько?
 
Да, у многих клиентов свыше 1 заказа. В первую колонку хочу поместить дату первого заказа, а во второу просто даты заказов этого клиента, в том числе и первого.

Если у клиента 0504005050 было 3 заказа 01.01.2020 (70$), 02.01.2020 (35$), 02.01.2020 (84$), то таблица должна быть в формате:
01.01.2020 - 01.01.2020 - 0504005050 - 70$
01.01.2020 - 02.01.2020 - 0504005050 - 35$
01.01.2020 - 02.01.2020 - 0504005050 - 84$
 
Цитата
Николай Хабенко написал:
В первую колонку хочу поместить дату первого заказа, а во второу просто даты заказов этого клиента, в том числе и первого.
Вариант на Power Query
 
Результат тот что нужно, спасибо!)
Сейчас попробую только разобраться с Power Query чтобы применить это на реальных данных, ранее с ним не работал.

Ps если у кого-то еще есть варианты, отправьте, пожалуйста
Страницы: 1
Наверх