Если в разрезе товаров расчитать этот показатель:
count({<SKU, Order=p(Order)>}DISTINCT Order)
/(
count(TOTAL<Order> DISTINCT Order)
+count({<SKU>} distinct Order)
-count({<SKU, Order=p(Order)>}DISTINCT Order)
)
, то выбрав какой либо товар, для всех остальных товаров мы получим долю количества общих заказов с тем, который выбрали.
Вот картинка для упрощения понимания логики.
Такой способ не позволяет найти все пары товаров, отсортировав их по доле общих заказов. Сделать это без расчёта на этапе загрузки данных, видимо, невозможно.
Заранее благодарен всем откликнувшимся!
]]>