Итоги в Telerik Reporting - PullRequest
       3

Итоги в Telerik Reporting

1 голос
/ 21 июня 2011

Я пытаюсь собрать, как я думал, довольно простой отчет с помощью 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 обработал бы после всего.Это не так.

Итак, мне нужен либо способ предотвращения перехода нижнего колонтитула отчета на другую страницу, либо способ создания группы, объединяющей все элементы.

Любойидеи?

Ответы [ 3 ]

0 голосов
/ 04 октября 2013

Вы должны создать отчет, чтобы иметь 2 группировки, сначала у вас уже есть, а вторая - это группа, которая находится на более высоком уровне, чем ваша текущая группа, а затем в этой группе вы должны установить данные для группировки (столбец поддельных данных из Databse) для всего отчета , наконец, в отчете установить нижний колонтитул группы, а затем установить содержимое, которое вы хотите.

0 голосов
/ 15 июня 2015

Для простоты проектирования вы можете использовать табличный объект или он применим к обычному отчету.

Добавьте группу строк в разделе сведений, а затем добавьте родительскую группу строк 1-й группы, позволив мастеру (если он есть) добавить строки верхнего и нижнего колонтитула.

Теперь после всех строк (в разделе подробностей) добавьте новую строку (для общего итога). Любая совокупная добавленная стоимость в этой новой строке должна быть общей суммой и будет показана на той же странице.

0 голосов
/ 05 октября 2011

Решение 1 (в «традиционном» отчете): добавьте поддельную группу поверх реальной группы. С условием, например, как "1 = 1".
Примечание: не используйте нижний колонтитул для этого.

Решение 2: используйте элемент таблицы (перекрестная таблица a.k.a). На элементе таблицы вы можете легко иметь итоги и промежуточные итоги. Элемент таблицы (с его деталями, итогами и промежуточными итогами) будет находиться в том же разделе отчета. Например. в подробном разделе отчета.

...