Report Studio: Relational and Dimensional Reporting Styles
Report Studio: Relational and Dimensional Reporting Styles
Report Studio: Relational and Dimensional Reporting Styles
IBM Cognos Report Studio is a Web-based report authoring tool that professional report
authors and developers use to build sophisticated, multiple-page, multiple-query reports against
multiple databases. With Report Studio, you can create any reports that your organization
requires, such as invoices, statements, and weekly sales and inventory reports.
Use Report Studio for reports that
are intended for a wide audience
exist long enough to require maintenance for changing requirements and data
require detailed control over the appearance
Your reports can contain any number of report objects, such as charts, crosstabs, and lists, as
well as non-BI components such as images, logos, and live embedded applications that you can
link to other information.
Properties Pane
The Properties pane lists the properties that you can set for an object in a report.
You can obtain additional information about a property by selecting it and pressing F1. For
example, you can view the list of objects that use each property.
When you specify a value for a property, press Enter, click another property, or save the report
to ensure that the value is saved.
Tip: To view a description of the currently selected property at the bottom of the pane, from
the View menu, click Property Descriptions.
Explorer Bar
Pause the pointer over the following buttons on the Explorer bar to work with different parts
of a report:
the page explorer button
You use Page Explorer to view or create new report pages and prompt pages or to
create and modify classes.
the query explorer button
You use Query Explorer to create or modify queries in relational reporting or
dimensional reporting and to perform complex tasks, such as defining union joins and
writing SQL statements.
the condition explorer button
You use Condition Explorer to work with variables to define conditions in a report.
Page Layers Area
Use the Page layers area to create sections, or page breaks, in a report to show values for each
member on a separate page. For example, you can drag Northern Europe sales territory from
the Source tab to the Page layers area. The report is broken into a separate page for each
territory within northern Europe. Each page's context appears in the report header.
Chapter 4. Lists
Use lists to show detailed information from your database, such as product lists and customer
lists.
A list shows data in rows and columns. Each column shows all the values for a data item in the
database or a calculation based on data items in the database.
You can specify whether to automatically add an overall aggregate summary in the list footer
and a summary for any groups in the list by selecting Automatic group and summary
behavior for lists in the IBM Cognos Report Studio options. The default aggregation as
specified in your enterprise data source is used.
Using Repeaters
Use repeaters to repeat items when you run the report. For example, you can use repeaters to
create mailing labels, including customer names and addresses.
To build a repeater, drag the Repeater or Repeater Table object from the Toolbox tab to the
work area. Use repeaters to repeat items across a single row without a particular structure. For
example, you want to create a list that contains Year, and Product line. For each year, you want
all product lines to appear in a single row. To do this, create a list with Year as a column and
with a repeater as a second column. Then insert Product line into the repeater. Use repeater
tables to repeat items in a table structure. Drop the items in the repeater, and modify the
properties of the repeater to obtain the results you want. For example, you can specify how
many frames appear per page in a repeater table by typing values in the Across and Down
properties.
Horizontal pagination is not supported for data containers, such as lists or crosstabs that are
nested in repeater tables.
Chapter 5. Crosstabs
Use crosstab reports, also known as matrix reports, to show the relationships between three or
more query items. Crosstab reports show data in rows and columns with information
summarized at the intersection points.
For example, the crosstab below shows the gross profit and revenue by product line for each
year.
Crosstab Nodes and Crosstab Node Members
When you add data items to crosstabs, you create crosstab nodes and crosstab node members.
These objects allow you to easily create crosstabs, by dragging data items to crosstabs.
Crosstabs are dimensional objects that have row edges and column edges. Each edge is
composed of a set of crosstab nodes. Each crosstab node contains the following:
One or more crosstab node members.
Zero or one nested crosstab node, which contains one or more crosstab node members
or nested crosstab nodes.
Each crosstab node member refers to a data item that contains an expression to define the
members in the crosstab.
1) Crosstab node 1 contains a single node member for the total. This node refers to the
data item Total (Product line).
2) Crosstab node 2 contains a crosstab node member that refers to the data item Product
line. This member has a nested crosstab node containing a crosstab node member that
refers to the data item Product type.
3) Crosstab node 3 contains a single node member for the average. This node refers to
the data item Average (Product line).
4) Crosstab node 4 contains a crosstab node member that refers to the data item Order
year. This member has two nested crosstab nodes. The first node contains a crosstab
node member that refers to the data item Order month. The second node contains a
crosstab node member for the total. This node refers to the data item Total (Order
month)
5)