SSRS динамически отображать данные - PullRequest
0 голосов
/ 05 февраля 2020

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

Моя главная таблица - это сводка, и я надеялся показать дополнительные данные, когда пользователь нажимает на Тип. При нажатии будет видна другая таблица. Например, на снимке экрана таблица «Пул» будет видна при щелчке по типу пула в основном отчете. Как уже упоминалось, если это проще в качестве детализации, я сделаю это, но не знаю как. В настоящее время в отчете есть набор данных для каждой таблицы. Нужно ли объединять наборы данных для детализации?

Главный и дочерний столы

1 Ответ

0 голосов
/ 06 февраля 2020

Лучший способ выполнить sh то, что вы описали, это развернуть, и вам нужно будет объединить наборы данных в один.

  1. Объедините ваши наборы данных
  2. Добавьте таблицу в свой отчет и сделайте ссылку на один набор данных
  3. Добавьте свою группу строк сведений в таблицу - из своей дочерней таблицы ( Площадь, Средняя )
  4. Добавьте родительскую группу в строку сведений, сгруппируйте группу строк сведений по Типу , в таблицу следует добавить столбец Тип. Удалите этот столбец, и он также попросит вас удалить связанную группу. Выберите опцию, чтобы удалить только столбец. Delete Column
  5. Создайте заново таблицу, добавив строки, не забудьте сопоставить показатели группировки (скобки) с левой стороны Main Table
  6. Щелкните правой кнопкой мыши по нижнему ряду в поле, где скобка предназначена для выделения всего ряда, щелкните Видимость строки . Для параметра «при первоначальном запуске отчета:» выберите Скрыть . Установите флажок «Отображать можно с помощью этого элемента отчета» и выберите имя текстового поля, содержащего [Тип]. Если вы не знаете, что это такое, выйдите из диалогового окна, щелкните правой кнопкой мыши ячейку [Тип] и выберите Свойства текстового поля, там будет Имя
  7. Повтор шаг 6 для строки метки для вашей строки сведений (вторая строка снизу)
...