Я пытаюсь собрать, как я думал, довольно простой отчет с помощью Telerik Reporting, и у меня возникла проблема.
Источником данных является DataTable, содержащий externalgroupid, innergroupid, number1и number2, отсортированные по externalgroupid, innergroupid.
Я хочу, чтобы отчет выкладывался следующим образом:
Outer Group 1
Inner Group 1.1 12 14
Inner Group 1.2 11 17
Outer Group 1 Totals: 23 31
Outer Group 2
Inner Group 2.1 22 24
Inner Group 2.2 21 37
Outer Group 2 Totals: 43 61
Totals: 66 92
И все это довольно просто, кроме итогового итогового итога.*
Я создал группу для externalgroupid и добавил заголовок с идентификатором и нижний колонтитул с идентификатором «Totals:» и Sum () в числовых полях, и это прекрасно обработало промежуточные итоги.
Моя проблема: если я добавлю строку общего итога в нижний колонтитул отчета, я получу разрыв страницы между подробностями и нижним колонтитулом отчета, чего у меня не может быть.Я возился с KeepTogether, и, похоже, это ничего не изменило.
Моя следующая попытка заключалась в создании глобальной группы в деталях.Я подумал, что если бы я представил группу без выражения группировки, ее GroupFooter обработал бы после всего.Это не так.
Итак, мне нужен либо способ предотвращения перехода нижнего колонтитула отчета на другую страницу, либо способ создания группы, объединяющей все элементы.
Любойидеи?