万本电子书0元读

万本电子书0元读

顶部广告

IBM Cognos 10 Report Studio Cookbook, Second Edition电子书

售       价:¥

8人正在读 | 0人评论 9.8

作       者:Ahmed Lashin

出  版  社:Packt Publishing

出版时间:2013-08-26

字       数:144.5万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This Cookbook contains step-by-step instructions for Report Studio 10.1 users to author effective reports. The book is designed in a way that you can refer to it chapter by chapter, look at the list of recipes and read them in no particular order.The Cognos 10.1 Report Studio Cookbook is for you if you are a Business Intelligence Developer who is working on IBM Cognos 10 Report Studio and wants to author impressive reports by putting to use what this tool has to offer. It is also ideal you are a Business Analyst or Power User who authors his own reports and wants to look beyond the conventional features of IBM Cognos 10 Report Studio.This book assumes that you are familiar with the architecture of IBM Cognos 10. You should also have basic knowledge of IBM Cognos Report Studio and can do the basic report authoring tasks.
目录展开

IBM Cognos 10 Report Studio Cookbook Second Edition

Table of Contents

IBM Cognos 10 Report Studio Cookbook Second Edition

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers and more

Why Subscribe?

Free Access for Packt account holders

Instant Updates on New Packt Books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Errata

Piracy

Questions

1. Report Authoring Basic Concepts

Introduction

Summary filters and detail filters

Getting ready

How to do it...

How it works...

The detail filter

The summary filter

There's more...

Before/after aggregation

See also

Sorting grouped values

Getting ready

How to do it...

How it works...

There's more...

Aggregation and rollup aggregation

Getting ready

How to do it...

How it works...

The aggregation property

The rollup aggregation property

Multiple aggregation

There's more...

Implementing if-then-else in filters

Getting ready

How to do it...

How it works...

There's more...

Formatting data – dates, numbers, and percentages

Getting ready

How to do it...

How it works...

Date format

Numerical format

The % margin

There's more...

Creating sections

Getting ready

How to do it...

How it works...

There's more...

See also

Hiding columns in crosstabs

Getting ready

How to do it...

How it works...

There's more...

Prompts – display value versus use value

Getting ready

How to do it...

How it works...

There's more...

2. Advanced Report Authoring

Introduction

Adding cascaded prompts

Getting ready

How to do it...

How it works...

Cascaded source

There's more...

Auto-Submit

See also

Creating a nested report – defining the master-detail relationship

Getting ready

How to do it...

How it works...

The master-detail relationship

There's more...

See also

Writing back to the database

Getting ready

How to do it...

How it works...

There's more...

Adding conditional formatting

Getting ready

How to do it...

How it works...

The String variable

The Boolean variable

The report language variable

There's more...

The style variable property

The text source variable property

Formatting negative values

Getting ready

How to do it...

How it works...

Running Difference

Showing negative values in red and brackets

Playing with conditional styles

Getting ready

How to do it...

How it works...

There's more...

Using conditional blocks – many reports in one

Getting ready

How to do it...

How it works...

There's more...

Defining drill-through from crosstab intersection

Getting ready

How to do it...

How it works...

Overriding crosstab intersection drill-through definitions

Getting ready

How to do it...

How it works...

There's more...

3. Using JavaScript Files – Tips and Tricks

Introduction

Defining dynamic default values for prompts

Getting ready

How to do it...

How it works...

Span

GetElementsByTagName

SelectedIndex

CanSubmitPrompt

There's more...

Changing the title of the value prompt

Getting ready

How to do it...

How it works...

There's more...

Validating textbox prompts

Getting ready

How to do it...

How it works...

Showing/hiding prompt controls at runtime

Getting ready

How to do it...

How it works...

There's more...

Selecting and submitting values automatically

Getting ready

How to do it...

How it works...

There's more...

Manipulating the Date Time control

Getting ready

How to do it...

How it works...

There's more...

Creating a variable width bar chart using JavaScript

Getting ready

How to do it...

How it works...

There's more...

4. The Report Page – Tips and Tricks

Introduction

Showing images dynamically (traffic light report)

Getting ready

How to do it...

How it works...

There's more...

Handling the missing image issue

Getting ready

How to do it...

How it works...

There's more...

Dynamic links to an external website (a Google Maps example)

Getting ready

How to do it...

How it works...

There's more...

Alternating drill links

Getting ready

How to do it...

How it works...

Render Variable

There's more...

Showing tooltips on reports

Getting ready

How to do it...

How it works...

There's more...

See also

Merged cells in Excel output

Getting ready

How to do it...

How it works...

Worksheet name in Excel output

Getting ready

How to do it...

How it works...

There's more...

Conditional column titles

Getting ready

How to do it...

How it works...

5. Working with XML

Introduction

Changing drill targets quickly

Getting ready

How to do it...

How it works...

There's more...

Copying and pasting drill links

Getting ready

How to do it...

How it works...

There's more...

Removing references to old packages or items

Getting ready

How to do it...

How it works...

A hidden gem in XML – row level formatting

Getting ready

How to do it...

How it works...

There's more...

See also

6. Writing Printable Reports

Introduction

Controlling the container size and rows per page

Getting ready

How to do it...

How it works...

There's more...

Eliminating orphan rows

Getting ready

How to do it...

How it works...

There's more...

Defining page orientation and size (and overriding them for one page)

Getting ready

How to do it...

How it works...

Avoiding page title repetition

Getting ready

How to do it...

How it works...

There's more...

Horizontal pagination

Getting ready

How to do it...

How it works...

There's more...

Page numbering with horizontal pagination

Getting ready

How to do it...

How it works...

Choosing the output format from a prompt

Getting ready

How to do it...

How it works...

There's more...

Choosing the right colors

Getting ready

How to do it...

How it works...

There's more...

Defining page sets

Getting ready

How to do it...

How it works...

Cautions about HTML items and JavaScript files

Getting ready

How to do it...

How it works...

Displaying the report name in a footer

Getting ready

How to do it...

How it works...

7. Working with Dimensional Models

Introduction

List report or crosstab report

Getting ready

How to do it...

How it works...

Filtering rows or columns

Getting ready

How to do it...

How it works...

There's more...

Filtering a whole report

Getting ready

How to do it...

How it works...

There's more...

Adding a prompt into Slicer and its limitations

Getting ready

How to do it...

How it works...

There's more...

More Info

Achieving zero suppression

Getting ready

How to do it...

How it works...

There's more...

Aggregation versus preaggregated values

Getting ready

How to do it...

How it works...

There's more...

The roleValue() function

Getting ready

How to do it...

How it works...

There's more...

Swapping dimensions using MUN manipulation

Getting ready

How to do it...

How it works...

See also

8. Working with Macros

Introduction

Adding data-level security using the CSVIdentityMap macro

Getting ready

How to do it...

How it works...

There's more...

Using the Prompt macro in native SQL

Getting ready

How to do it...

How it works...

There's more...

Making prompts optional

Getting ready

How to do it...

How it works...

Optional_defaultValue

Pure_Optional

There's more...

Adding a token using macros

Getting ready

How to do it...

How it works...

Using the prompt() and promptmany() macros in query subjects

Getting ready

How to do it...

How it works...

Showing the prompt values in a report based on security

Getting ready

How to do it...

How it works...

String operations to get it right

Getting ready

How to do it...

How it works...

There's more...

Showing a username in the footer

Getting ready

How to do it...

How it works...

There's more...

9. Using Report Studio Efficiently

Introduction

Using Report Studio's environmental options

Getting ready

How to do it...

How it works...

View | Visual Aids

Structure | Create Crosstab Nodes

Tools | Options | View | Reuse IBM Cognos Viewer window

Tools | Options | Report

There's more...

Copying and pasting partial or full reports

Getting ready

How to do it...

How it works...

Upgrading report specifications

Getting ready

How to do it...

How it works...

Setting the execution timeout

Getting ready

How to do it...

How it works...

There's more...

Setting the maximum row limit

Getting ready

How to do it...

How it works...

Handling slow report validation

Getting ready

How to do it...

How it works...

There's more...

Capturing a query

Getting ready

How to do it...

How it works...

There's more…

Why make filters mandatory?

Query formatting

Capturing the query for the database

Browsing values from the data expression window

Getting ready

How to do it...

How it works...

There's more...

Viewing the page structure

Getting ready

How to do it...

How it works...

Picking up and applying styles

Getting ready

How to do it...

How it works...

Using the "grab them all" practice

Getting ready

How to do it...

How it works...

See also

Using Default Data Formats

Getting ready

How to do it...

How it works...

10. Working with Active Reports

Introduction

Building tabbed reports

Getting ready

How to do it...

How it works...

There's more...

Working with Decks

Getting ready

How to do it...

How it works...

There's more...

Working with the Data Deck

Getting ready

How to do it...

How it works...

Filtering data using Data Check Box Group

Getting ready

How to do it...

How it works...

There's more...

11. Charts and New Chart Features

Introduction

Chart formatting options

Getting ready

How to do it...

How it works...

Chart Palette Presets

Background Effects Presets

There's more...

Converting a chart to another chart type

Getting ready

How to do it...

How it works...

Working with pie charts

Getting ready

How to do it...

How it works...

The Summarize Small Slices property

The First Slice Angle property

The Exploded Slices property

Getting started with bullet charts

Getting ready

How to do it...

How it works...

There's more...

Getting started with scatter charts

Getting ready

How to do it...

How it works...

12. More Useful Recipes

Introduction

Timing report execution

Getting ready

How to do it...

How it works...

The report view

Scheduling

There's more...

Missing values versus zero values

Getting ready

How to do it...

How it works...

There's more...

Overriding data formatting using patterns

Getting ready

How to do it...

How it works...

Setting up conditional drill-throughs

Getting ready

How to do it...

How it works...

There's more...

Dynamically switching between reports using an iFrame

Getting ready

How to do it...

How it works...

There's more...

Freezing column titles

Getting ready

How to do it...

How it works...

There's more...

13. Best Practices

Introduction

Reducing the number of query items

Getting ready

How to do it...

How it works...

Alias member unique name

Delete unreferenced query objects

Dragging items from the Data Items pane

Highlighting hidden items

Getting ready

How to do it...

How it works...

Using relative paths for images

Getting ready

How to do it...

How it works...

There's more...

Controlling JavaScript file execution

Getting ready

How to do it...

How it works...

Customizing classes for report-wide effect

Getting ready

How to do it...

How it works...

Creating templates

Getting ready

How to do it...

How it works...

Regression testing

Getting ready

How to do it...

How it works...

There's more...

Commenting the code

Getting ready

How to do it...

How it works...

Naming data containers (lists, crosstabs, and charts) for use in Cognos Workspace

Getting ready

How to do it...

How it works...

There's more...

Enabling a larger worksheet size for Excel 2007

Getting ready

How to do it...

How it works...

There's more...

A. Recommendations and References

Introduction

Version controlling

Recommendations for prompt types

Cognos Mashup Service

SDK and third-party tools for Cognos

IBM Cognos Analysis For Excel (CAFE)

IBM Cognos for Microsoft Office

IBM Cognos Workspace

IBM Cognos Workspace Advanced

IBM Cognos Cloud

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部