Подведите итог Табликс на каждой странице - PullRequest
0 голосов
/ 19 ноября 2011

Я использую SQL Server Reporting Services 2008 для генерации счетов.Пользователь выбирает партию, и каждый счет в партии должен распечатывать 1 на страницу.Каждый счет-фактура должен содержать сводную информацию о расходах внизу, предпочтительно в нижнем колонтитуле, чтобы сохранить согласованную позицию.

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

По сути, мои настройки - это таблица, которая сгруппирована по номеру счета-фактуры с разрывом страницы между экземплярами группы.Это гарантирует, что каждый счет будет распечатан на отдельной странице.Но когда я пытаюсь добавить текстовое поле в нижний колонтитул для промежуточного итога счета-фактуры TH, мой единственный вариант кажется First (Fields! SubTotal.Value, "DataSet") или какой-либо другой агрегат.Мне нужен промежуточный итог для номера счета ТА, будь то 1-й или 5-й.

Не знаю, объясняю ли я это очень хорошо.Извините, если это не имеет никакого смысла.

1 Ответ

1 голос
/ 19 ноября 2011

Я предлагаю вам немного изменить свой подход:

Вместо того, чтобы добавлять промежуточный итог за пределами таблицы, добавьте итог в конец группы.Вставьте дополнительные строки в группу, но вне строк сведений (или подгруппы), которые повторяются на странице.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...