Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Коллеги.
Просьба подсказать. Интуитивно я понимаю что такое возможно, но как, не могу сообразить
У нас есть таблица вида
Товар : Чек
Используя левое соединение я собрал таблицу
Товар : Спутник
все работает хорошо в том смысле что я вижу какой товар с каким покупается
беда в том, что я не понимаю как отобрать чеки в которых есть и товар и выбранный спутник.
По идее это какое то выражение Set анализа (потому что в скрипте это собирать и хранить в памяти - слишком затрано)
буду признателен любым советам
А, если создать два списка Товар и Спутник, и выбирать нужные позиции. Не работает?
товар связан со спутниками. выбрав в списке товар, и спутники - я поставлю отбор на все чеки где есть товар (у которого выбранные спутники).
но не чеки в которых есть и товар и спутник
по идее там либо через альтернативные состояния (выбрать чеки с товаром, чеки со спутником, и вывести выборку совпадающих)
но я даже не представляю как это записать
Ну тогда можно попробовать конструкцию Р(). Позже могу пример описать.
Можно воспользоваться формулой на подобие этой, где A и B - альтернативные состояния в двух разных списках. При этом в таблице будут выводиться чеки, в которых были продажи Товар or Спутник.
=only(
{
A<Товар={'$(=Concat(DISTINCT {} Товар,', '))'}>
+
B<Спутник={'$(=Concat(DISTINCT {} Спутник,', '))'}>
}
Чек
)