best pdf viewer control for : Add a page to a pdf SDK application service wpf azure web page dnn Report_Studio_Users_Guide4-part1026

Chapter1: Report Studio
User Guide   41
The Cognos 8 SDK
When you create a report in Report Studio, you are creating a report specification. A report 
specification is an XML file that you can view (Tools menu, Show Specification). In addition, you 
can view the specification for a selected object with the Show Specification (Selection) menu 
Tip: When you are viewing the report specification in Report Studio, you cannot modify or copy 
parts of it.
Instead of using Report Studio, you can programmatically create or modify reports by using an 
editing tool to work with report specifications. You then use the Cognos 8 software development 
kit (SDK) to implement the reports in your Cognos 8 environment. This is useful if, for example, 
you must make the same modification in many reports. Rather than opening each report in Report 
Studio and making the change, you can automate the process using the SDK, thereby saving you 
time. For more information about the Cognos 8 SDK, contact your local Cognos sales office.
Tip: You can also modify the XML code in a report specification by saving the report 
specification on your computer (p.141).
Add a page to a pdf - insert pages into PDF file in, ASP.NET, MVC, Ajax, WinForms, WPF
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format
adding page numbers to a pdf file; adding a page to a pdf file
Add a page to a pdf - VB.NET PDF Page Insert Library: insert pages into PDF file in, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document
add page numbers to a pdf in preview; add pdf pages together
42    Report Studio
Chapter1: Report Studio 
C# PDF insert image Library: insert images into PDF in, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
add page numbers to a pdf; add contents page to pdf
C# PDF File & Page Process Library SDK for, ASP.NET, MVC
C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image
add page numbers to pdf document; add and remove pages from a pdf
User Guide   43
Chapter2: Types of Reports
You use different report types to look at data in different ways or to answer different business 
questions. For example, you create a list report to show your entire customer base, but you create 
a crosstab report to show which sales representative has the highest sales for each product line. 
You can create a chart to present data graphically, and use a repeater to create mailing labels.
In Report Studio, you can create the following types of reports:
You can also combine one or more of these in a single report.
List Reports
Use list reports to show detailed information from your database, such as product lists and 
customer lists.
A list report is a report that 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.
For information about how to create a list report, see the Report Studio Tour.
Group Data
Group data items in a list report to remove duplicate values. For example, you have a report that 
shows products purchased. For each product, the product type is also shown. You group the 
Product type column to show only one instance of each product type in the list.
You can also group data items in repeaters (p.79) and in page sets (p.95).
VB.NET PDF insert image library: insert images into PDF in
VB.NET PDF - Add Image to PDF Page in VB.NET. Have a try with this sample VB.NET code to add an image to the first page of PDF file. ' Open a document.
adding page numbers pdf; add page numbers to pdf in preview
VB.NET PDF Password Library: add, remove, edit PDF file password
On this page, we will illustrate how to protect PDF document via password by using simple VB.NET demo code. Open password protected PDF. Add password to PDF.
add page number to pdf print; adding page numbers to pdf in preview
44    Report Studio
Chapter2: Types of Reports 
If you are querying a dimensional data source, you can group or sort in the order of the existing 
hierarchy only. If you change the order, an error occurs. You can omit columns from the grouping. 
For example, if a level hierarchy contains the levels Country, State, and City, and another level 
hierarchy contains the level Product:
Country, State, City is valid.
Country, Product, and State is not valid because a level from another level hierarchy was 
inserted between two levels from another level hierarchy.
Country, City, and Product is valid even though State is omitted.
If you want to override the hierarchical order that the data source specifies, you can override the 
dimension information of the query. For more information, see "Add Dimension Information to a 
1. Open the report that you want.
2. Click the column you want to group on.
You can click either the column heading or one of the column cells.
Tip: To perform multiple groupings at once, use Ctrl+click or Shift+click.
3. From the Structure menu, click Group/Ungroup
A symbol appears indicating that the column is grouped. You can control when its values appear 
by setting the group span, and the column appears in the list of headers and footers that you can 
add to the report (p.82).
Perform Advanced Grouping
You can perform more advanced groupings in a list to get the results you want. For example, you 
can group a data item that appears in a query but not in the layout.
You can also perform advanced sorting (p.109).
1. Click a column in the list.
2. Click the select ancestor button in the title bar of the Properties pane and click List.
3. In the Properties pane, double-click the Grouping & Sorting property.
4. In the Data Items pane, click the data item you want and drag it to the Groups folder in the 
Groups pane.
5. If you want to specify a list of properties (p.117) for a group header (p.82), do the following:
Click the group that you want.
Click the properties button.
Select the appropriate check boxes.
Click OK.
6. Click OK.
Set the Group Span for a Column
When columns are grouped, you can choose how often to show column names by changing the 
group spanning. For example, when country and city are both grouped, you can choose to show 
the country name each time
the country changes, by spanning Country by Country
the city changes, by spanning Country by City
there is a new record, by specifying no spanning
Spanning one grouped column by another column is helpful if the second column contains many 
1. Open the report that you want.
C# PDF Password Library: add, remove, edit PDF file password in C#
your PDF document in C# project, XDoc.PDF provides some PDF security settings. On this page, we will talk about how to achieve this via Add necessary references
adding page numbers pdf file; adding page numbers to a pdf document
VB.NET PDF Page Delete Library: remove PDF pages in, ASP.
DLLs for Deleting Page from PDF Document in VB.NET Class. In order to run the sample code, the following steps would be necessary. Add necessary references:
add page numbers to a pdf document; add page to pdf preview
Chapter2: Types of Reports
User Guide   45
2. Click the column for which you want to set the group span.
3. In the Properties pane, click the Group Span property and click the column you want to span.
Example - Remove Identical Values in a List
You are a report author at The Great Outdoors Company, which sells sporting equipment. You 
are requested to create a report that lists all product orders, organized by order number. To make 
the report easy to read, you group the Order number column so that only one instance of each 
order number appears. However, because each order contains different products, the same order 
date appears for each product. You decide to show the order date only when the order number 
1. In the Cognos Connection Welcome page, click the Public Folders link.
2. Click the GO Sales and Retailers link, and then click the Report Studio link in the upper right 
corner of the page.
3. In the Welcome dialog box, click Create a new report or template.
4. In the New dialog box, click List and click OK.
5. In the Insertable Objects pane, on the source tab, add the following data items to the list by 
double-clicking them: 
Order number
Order date
Product name
Tip: You can find these data items in the Orders and Products folders.
6. Group the Order number column.
7. Click the Order date column.
8. In the Properties pane, click the Group Span property and then click Order number.
When you run the report, the first row of the Order date column appears for each Order number 
C# PDF Page Delete Library: remove PDF pages in, ASP.NET
C#.NET Project DLLs for Deleting PDF Document Page. In order to run the sample code, the following steps would be necessary. Add necessary references:
add page numbers to a pdf in preview; add multi page pdf to word document
C# PDF Sticky Note Library: add, delete, update PDF note in
C#.NET PDF SDK - Add Sticky Note to PDF Page in C#.NET. C#.NET Demo Code: Add Sticky Note on PDF Page in C#.NET. Add necessary references:
adding page numbers to a pdf in preview; add or remove pages from pdf
46    Report Studio
Chapter2: Types of Reports 
Example - Repeat a Column Value in a List
You are a report author at The Great Outdoors Company, which sells sporting equipment. You 
are requested to create a report that lists all products sold by the company, organized by the 
product line and product type. To make the report easier to read, you group the Product line and 
Product type columns so that only one instance of each column appears. However, because some 
product lines contain many different product types and products, you decide to show the product 
line for each product type.
1. In the Cognos Connection Welcome page, click the Public Folders link.
2. Click the GO Sales and Retailers link, and then click the Report Studio link in the upper right 
corner of the page.
3. In the Welcome dialog box, click Create a new report or template.
4. In the New dialog box, click List and click OK.
5. In the Insertable Objects pane, on the source tab, add the following data items to the list by 
double-clicking them:
Product line
Product type
Product name
Production cost
Tip: You can find these data items in the Products folder.
6. Group the Product line and Product type columns.
7. Click the Product line column.
8. In the Properties pane, click the Group Span property and click Product type.
9. Click any part of the list and then click the select ancestor button in the title bar of the 
Properties pane.
10.Click List.
11.In the Properties pane, double-click the Font property.
12.In the Size box, click 8pt and click OK.
When you run the report, the product line appears whenever the product type changes.
Chapter2: Types of Reports
User Guide   47
Format Lists
Format lists to give them the appearance you want. You can specify formatting for individual 
column titles or bodies or for all columns in a list. When you specify formatting for all columns in 
a list, the formatting is automatically applied to new columns you subsequently add.
You can also quickly format lists by applying table styles (p.92).
1. Open the report that you want.
2. To format an individual column, do the following:
Click the column title or column body.
To format the text in the column title or the data in the column body, click the unlock 
button in the toolbar and then click the title or body.
To format the whole column, click the select ancestor button in the title bar of the 
Properties pane and click List Column.
In the Properties pane, click the property you want and specify a value.
For example, to specify a background color, click Background Color and choose the color 
you want to use.
3. To format all columns, do the following:
Click a column in the list.
To format list column bodies, click the select ancestor button in the title bar of the 
Properties pane and click List Columns Body Style.
To format list column titles, click the select ancestor button in the title bar of the 
Properties pane and click List Columns Title Style.
To format entire columns, click the select ancestor button in the title bar of the Properties 
pane and click List Columns.
To format the entire list, click the select ancestor button in the title bar of the Properties 
pane and click List.
In the Properties pane, click the property you want and specify a value.
For example, to specify a background color, click Background Color and choose the color you 
want to use.
Formatting for specific columns overrides formatting for entire columns. For example, you specify 
red as the background color for a specific column body and green as the background color for all 
columns. When you run the report, the specific column body is red and the remaining columns in 
the list are green. New columns added to the list will have green as their background color.
For more information about formatting reports, see "Formatting a Report"(p.81).
Crosstab Reports
Use crosstab reports to show information in a more compact form than in a grouped list. For 
example, create a crosstab report to show total sales by product line generated by each sales 
Like list reports, crosstab reports are reports that show data in rows and columns. However, the 
values at the intersection points of rows and columns show summarized information rather than 
detailed information.
48    Report Studio
Chapter2: Types of Reports 
For information about how to create a crosstab report, see the Report Studio Tour.
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, using drag-and-drop operations.
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 that defines the 
members that appear in the crosstab.
The following crosstab contains four crosstab nodes.
Crosstab node 1 contains a single node member for the total. This node refers to the data item 
Total(Product line).
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.
Tip: Nodes are also created when you add data items to charts.
Moving Crosstab Nodes
Crosstab nodes can be placed anywhere in the crosstab. For example, in the previous diagram, 
you can drag Order month under Average(Product line) to create a row edge.


Chapter2: Types of Reports
User Guide   49
If you want to move nested items from one edge to another, ensure that you select the crosstab 
node and not the crosstab node member. For example, in the previous diagram, you want to move 
Product line and Product type to the column edge. To do this, click Product line, and in the 
Properties pane, click the select ancestor button, and click Crosstab Node. Both Product line and 
Product type are selected.
Crosstab Node Creation Option
In the Structure menu, the Create Crosstab Nodes option affects the drag-and-drop behavior in 
crosstabs. When the option is turned on, and you add a data item to a crosstab, the item is created 
as a crosstab node. If the option is turned off, the item is created as a crosstab node member to an 
existing crosstab node.
For example, in the previous diagram, if the option is turned on and you drag Country from the 
Insertable Objects pane beneath Product lineCountry becomes a new peer node to Product line
If the option is turned off, Country becomes a new peer node to Product line and has Product type 
as a nested crosstab node. This happens because instead of adding a new node, you are adding a 
new member to the existing node that already contains Product line.
Tip: To create discontinuous crosstabs (p.53), turn the crosstab node creation option on. If you 
want the items on the edges of crosstabs to be related (contain the same nested items), turn the 
crosstab node creation option off.
Create a Single-Edge Crosstab Report
Create a single-edge crosstab report to show data in a list-like form. For example, you want a 
report that shows the quantity of products sold for each year and for each order method. Create a 
crosstab with Order Year and Order Method as rows and Quantity as the measure.
1. From the File menu, click New.
2. Click Crosstab and click OK.
3. In the Insertable Objects pane, on the source tab, click the data item you want to add to the 
crosstab and drag it to Rows or Columns.
A black bar indicates where you can drop the data item.
4. Repeat step 3 to insert additional data items.
If you dragged the data item in step 3 to Rows, drag the additional items above or below the 
first item.
If you dragged the data item in step 3 to Columns, drag the additional items to the left or right 
of the first item.
5. To add measures to the crosstab, drag the measures you want to Measures.
When you run the report, a crosstab is produced that has only one edge.
Create a Nested Crosstab Report
Nest data in a crosstab report to compare information by using more than one data item in a 
column or row. For example, a report shows the number of sales by product line for the past fiscal 
year. You decide to add a data item to further break down the number of sales by quarter.
When nesting columns in a crosstab report, there are four distinct drop zones where you can insert 
a new data item. The drop zone you choose will define the relationship between the data item and 
the column.
The following relationships are created when you insert a data item as a row:
Inserting a data item to the left or right of a column creates a parent-child relationship 
between them.
50    Report Studio
Chapter2: Types of Reports 
When you insert a data item to the left of a column, the data item becomes a parent to the 
column. When you insert a data item to the right of a column, the data item becomes a child 
of the column.
Inserting a data item above or below a column creates a union relationship between them.
The following relationships are created when you insert a data item as a column:
Inserting a data item to the left or to the right of a column creates a union relationship 
between the data item and the column.
Inserting a data item above or below a column creates a parent-child relationship between 
When you insert a data item above a column, the data item becomes a parent to the column. 
When you insert a data item below a column, the data item becomes a child of the column.
For example, you have a crosstab with Product line as rows and Quantity and Revenue as nested 
rows. For columns, you have Order method with Country as a nested column.
Product line is a parent to Quantity and Revenue.
Quantity and Revenue are peers.
Order method is a parent to Country.
1. Open the report that you want.
2. In the Insertable Objects pane, on the source tab, click the data item you want to add to the 
3. Drag the data item to the location in which you want it to appear as a nested column or 
nested row.
A black bar indicates where you can drop the data item.
4. Repeat steps 2 to 3 to add other nested columns or rows.
Tip: If you add more than one measure to a crosstab, all measures appear as columns. You 
cannot have one measure appear as a row and another as a column. To make all measures 
appear as rows, swap columns and rows (p.98).
Specify the Default Measure
Specify the default measure to be used when the measure is not specified on a row or column edge. 
For example, you create a crosstab with Order method as rows and Product line as columns. You 
add Quantity and Revenue as nested rows, making Order method their parent (p.49). You then 
add Country under Order method. Since there is no measure specified for Country, you specify the 
default measure so that data is returned for each country.
Report Studio automatically sets the default measure when you insert a measure into the crosstab 
1. Open the report you want.
2. Click any part of the crosstab, and then click the select ancestor button in the title bar of the 
Properties pane.
3. Click Crosstab.
4. Click the Default Measure property and click the measure you want to use as the default 
Format Crosstabs
Format crosstabs to give them the appearance you want. You can specify formatting for rows, 
columns, and fact cells in a crosstab, or for the entire crosstab. When you specify formatting for 
all rows, columns, fact cells, or the crosstab, the formatting is automatically applied to any new 
items you add.
Documents you may be interested
Documents you may be interested