Страницы: 1
RSS
Расчет среднего интервала между посещениями, Power Pivot
 
Доброго времени суток.
Есть потребность в расчете среднего интервала между посещениями по клиенту.
Что дано:
1. Перечень карт клиентов
2. Факт покупки по каждой карте с датой
Так как пул карт и дат у меня в Повер Пивоте прикрепить не смогу.
Как видно из выдержки (взял по одной карточке)
В прикрепленном файле собранные все даты по одной карте
Нужно от более старой даты отнять следующую по убыванию и получить разницу в днях.
как это можно рализовать в повер пивоте?
Изменено: andrey8285 - 09.10.2016 14:33:04
 
andrey8285,
средний интервал между посещениями не зависит от количества посещений и определяется элементарными арифметическими действиями:
средний интервал между посещениями = (дата_последнего_посещения - дата_первого_посещения) / (количество_посещений -1)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Ну может оно и так и определяется, но хотелось подойти более эмпирическим путем)
Спасибо за мысль, расхождение в одну тысячную))
Благодарствую)
Изменено: andrey8285 - 10.10.2016 09:02:10
 
это не мысль, это математика)

обозначим дату 1-го посещения дт0, второго дт1, третьего дт2 и т.д. до последнего дтП
соотв. интервалы между посещениями
и1 = дт1-дт0, и2 = дт2-дт1 ... иП = дтП-дт(П-1)
средний интервал:
иСр = (и1 + и2 + ... иП) / П
замените интервалы разницами дат:
иСр = (дт1-дт0 + дт2-дт1 + дт3-дт2... дтП-дт(П-1)) / П
видите в этой сумме дт1, дт2 ... дт(П-1) встречается по одному разу со знакком + и -, соотв. остается только:
иСр = (дтП-дт0) / П

это абсолютно точный метод, без всяких оговорок
удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Спасибо за пояснение.
Уже активно пользую)
Страницы: 1
Наверх