powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Найти среднее из набора дат (MSTR)
9 сообщений из 9, страница 1 из 1
Найти среднее из набора дат (MSTR)
    #33076740
Фотография JenkusPenkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе задачка простая (наверно :)

есть таблица
покупатель, дата покупки

Нужно просто посмотреть средний период через который покупатель делает новую покупку

Иванов, 20/05/2005
Иванов, 22/05/2005
Иванов, 27/05/2005

т.е. Иванов в среднем за май каждые 3,5 дня делает покупку чего нибудь.

Заранее спасибо

Интересно кто нибудь делал такое ?
а если этих самых полей дат много ?
...
Рейтинг: 0 / 0
Найти среднее из набора дат (MSTR)
    #33076897
олапист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а в чем подводный камень?
добавляем колонки "дата предыдущей покупки" и "период покупки" = дата2 - дата1
...
Рейтинг: 0 / 0
Найти среднее из набора дат (MSTR)
    #33077048
Фотография JenkusPenkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это же записи в таблице
Иванов, 20/05/2005
Иванов, 22/05/2005
Иванов, 27/05/2005

как технически определить дату предыдущей покупки
и как автоматом вставлять колонки даты предыдущей покупки

если 50?
дата50 - дата49 - дата (n-1)?
функция должна быть наверное, а?
...
Рейтинг: 0 / 0
Найти среднее из набора дат (MSTR)
    #33077311
Виктор Сакович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JenkusPenkusэто же записи в таблице
Иванов, 20/05/2005
Иванов, 22/05/2005
Иванов, 27/05/2005

как технически определить дату предыдущей покупки
и как автоматом вставлять колонки даты предыдущей покупки

если 50?
дата50 - дата49 - дата (n-1)?
функция должна быть наверное, а?

А почему бы период времени просто не поделить на количество покупок. Как раз и получится среднее время между покупками.
...
Рейтинг: 0 / 0
Найти среднее из набора дат (MSTR)
    #33081194
Фотография JenkusPenkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо
ни в жисть бы не догадался :)

попробую сдеалать
...
Рейтинг: 0 / 0
Найти среднее из набора дат (MSTR)
    #33082853
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Виктор Сакович:

А почему бы период времени просто не поделить на количество покупок. Как раз и получится среднее время между покупками.

Решение изящное... Но хотелось бы кроме среднего видеть и другие параметры. Например, если с первой до последней покупки прошло 2 года, раньше покупатель каждые пол года делал по одной покупке, а в последние 2 недели он покупает каждый день - тогда среднее нам вернет "среднюю температуру по больнице". То есть хочется посмотреть и медиану, и моду, исключить аномалии.
Можно ли как-то в MSTR сделать вычисляемую колонку, которая для каждой даты покупки по клиенту вернет его предыдущую дату покупки?
...
Рейтинг: 0 / 0
Найти среднее из набора дат (MSTR)
    #33084552
Виктор Сакович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jurii2 Виктор Сакович:

А почему бы период времени просто не поделить на количество покупок. Как раз и получится среднее время между покупками.

Решение изящное... Но хотелось бы кроме среднего видеть и другие параметры. Например, если с первой до последней покупки прошло 2 года, раньше покупатель каждые пол года делал по одной покупке, а в последние 2 недели он покупает каждый день - тогда среднее нам вернет "среднюю температуру по больнице". То есть хочется посмотреть и медиану, и моду, исключить аномалии.
Можно ли как-то в MSTR сделать вычисляемую колонку, которая для каждой даты покупки по клиенту вернет его предыдущую дату покупки?

И медиану и моду посчитать можно. Кто работал с MSTR, тот знает, как.
...
Рейтинг: 0 / 0
Найти среднее из набора дат (MSTR)
    #33085046
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос для тех кто работал с MSTR:

И медиану и моду посчитать можно. Кто работал с MSTR, тот знает, как.

Я допускаю, что функции медианы и моды в MSTR имеются, но вопрос до сих пор открыт: Можно ли как-то в MSTR сделать вычисляемую колонку, которая для каждой даты покупки по клиенту вернет его предыдущую дату покупки?
...
Рейтинг: 0 / 0
Найти среднее из набора дат (MSTR)
    #33085064
Фотография АлександрФ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Я допускаю, что функции медианы и моды в MSTR имеются, но вопрос до сих >>пор открыт: Можно ли как-то в MSTR сделать вычисляемую колонку, >>которая для каждой даты покупки по клиенту вернет его предыдущую дату >>покупки?

Можно и вычисляемую колонку и предыдущую дату покупки
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Найти среднее из набора дат (MSTR)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]