Я создаю отчет, который должен включать диаграмму с процентом заказов, содержащих определенный товар, на одного клиента.
В простой форме отчета я могу легко выполнить это, сгруппировав по клиентам, а затем используя два бегущих поля — одно для различного количества идентификаторов заказов и одно для подсчета идентификаторов заказов с условием, что идентификатор элемента в таблице строк заказов соответствует конкретный искомый элемент и одно поле формулы, которое делит последнее на первое и умножает на 100.
Теперь от меня не ускользает перенос этих данных на диаграмму. Ни диаграмма, ни перекрестная таблица не позволяют мне использовать эту формулу.
Любые идеи, как обойти это?
--РЕДАКТИРОВАТЬ--
Пример данных из базы данных:
╔════════╗ ║ Orders ║ ╠════════╩═╤══════════╤═════════════════════╤═════╗ ║ Order ID │ Customer │ Order date │ ... ║ ╠══════════╪══════════╪═════════════════════╪═════╣ ║ 1 │ 0080 │ 2012-09-24 13:16:17 │ ... ║ ╟──────────┼──────────┼─────────────────────┼─────╢ ║ 2 │ GKEM │ 2012-09-22 19:31:54 │ ... ║ ╟──────────┼──────────┼─────────────────────┼─────╢ ║ ... │ ... │ ... │ ... ║ ╚══════════╧══════════╧═════════════════════╧═════╝ ╔════════════╗ ║ Orderitems ║ ╠════════════╩═╤══════════╤═════════╤═════╗ ║ OrderItem ID │ Order ID │ Item ID │ ... ║ ╠══════════════╪══════════╪═════════╪═════╣ ║ 1 │ 1 │ PNA │ ... ║ ╟──────────────┼──────────┼─────────┼─────╢ ║ 2 │ 1 │ PKA │ ... ║ ╟──────────────┼──────────┼─────────┼─────╢ ║ 3 │ 2 │ KARE01 │ ... ║ ╟──────────────┼──────────┼─────────┼─────╢ ║ 4 │ 2 │ PPKI │ ... ║ ╟──────────────┼──────────┼─────────┼─────╢ ║ 5 │ 2 │ PNA │ ... ║ ╟──────────────┼──────────┼─────────┼─────╢ ║ ... │ ... │ ... │ ... ║ ╚══════════════╧══════════╧═════════╧═════╝
Я могу получить количество заказов от данного клиента за определенный период времени в кросс-таблице (или диаграмме).
Получение количества заказов, содержащих конкретный товар, заказанный у данного клиента за определенный времени в кросс-таблице (или диаграмме) я тоже могу это сделать.
Получение процентной доли заказов, содержащих определенный товар, заказанный у данного клиента в заданный период времени, в кросс-таблице ( или диаграмма) является проблемой.
Отчет должен быть в формате Crystal Reports XI, поскольку программное обеспечение для автоматического создания отчетов, на котором должен выполняться отчет, не может работать с более новыми файлами Crystal Reports.