2010-11-05 2 views
1

Каждая запись в моем отчете включает в себя (помимо прочего) набор других элементов данных формата «ItemName X Y Z», где X, Y & Z - это числовые значения.Sub Report или CustomReportItem для отображения сложных данных с использованием SSRS?

При отображении этот набор будет сгруппирован (как показано ниже) в соответствии со свойствами каждого элемента и отображен в таблице или аналогичной.

Значения X, Y и Z будут отображаться наглядно, а форматирование будет применено к другим элементам (например, цвета фона для разных имен групп), чтобы облегчить чтение информации.

Что было бы лучшим способом показать это в отчете? Текущие параметры, похоже, используют либо Sub Reports, либо для создания нового элемента управления с помощью CustomReportItems.

  • Уровень 1 Группа 1 Имя
    • Уровень 2 1.1 Имя
      • ItemName XYZ
      • ItemName XYZ
      • ItemName XYZ
    • Уровень 2 1.2 Имя
      • ItemName XYZ
      • ItemName XYZ
      • ItemName XYZ
  • Уровень 1 Группа 2 Имя
    • Уровень 2 2.1 Название
      • ItemName XYZ
      • ItemName XYZ
      • ItemName XYZ
    • Уровень 2 2,2 Наименование
      • ItemName XYZ
      • ItemName XYZ
      • ItemName XYZ
+0

Что вы имеете в виду, когда говорите, что «значения X, Y и Z будут отображаться наглядно '? Кроме того, почему вам нужно использовать подзаголовки вместо использования групп в отчетах в виде списка или таблицы? –

+0

@ Mark Bannister, по значению X, Y и Z будет отображаться наглядно «Я имею в виду, что если бы сказали, что X, Y и Z были целыми« оценками »между 1 и 10, я бы хотел отобразить другой цветной блок (или конкретное изображение), а не текстовое значение. Возможно, я мог бы использовать группы в отчетах с таблицей или в виде таблицы - я являюсь полным SSRS noob, но буду изучать это. – IntoTheBlue

ответ

1

Из моего понимания требований, все это может быть достигнутый в одном столовом (или списке) объекте, без подзаголовков:

  • Настройте свой запрос данных.
  • Вставьте объект таблицы в отчет с набором данных, который указан в качестве набора данных для запроса.
  • Вставьте группы в отчеты для каждого из критериев группировки уровня 1 и уровня 2. Включите разделы заголовка группы, но не нижние колонтитулы группы.
  • Чтобы форматировать цвет ячейки на основе элемента данных в разделе подробно (т.е.на уровне ItemName X Y Z), выберите эту ячейку в Дизайнере отчетов и установите для свойства BackgroundColour (из окна «Свойства») выражение для выбора нужного цвета, используя диалог «Редактировать выражение». (Непосредственно ниже свойства BackgroundColour это свойство BackgroundImage, которое также можно установить с помощью выражения, если вы хотите использовать определенные изображения, а не цвета.)
+0

Thankyou - совет по форматированию цвета ячейки и т. Д. Был очень полезен. В конце концов я использовал подзаголовки, чтобы облегчить использование одних и тех же таблиц в нескольких отчетах. – IntoTheBlue