Доброго времени суток. Есть потребность в расчете среднего интервала между посещениями по клиенту. Что дано: 1. Перечень карт клиентов 2. Факт покупки по каждой карте с датой Так как пул карт и дат у меня в Повер Пивоте прикрепить не смогу. Как видно из выдержки (взял по одной карточке) В прикрепленном файле собранные все даты по одной карте Нужно от более старой даты отнять следующую по убыванию и получить разницу в днях. как это можно рализовать в повер пивоте?
andrey8285, средний интервал между посещениями не зависит от количества посещений и определяется элементарными арифметическими действиями: средний интервал между посещениями = (дата_последнего_посещения - дата_первого_посещения) / (количество_посещений -1)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
обозначим дату 1-го посещения дт0, второго дт1, третьего дт2 и т.д. до последнего дтП соотв. интервалы между посещениями и1 = дт1-дт0, и2 = дт2-дт1 ... иП = дтП-дт(П-1) средний интервал: иСр = (и1 + и2 + ... иП) / П замените интервалы разницами дат: иСр = (дт1-дт0 + дт2-дт1 + дт3-дт2... дтП-дт(П-1)) / П видите в этой сумме дт1, дт2 ... дт(П-1) встречается по одному разу со знакком + и -, соотв. остается только: иСр = (дтП-дт0) / П
это абсолютно точный метод, без всяких оговорок удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!