Где вы изменяете свойства TablixMember в GUI в построителе отчетов - PullRequest
0 голосов
/ 15 апреля 2020

Я использую Report Builder 2016 для разработки отчета с несколькими таблицами.

Когда я пытаюсь просмотреть свой отчет в построителе отчетов, я получаю следующую ошибку:

TablixMember для свойства RepeatOnNewPage должно быть установлено то же значение, что и для динамического элемента c TablixMember или предшествующего ему. (Ожидаемое значение: "True"; Фактическое значение: "False")

Когда я смотрю на необработанный XML файла .rdl, я могу легко отследить, откуда возникла проблема.

Нарушающий узел - это <RepeatOnNewPage>true</RepeatOnNewPage> из приведенного ниже фрагмента. Если я удаляю этот узел, он работает нормально. Основываясь на ошибке, я также предполагаю, что добавление этого узла к другим узлам TablixMember также должно работать.

                <TablixRowHierarchy>
                  <TablixMembers>
                    <TablixMember>
                      <KeepWithGroup>After</KeepWithGroup>
                      <RepeatOnNewPage>true</RepeatOnNewPage>
                    </TablixMember>
                    <TablixMember>
                      <KeepWithGroup>After</KeepWithGroup>
                    </TablixMember>
                    <TablixMember>
                      <Group Name="Details2" />
                      <Visibility>
                        <Hidden>=iif(Fields!PrintFlag.Value="Y",false,true)</Hidden>
                      </Visibility>
                    </TablixMember>
                  </TablixMembers>
                </TablixRowHierarchy>

Мой вопрос: где это было установлено в реальном GUI построителя отчетов? У меня нет лучшего понимания TablixMembers, но у моего tablix есть 3 строки (третья строка - та, что с Группировкой), поэтому я должен предположить, что три дочерних узла в TablixMembers являются фактическими строками, то есть это свойство существует в моем где-то первый ряд

Я просмотрел панель свойств строк и не могу понять, где устанавливается это свойство. Любая помощь для моего понимания приветствуется.

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 15 апреля 2020

Фактически скрыто в свойствах группы строк c.

Щелкните раскрывающийся список справа от панели «Группы столбцов» и выберите «Дополнительно»

enter image description here

Выберите соответствующую строку c группу строк

enter image description here

, и тогда вы сможете увидеть эти свойства ...

enter image description here

0 голосов
/ 15 апреля 2020

Спасибо Алану Шофилду за предоставленный ответ. Я также нашел статью, которая объясняет это, прежде чем я заметил, что здесь был ответ.

Вот источник, который описывает то же самое: https://www.ptr.co.uk/blog/ssrs-repeat-page-headers-every-page

...