Повторите группу строк в верхней части таблицы как заголовки таблиц между группами в SSRS. - PullRequest
0 голосов
/ 08 марта 2019

У меня есть таблица, показывающая население и другие данные по всем городам по всем странам мира.

Population of cities by country

Эту таблицу мне удалось создать в SSRS со столбцом «Страна» в качестве группы строк. Теперь вместо того, чтобы название страны заняло первый столбец, я хотел бы переместить эту информацию вверх в качестве заголовков / заголовка таблицы, чтобы было больше места для включения дополнительных сведений в правой части таблицы (что не отображается в изображение).

Это будет означать разделение этой большой таблицы на несколько небольших групповых таблиц с названием страны в качестве заголовка, который будет показан непосредственно перед таблицей. Пример показан на изображении ниже:

Preferred table structure but no solution right now

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

1 Ответ

0 голосов
/ 08 марта 2019

Это довольно просто сделать, поэтому не беспокойтесь о длине ответа!

Создайте таблицу с только городами и населением.

В группе строкПанель под основным конструктором, у вас будет одна или несколько групп строк (одна может быть просто деталями, но это все еще группа строк).

В группе строк (или верхней группе строк, если их больше одной) справа-нажмите и сделайте Add Group -> Parent Group.

Установите для Group by значение Country и отметьте параметр Add Group Header.

Это добавит новый столбец слева и строку выше.Ваша оригинальная группа в дизайнере.В новой строке прямо над тем местом, где у вас есть заголовок «Города», щелкните раскрывающийся список и выберите страну.

Теперь вы можете удалить дополнительный столбец, созданный ранее, поскольку он нам больше не нужен.

Это даст вам основы ... Запустите отчет сейчас и убедитесь, что он работает.

Чтобы добавить слово "страна" перед полем "Страна", просто дважды щелкните текстовое поле, этопоместите курсор в начало текстового поля, чтобы вы могли просто ввести «Страна:» перед [Country] заполнителем

При желании вы можете выбрать как текстовое поле новой страны, так и ячейку справа (выше заголовка населения), щелкните правой кнопкой мыши и выберите «объединить ячейки».Это поможет, если название страны длиннее столбца вашего города, и оно выглядит аккуратнее.

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

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