Доброго всем времени суток!
Столкнулся со следующей проблемой. Есть отчет вида:
Code:
Фактура Претензия Кол-во в фактуре Кол-во в претензии
F1 P1 10 3
P2 10 2
P3 10 3
F2 P2 6 4
P4 6 4
F3 P5 15 5
Требуется рассчитать отклонение по фактуре и вывести только те претензии в которых отклонение больше нуля. Отклонение равно (Кол-во в фактуре) - сумма(Кол-во в претензии).
Т.е. получить отчет следующего вида:
Code:
Фактура Претензия Кол-во в фактуре Кол-во в претензии Отклонение
F2 P2 6 4 -2
P4 6 4 -2
Результат 6 8 -2
После долгих манипуляций получил практически приемлемую форму отчета. Для подавления строк, которые больше 0. Ввел условие. Получил отчет следующего вида:
Code:
Фактура Претензия Кол-во в фактуре Кол-во в претензии Отклонение
Результат X
F2 P2 6 4 -2
P4 6 4 -2
Результат 6 8 -2
Результат X
Вопрос в следующем. Как скрыть результирующие строки с 'X'. Включить подавление результатов не могу, так как использую функцию SUMCT для расчета отклонения. Считаю в ней сумму кол-ва по претензиям, а она коректно отрабатывает только в том случае, если в представление строк результата стоит значение: "всегда представлять" иначе, она начинает суммировать все значения 'Кол-во в претензии'.
BW 7.0