У меня есть таблица, подобная приведенной ниже. Это запись ежедневных продуктов и клиентов, которые их приобрели (аналог сайта ежедневных сделок). Данный клиент может приобрести продукт только один раз за функцию, но он может приобрести один и тот же продукт, если он представлен несколько раз.
FeatureID | ClientID | FeatureDate | ProductID
1 1002 2011-05-01 500
1 2333 2011-05-01 500
1 4458 2011-05-01 500
2 8888 2011-05-10 700
2 2333 2011-05-10 700
2 1111 2011-05-10 700
3 1002 2011-05-20 500
3 4444 2011-05-20 500
4 4444 2011-05-30 500
4 2333 2011-05-30 500
4 1002 2011-05-30 500
Я хочу посчитать по FeatureID количество клиентов, которые приобрели FeatureID X И которые приобрели тот же ProductID во время предыдущей функции.
Для таблицы выше ожидаемый результат будет:
FeatureID | CountofReturningClients
1 0
2 0
3 1
4 3
В идеале я хотел бы сделать это с помощью SQL, но я также готов выполнять некоторые манипуляции в Excel / PowerPivot. Спасибо !!