Рассмотрим следующую таблицу в Excel:
status | order | attribute
---------------------------
purchased| table | brown
purchased| table | yellow
purchased| table |
purchased| sofa |
purchased| sofa | green
purchased| sofa |
purchased| pillow| brown
purchased| pillow| yellow
purchased| pillow|
shipped | lamp |
shipped | lamp |
shipped | lamp |
shipped | desk | brown
shipped | desk |
shipped | desk |
Я пытаюсь подсчитать каждый order
по attributes
, поэтому я могу получить сводку следующих данных:
- Номер уникального
orders
без attributes
- Номер уникального
orders
, где у одного order
есть brown
attribute
, но нет другого attributes
- Номер уникального
orders
, где у одного order
есть brown
attribute
, а у другого yellow
attribute
и так далее.В идеале эти числа также можно разделить на status
.
Но на основе приведенной выше таблицы сводка должна выглядеть следующим образом:
- Число уникальных
orders
снет attributes
: 1 (лампа) - Номер уникального
orders
, где у одного order
есть brown
attribute
, но нет другого attributes
: 1 (рабочий стол) - Номер уникального
orders
, где у одного order
есть brown
attribute
, а у другого yellow
attribute
: 2 (стол и подушка)
Я былПоиск в Google и тестирование в течение нескольких часов, но безрезультатно.