Как найти клиентов,купивших 2 товара вместе?

Автор Максим, 23 марта 2016, 09:03:39

« назад - далее »

Максим

Привет всем!
Дано:

Client, Product,    Date,       Sales
1,       Apple,    01-01-2015,  750
1,       Mango,  01-02-2015,  450
1,       Limon,    01-02-2015,  350
2,       Apple,    01-01-2015,  1750
2,       Mango,  01-02-2015,  550
3,       Limon,    01-01-2015,  250

Limon покупали все 3 клиента.  А как мне найти тех клиентов, которые покупали и Limon и Mango ?  Причем именно два товара вместе ( 2-ой и 3-ий клиент уже не подойдут).
Спасибо!

piton

Если  в Дименшене оставить Client и прописать.

Код: [Выделить]
if(sum( {<Client = p({1<Product={'Limon'}>}) >} Sales)> 0,
if (sum( {<Client = p({1<Product={'Mango'}>}) >} Sales)>0,
sum(Sales),
0))

То суммы будут только у клиентов которые купили и то и то. Но правда если клиентов схлопнуть до других показателей, то данные могут разъехаться.

Максим


Максим

Если делать расчет по формул,что выше,то мы получим результат (скрин_2).Но, тут один момент!Клиент "1",он же еще и Apple купил,поэтому этот продукт должен остаться в таблице,несмотря на то,что мы его,в списке слева, НЕ выбирали.
Возможно ли тут,что то сделать?Спасибо!

Яндекс.Метрика