PDA

Просмотр полной версии : Как построить отчет по признаку наличия операции?



SH
28.10.2014, 01:20
Кручу кубы, никак не могу придумать. Отчет "Список операций". Надо, чтобы отображались заказы, в которых есть определенная операция, например "отмена оплаты чека". Выбор этой операции не подходит, т.к. тогда не видно, какие другие операции есть в заказе. Есть очевидно утомительный способ: выписать номера заказов, а потом сделать отбор по ним. А как-то все-таки автоматизировать это реально?

alkon132
28.10.2014, 21:36
Не получится. Если мы фильтруем данные по какой-либо размерности в кубе - мы фильтруем весь куб, а не только столбик с этой размерностью.


А как-то все-таки автоматизировать это реально?
Реально, но слишком трудозатратно, оно того не стоит.
Можно в печатной форме скриптом отслеживать наличие определенной операции в заказе и если ее нет - не выводить строки на печать.

Второй вариант - открыть два одинаковых отчета одновременно, в одном выяснить номера заказов с этой операцией, в другом - смотреть по этим номерам полную детализацию. Чуть удобнее, чем на бумажку переписывать. Ничего умнее в голову не приходит.

SH
28.10.2014, 21:54
А все по тому, что можно сделать только одну выборку с одним полем и с операндом OR.
Хотя теоретически на уровне базы можно задать и другую. Обидно!

Эркипер Сторехаусович
03.11.2014, 01:14
прописать в SQL запросе куба условие WHERE , тогда покажет заказы со всеми операциями , но содержащие "отмену оплаты чека"