2016-01-08 2 views
0

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

У меня есть левое соединение между F4211 и F41021 на F4211.SDITM = F41021.LIITM.

Выбор данных для основного отчета.

{F4211.SDNXTR} < "999" and 
{F4211.SDUORG} <> 0.00 and 
{F4211.SDAN8} = 200038.00 and 
{F4211.SDLNTY} = "S" and 
{F4211.SDDCTO} = "SO" and 
{F4211.SDSOBK} >= 0.00 

Выбор данных для подотчета

{F41021.LILOTS} = "" and 
{F41021.LIPQOH} > 0.00 

ответ

0

Вы можете передать общие переменные из подотчета в основной отчет. - определить переменную в основном отчете WhilePrintingRecords; Общее количествоVar переменная; переменная - присвоить значение переменной в вашем подзаголовке Shared NumberVar переменная; переменная: = сумма ({data.field}) - использование в других формулах или по мере необходимости в главном докладе

было бы лучше иметь данные, которые вы ставите в подотчета просто стать частью раздел сведений в основном отчете, который скрыт? Затем вы можете поместить сводные поля в другие группы по мере необходимости.

+0

Как получить промежуточный итог для текущего элемента из под-отчета в основной отчет, где совпадают номера позиций? –

+0

Если вам просто нужно отобразить промежуточный итог в основном отчете, вы можете изменить макет субрепортажа, сокрыв разделы, изменить размер и т. Д., Пока только итоговый итог - это единственное, что отображается в основном отчете. Вы не можете использовать промежуточный итог в сводках или расчетах основного отчета без использования переменной. Нужно ли связать субрепорт с основным отчетом, связав их с общим полем? –

+0

Джекпот! Мне пришлось копаться, но ты указал мне в правильном направлении. Большое вам спасибо за отзывы, я не мог бы закончить это без вашей помощи. –

Смежные вопросы