Как сделать так, чтобы сгруппированные переменные в отчете SSRS отображались на каждой странице в нижнем или верхнем колонтитуле страницы?

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

Как сделать так, чтобы сгруппированные переменные в отчете SSRS отображались на каждой странице в нижнем или верхнем колонтитуле страницы?

Как сделать так, чтобы сгруппированные переменные в отчете SSRS отображались на каждой странице в нижнем или верхнем колонтитуле страницы?

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

Alan Schofield 19.10.2022 23:45

Привет @AlanSchofield. У меня есть несколько подотчетов, из которых можно сделать отчет по идентификатору инвестора - от одной до n # страниц. Куда бы я поместил эту группу строк, чтобы идентификатор инвестора отображался на каждой странице и менялся по мере изменения идентификатора инвестора. Я читал ваше предложение на =(reportitems!textbox.value, "groupID"). это казалось хорошим способом, но могу ли я выразить это выражением? Я получаю сообщение об ошибке, говорящее, что ему не нравится формат. Спасибо

MarioSalento 20.10.2022 00:04

Если вы отредактируете свой вопрос и покажете текущий дизайн MAIN, включая панель группы строк под основным окном дизайна, я смогу лучше помочь вам. Убедитесь, что вы выбрали свой табликс, прежде чем делать снимок экрана, чтобы любая группировка в табликсе была видна. Сейчас 11 вечера, так что я не вернусь к вам до завтра.

Alan Schofield 20.10.2022 00:10

@АланШофилд. Привет, Алан. удалось прикрепить изображение. Спасибо!

MarioSalento 20.10.2022 00:15

Привет @AlanSchofield. Пожалуйста, дайте мне знать, если вам нужно больше изображений по вопросу. Еще раз спасибо за помощь!

MarioSalento 20.10.2022 22:57

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

Alan Schofield 21.10.2022 10:14
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
6
58
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я проверил это, и, кажется, работает нормально, и это просто.

Сначала щелкните группу строк ID на панели группы строк под главным дизайнером, а затем нажмите F4, чтобы перейти к свойствам. В окне свойств разверните раздел «Группа» и установите для свойства PageName то, что вы хотите отображать в заголовке (например, = "Investor ID = " & Fields!ID.Value).

Затем установите для параметра PageBreak значение Between.

Теперь в заголовке добавьте текстовое поле и установите выражение =Globals!PageName.

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

Привет, Алан. Это именно то, что мне было нужно, спасибо за ответ на мой вопрос! Я надеюсь, что это поможет и другим людям.

MarioSalento 21.10.2022 20:18

Рад, что смог помочь, и сам узнал что-то новое, пока экспериментировал... "Каждый день - школьный день" (даже когда ты такой же старый, как я)

Alan Schofield 23.10.2022 15:51

Привет, Алан, ты когда-нибудь работал фрилансером?

MarioSalento 29.11.2022 19:23

На самом деле нет, но вы можете найти меня на linkedin (хотя я на самом деле не очень им пользуюсь) и дайте мне знать, если у вас есть какие-либо работы/проекты в течение нескольких минут, и мы можем обсудить вне stackoverflow.

Alan Schofield 29.11.2022 23:08

Другие вопросы по теме