Как получить групповые заголовки, чтобы охватить столбец Tablix - PullRequest
7 голосов
/ 22 апреля 2010

Я использую Microsoft Reporting Services (rdlc, который поставляется с Visual Studio 2010)

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

Теперь есть несколько столбцов, но я хочу, чтобы заголовок группы охватывал столбцы. Это возможно?

Еще один вопрос: Предположим, я хочу условно охватить столбцы в моей строке сведений, возможно ли это? (и как?)

Ответы [ 2 ]

5 голосов
/ 04 ноября 2016

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

Многие учебники по группировке в RDLC Tablix выглядят так:

enter image description here

Но вы хотите, чтобы это выглядело так:

enter image description here

Шаг за шагом, вот как я понял

  1. Добавьте вашу таблицу (Tablix) и убедитесь, что свойство DataSetName установлено

enter image description here

  1. Выделите строку сведений и щелкните правой кнопкой мыши. Добавить родительскую группу в строку

enter image description here

  1. Установите группу, например, на TeamDescription и установите флажок Добавить заголовок группы

    enter image description here

  2. Панель групп строк должна выглядеть следующим образом. Требуется отступ для деталей.

enter image description here

  1. Хорошо, на данный момент вы получаете то, чего не хотите на самом деле. ANDY и BELINDA появятся в столбце слева от вашей информации.

enter image description here

  1. Но это поправимо. В запасной ячейке выше, например ApptStart введите, например, [TeamDescription] и щелкните правой кнопкой мыши на нем и выберите объединить ячейку с тремя другими столбцами. Установите его выравнивание по центру. Может быть, смелый тоже.

  2. Затем удалите первый столбец, поскольку он теперь избыточен.

  3. Вот как это должно выглядеть сейчас:

enter image description here

5 голосов
/ 02 ноября 2012

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

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

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

...