Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Отбор по выбранным значениям другого поля

Коллеги.

Просьба подсказать. Интуитивно я понимаю что такое возможно, но как, не могу сообразить

У нас есть таблица вида

Товар : Чек

Используя левое соединение я собрал таблицу

Товар : Спутник

все работает хорошо в том смысле что я вижу какой товар с каким покупается

беда в том, что я не понимаю как отобрать чеки в которых есть и товар и выбранный спутник.

По идее это какое то выражение Set анализа (потому что в скрипте это собирать и хранить в памяти - слишком затрано)

буду признателен любым советам

4 Replies
Anonymous
Not applicable
Author

А, если создать два списка Товар и Спутник, и выбирать нужные позиции. Не работает?

Anonymous
Not applicable
Author

товар связан со спутниками. выбрав в списке товар, и спутники - я поставлю отбор на все чеки где есть товар (у которого выбранные спутники).

но не чеки в которых есть и товар и спутник

по идее там либо через альтернативные состояния (выбрать чеки с товаром, чеки со спутником, и вывести  выборку совпадающих)

но я даже не представляю как это записать

Anonymous
Not applicable
Author

Ну тогда можно попробовать  конструкцию Р(). Позже могу пример описать.

dmitry909
Contributor III
Contributor III

Можно воспользоваться формулой на подобие этой, где A и B - альтернативные состояния в двух разных списках. При этом в таблице будут выводиться чеки, в которых были продажи Товар or Спутник.

=only(

{

A<Товар={'$(=Concat(DISTINCT {} Товар,', '))'}>

+

B<Спутник={'$(=Concat(DISTINCT {} Спутник,', '))'}>

}

Чек

)