Я оглянулся и не могу найти вопрос, который отвечает или решает именно эту проблему для меня. По сути, проблема заключается в том, что у нас есть отчет, который мы пытаемся написать, он показывает ценовые разрывы для отдельных SKU и вычисляет маржу при каждом ценовом разрыве. Проблема в том, что у нас есть несколько поставщиков для некоторых SKU, поэтому в некоторых случаях ценовой разрыв выгоден, если покупается у продавца a, и убыток, если покупается у продавца b, а в некоторых случаях только на одном уровне цен. Что я хотел бы сделать, это выбрать группы (в данном случае SKU) по тому, есть ли у них запись с низким запасом, но я бы хотел, чтобы она показывала все записи в группе, а не подавляла их.
В этом примере есть один поставщик, у которого разрыв цены составляет менее 25% маржи, а второй, где его нет, я бы хотел, чтобы эта группа была выбрана, поскольку у нее есть запись, где маржа ниже 0,25, но Я хотел бы, чтобы остальные записи продолжали показывать:
Это ссылка на оригинальное изображение:
http://i.stack.imgur.com/3Xc4W.png
Дальнейший пример:
(из http://i.minus.com/ibbFXxjusemO5N.PNG)