Таблицы SSRS Слияние ячеек по вертикали - PullRequest
17 голосов
/ 27 марта 2011

Я обнаружил свойства colspan и rowspan, определенные в TablixCell, но в конструкторе отчетов по-прежнему невозможно вертикальное объединение ячеек. Если я изменяю файл RDL XML вручную, задаю Rowspan, reportViewer показывает мне информацию об ошибке: RowSpan должен1 для CellContents внутри TablixCell.

Есть ли другой способ реализовать вертикальные ячейки слияния табликса?

Ответы [ 4 ]

13 голосов
/ 03 ноября 2015

Вы должны использовать Матрицу вместо Таблицы. Я решил эту проблему, создав матрицу, аналогичную tablix, ниже:

  1. Вставить матрицу. Правый клик-> Вставить-> Матрица
  2. Изменение группируемой строки на строку подробностей. Щелкните правой кнопкой мыши строку-> Группа строк-> Свойства группы ... Затем на вкладке «Общие» выберите «Группа» на кнопках «Добавить» и «Удалить» и нажмите «Удалить», чтобы удалить группу -> ОК.

enter image description here

enter image description here

  1. Щелкните правой кнопкой мыши по первому столбцу матрицы и выберите параметр «Удалить столбец». Выберите переключатель (только удаление столбцов) -> ОК

enter image description here

  1. Щелкните правой кнопкой мыши по первому ряду матрицы и выберите параметр «Вставить строку» -> вне группы - выше, а затем в матрицу будет добавлен еще один ряд. После этого удалите строку, которую вы щелкнули правой кнопкой мыши по предыдущему.

enter image description here

enter image description here

  1. Теперь вы можете добавить строку над строкой подробностей и можете объединять больше

enter image description here

10 голосов
/ 23 января 2014

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

Example SSRS Table in Table

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

5 голосов
/ 04 апреля 2011

Насколько я знаю, единственный способ слияния по вертикали - это использовать Матрицу вместо Таблицы.

http://gotreportviewer.com/matrices/index.html

3 голосов
/ 25 апреля 2014

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

...