Передача деталей из отчета матрицы SSRS - PullRequest
0 голосов
/ 03 июня 2019

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

Вот таблица:

ученик_ид Курс Школа 1 английский 2 Математика A 3 английский Б 4 Английский A

Соответствующий отчет SSRS выглядит следующим образом:

Школа английского языка по математике A 2 1 Б 1 0

требование: нажмите 2 (школа A с английским языком), он перейдет к другому отчету, как показано ниже:

Student_id School 1 А 4 A

1 Ответ

0 голосов
/ 03 июня 2019

Вам необходимо создать подотчет, который принимает необходимые параметры.Трудно прочитать вопрос, поскольку форматирование образца данных требует очистки, но давайте предположим, что ваш подотчет будет принимать параметры aclled pSchool и pSubject со значениями, такими как 'School A' и 'English'.

Создайте новый отчет и назовите его (например, mySubReport), который принимает необходимые параметры (например, pSchool и pSubject).Добавьте в отчет все, что вам нужно, чтобы он показал правильные результаты, и протестируйте его как обычно.Это отчет, который будет вызываться при нажатии на значение данных.

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

Перейдите на вкладку «Действие» и выберите «Перейти к отчету».

Выберите созданный ранее подотчет (mySubReport).В области под выбором отчета добавьте свои параметры (например, pSchool и pSubject) и установите значения из раскрывающегося списка.Выпадающий список покажет вам поля набора данных, на которых основана ваша матрица.

Вот и все!

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

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

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