Использовать данные подотчета в основном отчете Crystal Reports - PullRequest
0 голосов
/ 08 декабря 2018

Добрый день,

У меня проблема с получением данных из подотчета в мой основной отчет.

У меня есть база данных, в которой хранится информация о транзакциях клиентов.Внутри транзакций у него покупаются разные продукты.Если я помещаю все записи о приобретенных продуктах в основной отчет, я получаю дубликаты записей транзакций для каждого продукта.Поэтому я обнаружил, что если я выполняю подотчет со всеми продуктами в подотчете и транзакциями в основном отчете, я не получаю повторяющихся транзакций.

Я хочу подсчитать каждую транзакцию, в которой определенный продукт был куплен из подотчета.Так, например, если бы транзакция 1 содержала продукт 1, то это считалось бы как 1, но если бы она не содержала продукт 1, это не считалось бы.

Надеюсь, это имеет смысл.Любая помощь будет оценена.

1 Ответ

0 голосов
/ 08 декабря 2018

Если вам нужна только информация об этом конкретном продукте, вы можете просто добавить условие {Product_Code} = 1 в формулу выбора записи.

Но ваша ситуация, вероятно, более сложная.Тем не менее, нет необходимости в подотчетах.Вы можете сгруппировать отчет по Transaction_Code (или тому, что вам нужно для суммирования. Подавить подробный раздел. Создайте формулу наподобие IF {Product_Code} = 1 Then 1 else 0 и просто СУММИТЕ ее на желаемом уровне группировки. Показать сумму в нижнем колонтитуле группы. Это известнов качестве условного итога. Вы можете получить тот же результат, создав промежуточную сумму с условием, но такой подход менее рекомендуется.

...