Presentation elements in SSRS are called report items. Report items are very similar to visual controls available in Visual Studio languages, such as Visual Basic and C#. Report items are classified as data regions, containers, and independent report items. Data regions support grouping and sorting of data and provide repetitive display of rows (or groups of rows) from a data set associated with a data region. Independent report items display a single value or a single image. Containers contain other report elements, including data regions. A container is fixed when the position of a report item is fixed. Most, but not all, of the containers are also data regions. Thus, data regions can be nested within other data regions. Note Report Builder does not support nested data regions. Developers can create visual effects by using rectangles, lines, and images (embedded or referenced) in a report. SSRS has extensive capabilities to specify properties of items on a report, including border, color, background color , and so on. For example, a report can include bold totals and red negative numbers . A report can include score card graphics, like a traffic light, with red indicating problematic areas and green highlighting areas where everything is well. In addition to static graphical images, reports can include charts. Just like any other data region, a chart has to be associated with one of the report's data sets to be able to display data. See Figure 2.3 for sample charts . Figure 2.3. Report using bar and pie charts.A chart has comprehensive functionality and is very similar by capabilities to an Excel chart with a variety of chart types, 3-D effects, and more. Unlike an Excel chart, an SSRS chart does not build a trend line internally; however, this limit can be overcome by calculating values for a trend line in the data set and then providing it to a chart. Note The chart control used in this release of Reporting Services is licensed from Dundas Software (www.dundas.com). In addition, a more comprehensive version of the chart can be purchased from Dundas Software. List, Table, Matrix, and Chart report items are data regions. The Line, Text Box, Image, Rectangle, and Subreport report are independent items. Table 2.1 provides a summary of SSRS design elements. Table 2.1. Report Items
|