Excel - Как рассчитать истощение по большой базе данных

434
2manycoffees

Я анализирую большую базу данных, в которой мне нужно выяснить, сколько клиентов купили продукт более одного раза, и определить, как долго они «прослужили» как клиенты. Мой набор данных начинается в январе 2014 года и действует до июня 2016 года. Столбцы - это месяцы, когда клиенты что-то покупали в нашем интернет-магазине, а строки - имена клиентов. Есть около 30 000 клиентов.

Я хочу определить, были ли ранние пользователи магазина менее «липкими», чем более поздние. Например, если покупатель в январе 2014 года купил что-то изначально, то снова в мае 2014 года, а затем никогда больше не покупал, по сравнению с более новым покупателем, который пришел в магазин в сентябре 2015 года и купил снова и снова и все еще остается покупателем. Мы улучшили наш магазин и получили более качественный продукт, так что я предполагаю, что истощения стало меньше. Прямо сейчас я делаю это вручную, но я знаю, что должен быть лучший способ!

Большое спасибо

0
Вам лучше перейти на реальную базу данных, чтобы вы могли выполнять SQL-запросы. Если вы вставили строку и использовали формулу ** = COUNTA (C1: ZZ1) **, измените диапазон соответствующим образом. Вы можете получить количество покупок и отсортировать по этому столбцу. Каждый, кто совершил 1 покупку, явно не является постоянным покупателем. cybernard 7 лет назад 0
** Во-первых **, Excel не является базой данных, и вы могли бы лучше использовать реальную базу данных, даже такую ​​простую, как sqlite, где у вас могут быть действительно мощные / гибкие запросы SQL. ** Второй **, мы не можем написать вам решение; этот форум не является службой разработки. См. [Как задать хороший вопрос] (http://superuser.com/help/how-to-ask). ** В-третьих **, ваш вопрос слишком широк, и нет способа ответить на него, кроме как философски и подробно (что подводит нас к предыдущему «второму» пункту). Если у вас есть конкретные проблемы, мы будем рады помочь, в противном случае я бы порекомендовал вам нанять кого-нибудь. jehad 7 лет назад 1
Вы можете написать макрос, но есть много проб и ошибок, прежде чем вы сделаете это правильно. Это на языке Visual Basic для приложений, который является урезанной версией Visual Basic. На положительной стороне можно написать макрос, чтобы сделать всю работу. ** Однако **, прежде чем что-либо еще, вы должны математически определить истощение для вашей компании. Формула истощения АЗС сильно отличается от стоматолога. Как только истощение будет определено, вы сможете преобразовать его в VBA. cybernard 7 лет назад 0

0 ответов на вопрос

Похожие вопросы