tm1 User Guide
tm1 User Guide
Version 10.1.0
User Guide
Note
Before using this information and the product it supports, read the information in Notices on page 219.
Product Information
This document applies to IBM Cognos TM1 Version 10.1.0 and may also apply to subsequent releases. To check for
newer versions of this document, visit the IBM Cognos Information Centers (http://publib.boulder.ibm.com/
infocenter/cogic/v1r0m0/index.jsp).
Microsoft product screen shot(s) used with permission from Microsoft.
Licensed Materials - Property of IBM
Copyright IBM Corporation 2010, 2012.
US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Chapter 1. Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Before You Start . . . . . . . . . . . . .
Required Other Software . . . . . . . . .
Microsoft Excel Macro Security Setting. . . . .
Local and Remote Servers . . . . . . . . .
Starting TM1 Clients. . . . . . . . . . . .
Running TM1 Perspectives and TM1 Client . . .
Running Architect . . . . . . . . . . .
Setting Client Options . . . . . . . . . . .
Setting Login Parameters . . . . . . . . .
Setting Local Server Options . . . . . . . .
Setting Admin Server Secure Socket Layer Options
Using the Server Explorer Window . . . . . . .
Viewing Information about Objects on the Server .
Accessing Remote Servers . . . . . . . . .
Logging in to a Remote Server . . . . . . .
Hiding and Viewing Objects in Server Explorer. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
2
2
2
3
3
3
5
5
6
7
8
9
9
. . . . . . . . . . . . . . . . . . . . . . . . . . . 13
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
13
15
15
16
16
16
18
19
19
20
20
21
.
.
.
.
.
.
.
.
.
.
.
to
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
base
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
23
25
25
25
26
26
27
28
28
29
30
31
32
32
. 33
iii
Selection Criteria . . . . . . . . . . . .
Saving Subsets . . . . . . . . . . . . .
Creating Dimension Subsets . . . . . . . . .
Selecting Elements . . . . . . . . . . . .
Deleting Elements from a Subset . . . . . . .
Sorting Subset Elements . . . . . . . . . .
Changing the Direction of Expansion for Consolidated
Adding a User-Defined Consolidation to a Subset . .
Creating User-Defined Consolidations on the Fly . .
Creating Dynamic Subsets . . . . . . . . . .
Creating an Expression-Based Dynamic Subset . .
Creating a Filter-Based Dynamic Subset . . . . .
Editing Dynamic Subsets . . . . . . . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
Elements
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
33
33
34
36
42
42
43
44
45
46
47
48
49
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
51
52
52
52
52
52
54
54
54
57
58
59
59
60
60
62
62
63
63
64
iv
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
65
65
68
69
69
70
71
72
73
74
76
77
78
79
80
80
81
82
82
82
83
84
87
Syntax Examples . . . . . . . . . . .
Data Spreading Notes . . . . . . . . . . .
Data Spreading Not Supported in DBR Functions
Data Spread Menu in Worksheets is not Dynamic
Data Spreading Applies Across Multiple Populated
Spreading Applies to a Single Cube . . . . .
. . .
. . .
. . .
. . .
Ranges
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
88
91
91
91
93
94
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 97
. 97
. 98
. 99
. 99
. 99
. . . . . . . . . . . 100
. . . . . . . . . . . 101
. . . . . . . . . . . 101
. . . . . . . . . . . 102
. . . . . . . . . . . 104
. . . . . . . . . . . 104
. . . . . . . . . . . 104
. . . . . . . . . . . 105
. . . . . . . . . . . 107
. . . . . . . . . . . 107
. . . . . . . . . . . 109
. . . . . . . . . . . 109
. . . . . . . . . . . 109
. . . . . . . . . . . 110
. . . . . . . . . . . 111
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
113
113
113
114
114
114
115
115
115
116
116
116
116
117
117
117
118
121
121
123
124
125
126
126
127
127
127
127
127
Contents
. 128
. .
. .
. .
. .
Tasks
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
131
131
132
132
132
132
135
136
136
137
139
140
140
140
. . . . . . . . . . . . . . . . . . . . . . . . 141
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
141
141
142
142
142
142
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
143
143
144
144
145
146
146
146
147
147
148
149
149
150
151
152
153
153
154
vi
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
157
158
160
161
161
162
162
162
163
165
166
166
. .
. .
. .
. .
Cube
. .
. .
. .
. .
. .
. . .
. . .
. . .
. . .
Viewer
. . .
. . .
. . .
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
166
166
167
168
170
170
171
172
175
176
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
177
177
178
178
179
180
181
181
182
182
. . . . . . . . . . . . . . . . . . . . 183
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
183
183
183
183
184
185
185
187
187
188
188
188
190
191
191
193
193
193
194
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
195
195
195
196
196
197
197
197
198
198
198
198
198
198
198
vii
SalesByQuarterCube-TotalModel .
Dimensions and Elements . .
Dimension Consolidations . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 199
. 199
. 199
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
201
201
203
206
208
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
211
212
214
215
216
216
217
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
A
C
D
E
F
L
M
O
P
R
S
W
Z
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
223
223
223
224
224
224
224
224
224
224
224
225
225
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
viii
Introduction
This document is intended for use with IBM Cognos TM1.
This manual describes how to use the TM1 Microsoft Windows clients: Architect,
Perspectives, and TM1 Client. It also describes the web-based client, TM1 Web.
IBM Cognos TM1 integrates business planning, performance measurement and
operational data to enable companies to optimize business effectiveness and
customer interaction regardless of geography or structure. TM1 provides
immediate visibility into data, accountability within a collaborative process and a
consistent view of information, allowing managers to quickly stabilize operational
fluctuations and take advantage of new opportunities.
Finding information
To find IBM Cognos product documentation on the web, including all translated
documentation, access one of the IBM Cognos Information Centers
(http://publib.boulder.ibm.com/infocenter/cogic/v1r0m0/index.jsp). Release
Notes are published directly to Information Centers, and include links to the
latest technotes and APARs. You can search all of the Cognos TM1 documentation
from the Cognos TM1 Information Center.
Samples disclaimer
The Great Outdoors Company, GO Sales, any variation of the Great Outdoors
name, and Planning Sample depict fictitious business operations with sample data
used to develop sample applications for IBM and IBM customers. These fictitious
records include sample data for sales transactions, product distribution, finance,
and human resources. Any resemblance to actual names, addresses, contact
numbers, or transaction values is coincidental. Other sample files may contain
fictional data manually or machine generated, factual data compiled from
academic or public sources, or data used with permission of the copyright holder,
for use as sample data to develop sample applications. Product names referenced
may be the trademarks of their respective owners. Unauthorized duplication is
prohibited.
Accessibility features
This product does not currently support accessibility features that help users with
a physical disability, such as restricted mobility or limited vision, to use this
product.
Forward-looking statements
This documentation describes the current functionality of the product. References
to items that are not currently available may be included. No implication of any
future availability should be inferred. Any such references are not a commitment,
promise, or legal obligation to deliver any material, code, or functionality. The
development, release, and timing of features or functionality remain at the sole
discretion of IBM.
ix
Procedure
1.
2.
3.
4.
5. Select either Low, Medium, or High on the Security dialog box and click OK.
A full description of each security setting is available on the Security dialog
box.
6. Click the Trusted Publishers tab.
Copyright IBM Corp. 2010, 2012
Procedure
1. Choose File, Open from the Excel menu bar.
2. Navigate to the TM1 installation directory.
3. Double-click Tm1p.xla.
Procedure
1. Click Tools, Add-ins from the Excel menu bar.
2. Select TM1P.
3. Click OK.
Running Architect
Architect can be run using one of two different methods.
v On the Microsoft Windows taskbar, click Start, All Programs, IBM Cognos TM1,
Architect.
v Open Tm1a.exe in the TM1 <install_dir>\bin directory. The default path to the
file is C:\Program Files\IBM\Cognos\TM1\bin\tm1a.exe.
Depending on a client's configuration options, a local server may automatically
start when you run Architect. For more information about starting the local server
at the beginning of a session, see Setting Client Options.
servers register information about themselves on the Admin Server. In turn, TM1
clients reference the Admin Server to locate the TM1 servers available on a
network.
TM1 clients can then log in to these servers through the Server Explorer, as
described in Logging in to a Remote Server on page 9.
Procedure
1. Open Server Explorer.
2. In the left pane, select TM1 .
3. Click File, TM1 Options.
The TM1 Options dialog box opens.
4. In the Admin Host field, specify the name of the computer on which the TM1
Admin Server is running. If you want to access servers registered on different
Admin Servers, use a semicolon to separate the name of each Admin Host.
Note: You must enter a name, not an IP address, in the Admin Host field.
You can also click the Admin Host
recently used Admin Hosts.
5. Click OK.
A message prompts you about disconnecting from currently accessed servers.
6. If you want to access a new list of servers, click Yes. If you want to continue to
see the current list of remote servers during this session, click No.
If you click Yes, servers available through Admin Server on the specified
Admin Host appear in the left pane of the Server Explorer window.
Procedure
1. Open Server Explorer.
2. In the left pane, select TM1 .
3. Click File, TM1 Options.
The TM1 Options dialog box opens.
4. Start the local server manually or automatically:
v Manually - To prevent the local server from starting at the beginning of a
session, clear the Connect to Local Server on Startup check box.
v Automatically - To automatically start the local server at the beginning of a
session, select the Connect to Local Server on Startup check box.
5. To specify the data directory loaded when the local server starts, enter the full
path to the data directory in the Local Server Data Directory box.
Click Browse to navigate to the appropriate data directory, or click the Local
to select one of the six most recent paths to a Local
Server Data Directory
Server Data Directory from a history list.
You can concatenate multiple data directories in the Local Server Data
Directory box. To do so, separate each directory with a semi-colon (;), as in the
following example:
C:\TM1data\sales;C:\yearly projections\TM1data\expenses
When you specify multiple data directories, all objects and data from each
directory are loaded when a local server starts. In the event that an identically
named object exists in multiple directories, the first object encountered is used.
Note: When you specify multiple data directories for a local server, any
directory after the first directory is accessed in read-only mode.
6. Click OK.
certificates that are included as part of a standard TM1 installation. You can
modify a client to use custom certificates or retrieve certificates from the Windows
certificate store.
Procedure
1. Open Server Explorer.
2. In the left pane, select TM1 .
3. Click File, TM1 Options.
The TM1 Options dialog box opens.
4. In the Certificate Authority field, specify the full path to the certificate
authority file that issued the Admin Server's certificate.
5. If a certificate revocation file exists, specify the full path to the file in the
Certificate Revocation List field. This is an optional field; if a revocation file
does not exist, leave this field blank.
6. Enter the name of the principal to whom the Admin Server's certificate is
issued in the Certificate ID field.
7. Select the Use Certificate Store option if you want to retrieve the certificate
authority file that issued the Admin Server's certificate from the Windows
certificate store. If this option is selected, the certificate authority file specified
in the Certificate Authority field is ignored.
8. If you enable the Use Certificate Store option, you must enter a valid Export
Certificate ID to specify the identity key used to export the certificate
authority file.
9. Click OK.
10. Restart the TM1 client.
Procedure
1. Open Microsoft Excel.
2. If necessary, load the Tm1p.xla add-in, as described in Running TM1
Perspectives and TM1 Client on page 2.
3. Click TM1 , Server Explorer.
The Server Explorer window opens.
When you start Architect, Server Explorer opens immediately.
Procedure
1. In the Tree, select the local server.
2. Click View, Expand All Children.
You can also expand the tree one level at a time:
3. Click the plus sign (+) next to local.
A collapsed tree of TM1 objects displays.
Use Applications objects to organize other objects into logical groupings. For
more information, see the IBM Cognos TM1 Developer Guide.
Use Process objects to import data into TM1 .
Use Chores to schedule processes and replications for automatic execution. You
use the Replication functionality to copy cubes between servers. For more
information, see Opening a Cube View in TM1 Web on page 157.
4. To see the list of cubes, click the plus sign (+) next to Cubes.
5. To see the complete list of dimensions on the local server, click the plus sign (+)
next to Dimensions.
In the following example of a Tree pane, you see lists of cubes, dimensions,
views, and subsets on a local server. The SalesCube is expanded to display the
dimensions that comprise the cube and the saved views associated with the
cube.
Cubes available
on local server
Dimensions of
SalesCube cube
Saved views of
SalesCube cube
Dimensions available
on local server
To access the cubes and dimensions on a remote server, you must specify the
Admin Host on which an Admin Server is running, and log on to the TM1 .
Remote servers can, but need not, be on a machine other than the local server
machine. The local label implies it is a "private" server, not its location.
For the name of the Admin Host for your network, see your TM1 administrator. To
specify the Admin Host name, use the TM1 Options dialog box, as described in
Setting Client Options on page 3.
Procedure
1. Double-click a server name in the Server Explorer window. Server names are
preceded by
.
The Server Login dialog box opens.
2. Type a user name and password.
3. Click OK.
The icons for the cubes and other objects on the server appear beneath the
server name in the Tree pane of Server Explorer.
4. To view the list of cubes on the remote server, double-click Cubes.
to
You can double-click any object or group of objects that display with a
reveal the subsequent member objects. For example, double-clicking the
Dimensions group reveals all the dimensions available on the server.
Procedure
1. Open the View menu.
2. Select the type of object you want to view or hide.
Chapter 1. Getting Started
v When you enable the display of an object type, a check mark displays next to
the object type name.
v When you suppress the display of an object type, the object type name
displays without a check mark. In the following example, only the display of
cubes and processes is enabled; the display of all other object types is
suppressed.
The corresponding view of Server Explorer follows:
10
Control objects are easily identifiable in Server Explorer because their names
always begin with a right curly brace (}). For details on control objects, see the
IBM Cognos TM1 Operation Guide.
Procedure
1. Open the View menu.
2. Click Display Control Objects.
v When you enable the display of control objects, a check mark displays next
to the option name.
v When you suppress the display of control objects, the option name displays
without a check mark.
11
12
13
The same is true for each user. Each user stores their own collection of actions
that can be undone. The data maintenance action collections are also stored by
session. Once you end a session, you can no longer use Undo.
When you change to a different sandbox, a different collection is stored.
v Data Maintenance Only
Undo removes only data maintenance actions.
For example, if you change data in a cell, then close the current view and open a
different view, when you press Undo in the second view, the original data
change (in the first view's cell) is taken back. This can be confusing since you are
now active in the second view. The action of changing the view is not data
maintenance and therefore is not affected by Undo. The collection of actions
persists across the change in views. Use the hover text to be sure of what will be
undone by Undo.
v Recalc
Pressing Undo performs a Recalc on your data.
v
If you perform cell maintenance, then pivot the data, then press Undo, only the
data maintenance actions will be undone. The action of pivoting the data is not
stored in the undo collections so it is skipped when Undo is pressed.
v Action Buttons
When you press an action button, you can immediately press Undo to reverse
the data change performed by the action button, including any TurboIntegrator
processes.
v SaveDataAll
Using Save Data All or Save Data does not stop the collection of actions, because
those options push outstanding changes to the appropriate server and are
considered like any other data maintenance action collected into the transaction
log.
v
14
Commit in a sandbox
Procedure
1. Open the Server Explorer.
2. In the Tree pane, select the cube you want to browse.
3. Click Cube, Browse.
The Cube Viewer window opens with the cube's system default view.
to display the cell values.
4. Press F9 or click Recalculate
In the Cube Viewer, the name of a title dimension displays in a screen tip. With
the mouse pointer, pause on an element name. The title dimension displays in
a yellow box.
The Cube Viewer displays 14 significant digits of a number in a cell. For
example, the value
123456789123456789
displays as
123456789123450000 in the Cube Viewer.
Although TM1 displays only 14 significant digits for a number, it stores the
entire number and uses that number in calculations.
See also Working in the Web Cube Viewer.
Procedure
1. Open the Server Explorer.
2. In the Tree pane, select the cube you want to browse.
3. Click Cube, Browse in Excel.
Note: You can also click TM1 , In-Spreadsheet Browser in the Excel menu bar
to open the In-Spreadsheet Browser.
TM1 opens the default cube view in the In-Spreadsheet Browser. If there is an
open Excel spreadsheet, the browser gets inserted in the current active cell. If
there is no open Excel spreadsheet, a new Excel document opens and the
In-Spreadsheet Browser is inserted into cell A1.
15
Procedure
1. Open your Tm1p.ini file.
The default location for the Tm1p.ini file is
C:\Documents and Settings\<user name>\Application
Data\Applix\TM1.
Procedure
1. Open the Server Explorer.
2. Click View, Expand All Children.
3. Select the Example1 view under the SalesPriorCube cube.
4. Click CubeView, Browse.
The Example1 view of the SalesPriorCube cube opens in the Cube Viewer.
In the SalesPriorCube cube, the Account1 dimension contains measures as
elements. The cell value is a number of units that is qualified completely. This
number represents the Variance between the budgeted and actual Units of L
Series 2WD cars sold throughout the World over the course of an entire Year.
Calculated Cells
All the cells that derive values through dimension consolidations or TM1 rules
appear shaded in the Cube Viewer grid. For example, all cells in a view would be
shaded when elements along the title dimensions are consolidated.
The In-Spreadsheet Browser display does not differentiate cells that contain
calculated values from cells that contain simple values.
Stacking Dimensions
When you stack dimensions, you see more detail along the columns or rows of a
view. In the following example, the elements of the Actvsbud dimension are
stacked beside the Account1 elements. You can now easily compare actual values
with budgeted values for the L Series 2WD models.
16
17
Procedure
1. Click a title dimension button.
2. Drag the title dimension to the right or left of a row dimension button.
As you drag the title dimension toward a row dimension, the pointer changes
to an angle bracket. When the title dimension is over a row dimension, a green
vertical bar displays on the row dimension button, indicating the position
where the title dimension will be inserted.
3. Release the mouse button when the pointer is positioned where you want to
insert the dimension.
Stacking a title dimension as a column dimension:
A title dimension can be stacked as a column dimension.
Procedure
1. Click a title dimension button.
2. Drag the title dimension to the right or left of a column dimension button.
3. Release the mouse button when the pointer is positioned where you want to
insert the dimension.
When you click + next to a quarterly consolidation, the monthly data displays,
which is the lowest-level detail in the Month dimension.
18
To hide the underlying detail, click the minus sign (-). To hide the detail is rolling
up a consolidation.
19
Procedure
1. Click an element name arrow.
A list of the elements in the current dimension subset opens.
2. Select an element.
TM1 clears the Cube Viewer grid.
3. Press F9 to see the data for the new view.
Note: To automatically see the new data whenever you change the view
configuration, click Options, Automatic Recalculate.
In the following examples, the Region title element changes from World to
Europe.
Procedure
1. Double-click the element name in the title dimension.
The Subset Editor opens. The left pane shows the current subset. The current
title element is highlighted.
2. To view all elements in the dimension, click All
3. Select one element and click OK.
The Cube Viewer window opens with the data for the new title element.
Procedure
1. Click a title dimension button.
The Subset Editor opens.
2. To view all elements in the dimension, click All.
3. Select one element and click OK.
4. Click TM1 View Control to see the values for the new title element.
Note: To automatically see the data whenever you change the In-Spreadsheet
Browser view configuration, right-click View Control and click Show
Automatically.
20
is identical in the Cube Viewer, In-Spreadsheet Browser, and slices. When you
create a slice from a view, any drill-through options available in the source view
are also available in the slice.
Procedure
1. Right-click the cell for which you want to view detailed data.
If a drill process and assignment rule are established for the cell, the Drill
command is available.
2. Click Drill.
If the cell is associated with a single source of detailed data, the data opens in a
new window.
If the cell is associated with two or more sources of detailed data, a list of the
data sources display. Select the source you want to view and click OK.
When the detailed data resides in a cube, a new instance of the TM1 Cube
Viewer opens, displaying the detailed data. You can see an example of this in
Drill-Through Example.
When the detailed data resides in a relational database, TM1 displays the data
in a Relational Drill-Through viewer.
You can copy selected data from this window to the Clipboard.
v To select an adjacent range of cells, click the first cell in the range, hold
down SHIFT, and click the last cell in the range.
v To select a non-adjacent range of cells, hold down CTRL, and click each cell
in the range.
v To select all cells in the Relational Drill-Through viewer, click Select All
Records
Drill-Through Example
The TM1 sample database includes a cube named SalesByQuarterCube-TotalModel.
This cube contains values for total model sales by quarter. The cube does not
include the values for individual models, but a drill process and assignment rule
are established. The drill process and assignment rule allow you to drill from a cell
in SalesByQuarterCube-TotalModel to a different cube view that provides data for
individual vehicle models.
Procedure
1. Open the Drill_to_detailed_data view of SalesByQuarterCube-TotalModel.
21
22
Writeback Modes
In IBM Cognos TM1 you can hold changes in a private area so that you can decide
manually when to write the data changes back to the server and thereby make
your changes available to others. This private area is called a Personal Workspace
or a sandbox, depending on the extent of its capabilities. When you commit the
data changes that were in your private area to the base data, the changed values
are written to the server.
If you prefer to work directly with the base data without a private workspace, you
can choose a direct writeback method. Another option your administrator can offer
is the ability to name and store data changes in a named sandbox.
When you work in a sandbox or Personal Workspace, TM1 uses a change in cell
coloring to remind you when your data is not yet merged with the base. Once you
commit the sandbox or Personal Workspace, the cell color is restored to black. See
Understanding cell coloring for changed data values for more information.
Your Administrator assigns the capabilities for each usergroup. Since you could be
a member of more than one group, your work space options can be different
depending on your login, the client you use, and the combination of settings. Only
Administrators have access to the Capability Assignments.
Ask your administrator for details about how your system is designed to operate.
See Understanding different toolbar options to learn how to determine your
writeback mode and sandbox setting using the toolbar. See the IBM Cognos TM1
Operation Guide for details about Capability Assignments.
Capability
Off
23
Personal Workspace
Mode
Description
Capability
On
The Sandbox Capability determines if you can name sandboxes or if you have one
default sandbox:
Sandbox
Description
Capability
On
Off
The combination of these settings determines how your data changes are stored
and processed.
For example, your usergroup may offer direct writeback with named sandboxes.
This is the default work design used by TM1 . It means you do not have a
Personal Workspace (instead you have direct writeback to the server), but you also
have the option of naming a set of changes and manually submitting them. With
this setting, when you first open a view, you are in the base and any changes you
make are written directly to the base. But, if you decide to save your changes in a
named sandbox, you can use the Commit button when you are ready to manually
send those changes to update the base.
Consider the case where you usually want to send the data directly to the server.
Then you have a set of changes that you want to gather in a group before you
update the server. You can use the Create Sandbox options to save the current data
changes in a private sandbox called Best Case. When you are in the Best Case
sandbox, you need to use Commit to send the changes to the base and make the
changes available to others. After Best Case is committed, those changes merge
with the base so others can see the changes and you are now in the newly updated
base. If you are working in a sandbox, it is important to remember that you must
manually Commit the sandbox for others to see your changes. Be sure you are
ready to make those changes public and that those changes should be merged into
the base.
If you move back to the base, you are back to using direct writeback. This setting
offers a great deal of flexibility. Users with this setting need to remember when
they are updating the base and when the Commit button is needed to make
changes available to others.
Or, your administrator may decide that you would like the flexibility to work in a
Personal Workspace writeback mode, but you do not want the complexity of
creating named sandboxes. In this case, your Administrator can grant you the
Personal Workspace writeback mode but deny the Sandbox capability.
24
Personal
Workspace Mode
Sandbox
Off
On
When you have direct writeback and named sandboxes the toolbar starts out with
the Commit and reset Data buttons grayed, the Sandbox button available, and the
sandbox list area displays [Base]:
The Sandbox button indicates that you can create and delete sandboxes. The
Commit button is grayed but is present because there is nothing to commit yet. If
you made a data change and decided to save it in a named sandbox, Commit and
Reset Data would become available. Cell coloring would only change when you
named a sandbox. Until you name a sandbox, you are operating in the base.
If Job Queuing is turned on, submitting the sandbox to the server is subject to
queue processing before the data changes are committed.
25
When you have Personal Workspace granted and the ability to name sandboxes
also granted, the starting point for sandbox data is identified in the toolbar as
[Default].
You have access to the Commit and Reset Data buttons when you work in
Personal Workspace.
You want to
Always work in a private area and decide when to
commit your changes to the server manually.
Occasionally, you want to save a set of changes and
name them something such as "Best Case" before
committing them to the server.
Personal
Workspace
Mode
Sandbox
On
On
When you have Personal Workspace and named sandboxes, the toolbar includes
Commit, Reset Data, Sandbox buttons and the sandbox starting point is called
[Default]:
You have the Commit and Reset Data buttons because you are working in a
Personal Workspace. The [Default] sandbox is the way to identify the starting
sandbox until you name a sandbox.
Personal
Workspace Mode Sandbox
On
Off
When you have a Personal Workspace but do not have the ability to create named
sandboxes, the toolbar offers Commit and Reset Data but no sandbox listing area:
Since you always work in the same Personal Workspace, there are no sandbox
names to list but you have access to Commit and Reset Data.
26
Queuing. Data changes are not identified by color changes in this option. Data
changes in this mode immediately update the server.
To use direct writeback across the entire installation, you can use the
DisableSandboxing=T setting in the server configuration file. When sandboxing is
disabled across the server with this configuration setting, the Capability
Assignments are ignored.
You want to
Personal
Workspace Mode
Sandbox
Off
The toolbar in this case does not have any of the sandbox buttons, Commit, or
Reset Data:
You have no access to any kind of sandbox. The only way to take back data
changes in this mode is using Undo/Redo.
Sandboxes are not stored on the client. They consist of a separate and private area
of the server. When you work in a sandbox, think of the base model data shining
through to the sandbox. When you make a change to data in the sandbox, it is as
if the base model data value is temporarily blocked by the value you entered in
the sandbox. In order to make the base model take on the values in the sandbox,
you must Commit the sandbox. Once the sandbox data values are committed, they
are merged with the base so that the changed values then update and become the
base values.
27
28
Procedure
Depending on which TM1 component you are using:
v In TM1 Web and Server Explorer / Architect, click the Sandbox list and select
Reset Sandbox.
v In TM1 Perspectives/Microsoft Excel , click the Reset Sandbox button
the Sandbox toolbar.
on
Results
All data values in the sandbox are set to the current values in the base data. Any
cell coloring is cleared and set to black.
Cell Color
TM1 Component
Direct
Black
TM1 Perspectives /
Microsoft Excel
Architect
Blue
Server Explorer
None
None
Green
New values
TM1 Web
Cubeviewer and
Websheets
29
Procedure
Depending on which TM1 component you are using:
v In TM1 Web and Server Explorer / Architect, click the Sandbox list and select
Commit Sandbox.
v In TM1 Perspectives/Microsoft Excel, click the Commit Sandbox button
the Sandbox toolbar.
on
30
Job Queuing
To maximize processing speed and reduce "traffic jams" when writing back data,
Personal Workspace and Sandbox submissions can be processed using a job queue.
To turn on job queuing, your administrator sets the JobQueuing=T parameter in
the server configuration file. If this parameter is set to F or not present, Sandbox or
Personal Workspace submissions do not use a job queue. In Direct Writeback mode
there is no job queuing regardless of this setting. IBM Cognos TM1 Contributor
does not use the job queue.
The benefits of using submission queuing include:
v Performance improvements.
Use of the queue prevents data that is waiting for resources to hold up other
jobs that are ready to process.
v Concurrent work.
The queue allows users to continue working on other jobs while waiting for
resources to be freed up on a particular job.
v Transparency of processing.
The queue lets users monitor the activity level in the queue.
v Efficient use of processing resources.
The queue allows users to cancel jobs if necessary.
When the Job Queue is enabled and a Personal Workspace or sandbox is submitted
using a Commit or Submit button, the changed data enters the queue as a job and
is processed only when the resources needed to complete the calculations specified
by the cubes become available. If other sandboxes or Personal Workspace's are
submitted while the original sandbox waits for resources, the second submitted
sandbox can proceed without waiting for the first one to resolve its resources.
displays on the toolbar.
When job queuing is enabled, the job queue button
You can press this button to display the contents of the job queue. You can use the
Job Queue and Refresh buttons proactively to see how many jobs are waiting to be
submitted or to monitor the progress of a particular submission. Administrators
can see all the jobs waiting to be processed in the queue. Users without Admin
rights see only their own sandbox submissions.
Queuing progress is based on whether resources are available, not on the amount
of data being processed. A submission with a large amount of data that resolves its
resources will be processed before a submission with a small amount of data that
needs a resource that is in contention.
In many cases sandbox submission will be instantaneous. At times of high
concurrent submissions, a user can display the queue and decide to cancel a job.
Users can cancel only their own jobs. Administrators can cancel any job in the
queue.
When you have submitted a Personal Workspace or sandbox to the job queue:
v In the data, any changed cells remain blue. When the sandbox completes
processing, those cells turn black.
v If you have Sandbox turned on, you can create a new sandbox or select an
existing one and work as usual, including performing a read, write, or submit.
Those submissions will also become subject to the queue. You can even create a
Chapter 3. Writeback Modes and Sandboxes
31
new sandbox based on the queued data and work with those values in the new
sandbox before the queue processes the transactions.
v You can freely query any data in or out of a sandbox or Personal Workspace, but
if you try to update the data, the following message displays so you can indicate
your intentions:
You are attempting to perform Data Entry while previously committed data
changes reside in the queue. Click Yes to remove your submission
from the Queue and continue with data entry, or click No to defer
your current data entry until the system completes processing of your
currently queued job.
To remove your submission from the queue and retain the data changes you
just entered, click Yes.
When you cancel the job, the data entry is appended to the current sandbox
so you can continue working with it and possibly submit it at a later time.
To wait until the current job completes processing, click No.
When you click No, the data entry that is not part of the job is disregarded
and the submission continues uninterrupted. Be sure you are willing to lose
that data when you click No in this situation.
32
Selection Criteria
You can select elements in five ways:
v By hierarchical level, such as all the level-0 elements.
v By spelling pattern, such as all the 1.8 L car models.
v By a attribute value, such as the engine size.
v By element name. For example, you can select the first, fourth, and seventh
months along a time-series dimension.
v By specific criteria with a view extract. You can select the elements whose data
meet specific criteria. For example, you can build a list of all regions in which
the unit sales are greater than 1,000 for a given car model.
Saving Subsets
You can save subsets for future use. The saved subsets appear in the Server
Explorer beneath the dimension with which the subset is associated.
33
v Public subset - Available to all users on a remote server who have at least Read
access to the associated dimension. You must have Admin privilege to the parent
dimension to create a public subset.
Default Subsets
You can create a dimension subset named Default that automatically appears in the
system default view. In the following example, a Default subset displays for the
Month dimension that includes elements for the first three months of the year.
Suppose you move the Month dimension from the column to the title dimensions
group. The first element in the Default subset is a title element.
On remote servers, a Default subset for a single dimension is either public or
private.
v Private Default subset - Available only to you
v
Note: When a remote server has both a public and a private Default subset for a
dimension, your private Default subset takes precedence over the public Default
subset.
In-Spreadsheet Browser
Procedure
1. Open a dimension in the Subset Editor.
v From the Server Explorer, select a dimension for which you want to create a
subset and click Dimension, Insert New Subset.
v From either the Cube Viewer or the In-Spreadsheet Browser, click a row or
column dimension label.
The Subset Editor window opens, with elements of the current subset
displayed in the Tree pane.
and then
2. To see all the elements in their dimension hierarchies, click All
click Edit, Sort, Hierarchy.
All dimension elements display in hierarchical order.
3. Select one or more elements in the dimension by using the methods described
in Selecting Elements on page 36.
34
In-Spreadsheet Browser
35
Selecting Elements
There are several ways to select elements to create a subset in the Subset Editor.
v Single element - One element
v Adjacent elements - Multiple elements that are near each other in the list
v Non-adjacent elements - Multiple elements that are not near each other in the
list
v Hierarchy level - Elements with a level of consolidation in a dimension. Simple
elements reside at the 0 level, and each level of consolidation is incremented by
1
v Attribute value - Elements with attribute values that describe or provide an
alternative name (alias)
v Spelling pattern - Elements that match a spelling pattern. You can also use a
wildcard as a placeholder for a character
v View extract - Elements extracted with a data query
When you select elements, the selection applies only to the elements currently
visible in the Subset Editor.
You can apply multiple levels of selection to elements in the Subset Editor to create
a subset that satisfies your analytical requirements. For instance, you could first
select elements by hierarchy level, and then further narrow the list of subset
elements by selecting elements with a particular attribute value.
36
Procedure
1. In the Tree pane, click an element name.
.
2. Click Edit, Keep or click Keep
The subset contains the single selected element. All other elements in the Tree
pane are hidden.
Procedure
1. Click the first element name.
2. Hold down Shift and click the last element in the range. You can also press
CTRL-A to select all visible elements.
.
3. Click Edit, Keep or click Keep
The selected elements remain in the subset, while all other elements are hidden.
Procedure
1. Click the first element name.
2. Hold down Ctrl and click the other elements you want to include.
.
3. Click Edit, Keep or click Keep
The selected elements remain in the subset, while all other elements are hidden.
Procedure
1. Click Edit, Filter by, Levels, or click Filter by Levels
.
The Filter by Level dialog box opens.
2. Select one or more hierarchy levels. Simple elements reside at the 0 level, and
each level of consolidation is increased by 1.
3. Click OK.
The elements that belong to the selected levels remain in the subset. All other
elements are hidden.
Procedure
1. Click Edit, Filter by, Attribute, or click Filter by Attribute
The Filter by Attribute dialog box opens.
2. Select an attribute.
3. Select an attribute value.
4. Click OK.
The elements with the specified attribute value remain in the subset. All other
elements are hidden.
37
Procedure
1. Click Edit, Filter by, Wildcard or click Filter by Wildcard
.
The Filter by Wildcard dialog box opens.
2. Type a spelling pattern in the box.
A spelling pattern can include one or more characters to match, and optionally,
one or more wildcard characters. For details on wildcard's, see Using Wildcard
Characters.
3. Click OK.
The elements that match the spelling pattern remain in the subset. All other
elements are hidden.
Finds
Skips
*Sedans
Sedans 4WD
Q*
Quarter 1
1Q
J?n
Jan, Jun
June
Procedure
.
1. Click Edit, Filter by, View Extract or click Filter by View Extract
The View Extract window opens. In the Select Elements section, the dimension
for which you are creating a subset displays dimmed, and therefore is
unavailable. In the following example, the Region dimension is unavailable. For
each of the other dimensions, all the selected elements have the value All next
38
39
Use the range parameters to specify which values the inspected cells must contain
to satisfy the data query. You can set separate limits for real numbers and strings.
The range parameters apply after determining which cells to inspect.
The following table contains the range operators for numeric data, the limits, and
the results. For a complete list of range operators, see the IBM Cognos TM1
Developer Guide.
Operator
Limits
Results
All
Blank
=a
a = 200
>=a
a = 200
<=a
a = 200
>a
a = 200
<a
a = 200
<>a
a = 200
>=a&<=b
a = 200 b = 1200
>a&<b
a = 200b = 1200
40
Procedure
1. Click the Region dimension label in the Cube Viewer.
The Subset Editor opens with all elements of the Region dimension.
2. Click Edit, Select By, View Extract.
The View Extract window opens.
next to the Actvsbud dimension.
3. Click Subset
The Subset Editor opens.
4. Select Actual and click OK.
next to the Model dimension.
5. Click Subset
6. Select S Series 1.8L Sedan and S Series 2.0L Sedan, and then click OK.
next to the Month dimension.
7. Click Subset
8. Select Jan and click OK.
next to the Account1 dimension.
9. Click Subset
10. Select Sales and click OK.
11. In the Operator list, click >=a.
12. Enter 7000 in the Real Limits field for variable a.
The View Extract window should now display as follows.
41
Procedure
1. Select the elements in the Tree pane of the Subset Editor.
v To select a single element, click the element.
v To select multiple adjacent elements, click the first element and SHIFT+click
the last element.
v To select multiple non-adjacent elements, CTRL+click each element.
2. Click Edit, Delete or click Delete
42
.
Descending or click Sort Descending
v An index value describes an element position in the dimension structure. For
example, an element with an index value of 1 is the first element in the
dimension; an element with an index value of 2 is the second element in the
dimension.
To sort the subset elements in ascending order by index value, click Edit, Sort,
.
Index Ascending or click Sort by Index, Ascending
v To sort the subset elements in descending order by index value, click Edit, Sort,
.
Index Descending or click Sort by Index, Descending
v To sort the subset elements by dimension hierarchy, click Edit, Sort, Hierarchy
or click Sort Hierarchy
You can specify that the children appear above the consolidated element when you
expand a consolidation, by using the Expand Above option. To do so, click View,
Expand Above in the Subset Editor. A check mark displays next to the command
on the View menu when you have enabled the option. To turn the Expand Above
option on or off, click View, Expand Above.
The children appear above their parent consolidation.
You enable the Expand Above option on a per-subset basis.
When you enable the Expand Above option in a subset, and drill down on a
consolidation in either the Cube Viewer, In-Spreadsheet Browser, or slice, the
following results display:
v If you enable Expand Above in a row subset, when you drill down on a
consolidation, the children above the consolidation display.
v If you enable Expand Above in a column subset, when you drill down on a
consolidation, the children to the left of the consolidation display.
43
Procedure
1. Open the Europe subset of the Region dimension in the Subset Editor.
This subset contains the consolidations Central Europe and Southern Europe,
which are defined in the Region dimension.
2. Click Edit, Insert Subset.
A second Subset Editor opens for the Region dimension, displaying the subset
named All.
3. Select the consolidated elements Scandinavia, Benelux, and Islands.
4. Click Edit, Keep.
The second Subset Editor contains only the three selected elements.
5. In the second Subset Editor, click Subset, Save.
The Save Subset dialog box opens.
6. Save the subset as a public subset named Northern Europe.
Note: The subset (user-defined consolidation) name cannot be the same as
any element name or alias name in the original subset. If a subset contains a
user-defined consolidation and an element or alias with the same name, the
element or the alias takes precedence.
7. Click OK to close the second Subset Editor.
The original Subset Editor should now contain Northern Europe as a new
member of the Europe subset.
8. Click Subset, Save to save the Europe subset with the user-defined
consolidation. Click Yes if prompted to overwrite the existing subset.
You can now use the Europe subset in either the Cube Viewer or
In-Spreadsheet Browser to view data for the user-defined consolidation.
9. Open the Region view of the SalesCube cube.
This view shows the monthly sales for the S Series 1.8L Sedan.
10. Click the Region row dimension label.
The Subset Editor opens.
44
12.
Click OK.
The Europe subset, which now includes the Northern Europe user-defined
consolidation, displays in the view.
Remember, user-defined consolidations are members of a subset, and do not
alter the dimension definition.
When you insert one subset into another subset to create a user-defined
consolidation, the following rules apply.
v You can insert public subsets into private subsets.
v You cannot insert private subsets into public subsets.
v Inserted subsets that result in a circular reference are ignored.
Procedure
1. From a cube view, open the dimension for which you want to create the
user-defined consolidation in the Subset Editor.
2. Use the options in the Subset Editor to select the elements you want to include
in your user-defined consolidation.
3. Click Roll Up.
The Subset Editor closes and the user-defined consolidation displays in the
cube view. The user-defined consolidation name format is
}ROLLUP_ELEM_###
Where ### represents a sequential number for a Roll Up consolidation you
create during a current server session. For example, the first Roll Up
consolidation name is }ROLLUP_ELEM_000; the second Roll Up consolidation
name is }ROLLUP_ELEM_001, and the third Roll Up consolidation name is
}ROLLUP_ELEM_002.
45
Note: If you save this view, the user-defined consolidation is not saved as part
of the view, but the members of the consolidation are saved as part of the view.
46
always contains elements of the specified hierarchy level, even if elements of the
specified level are later added to or removed from the associated dimension.
When you create either a filter-based or expression-based dynamic subset, an MDX
expression is recorded and saved with the subset. This expression is then evaluated
whenever the subset is referenced by the server. The result is a subset that is
always current for the filter criteria or element selection specified when the subset
was created.
Note: The number of elements in a dynamic subset initially displays as N/A in the
#Elements column of the Properties pane in the Server Explorer. The actual number
of elements is not displayed until the dynamic subset is accessed by TM1 , such as
when the dimension is opened in the Subset Editor.
Procedure
1. In the Server Explorer, right-click the Model dimension and click Insert New
Subset.
The Subset Editor opens.
2. Click Tools, Record Expression.
This starts recording an MDX expression based on your selection of options in
the Subset Editor.
to reveal the All subset.
3. Click All
The Model dimension contains both the simple (0-level) and consolidated
4WD elements. You want to create a subset that displays only the 0-level
elements.
.
4. Click Filter by Level
The Select Subset Elements by Level dialog box opens.
5. Select 0 and click OK.
Now you want the subset to include only 4WD models. You can use the
Regular Expression option to select these models.
6.
.
Click Filter by Wildcard
The Select by Regular Expression dialog box opens.
7. Enter *4WD and click OK.
The subset should now include eight vehicle models.
to sort the subset in descending alphabetical order.
8. Click Sort Descending
9. Click Tools, Stop Recording.
This stops recording the MDX expression and prompts you to save the
expression with the subset.
10. Click Yes.
11. Click Subset, Save and name the subset 4WD_models.
Be sure the Save Expression check box is selected. If this check box is cleared,
the expression is not saved with the subset. The resulting subset is static, not
dynamic.
47
This expression, read from the inside out, filters the ALL subset of the Model
dimension by level (0), applies a pattern filter (*4WD), and sorts the resulting
subset in descending order. This expression is an accurate recording of your
selections in the Subset Editor. The expression is evaluated to display elements
in the 4WD_models subset whenever the subset is referenced by the server.
13. Close the 4WD_models subset.
To prove that the subset is dynamic, add the element L Series 1.8L Sedan 4WD
to the Model dimension, and then open the 4WD_models subset.
The subset should now display nine elements, including L Series 1.8L Sedan
4WD.
Procedure
1. Open the Region dimension in the Subset Editor.
2. Click Tools, Record Expression.
3. Click All
.
4. Click Filter by Level
The Select Subset Elements by Level dialog box opens.
5. Select 0 and click OK.
6. Click Tools, Filter.
48
The Filter Subset dialog box opens. This dialog box lets you define the view
and filter to be used to display elements in the subset.
7. In the Cube Name list, click SalesCube to specify the cube with which the
view is associated.
8. In the Select Column Members section, select the Column Members that
define the view.
In this example, you want to create a subset of the 10 regions with the highest
actual sales of the S Series 1.8L sedan in January. Select the column members
according to the table below
Dimension
Column Member
Actvsbud
Actual
Account1
Sales
Model
Month
Jan
This expression displays the ten 0-level elements of the All subset for the
Region dimension, with the greatest actual sales of S Series 1.8L Sedan in Jan,
based on values in the SalesCube cube.
Every time the server references the Top_10_SalesCube_regions subset, the
expression is evaluated. If the actual Jan sales values for S Series 1.8L Sedan in
SalesCube change, the subset members update to reflect the change in values.
49
Procedure
1. Open the 4WD_models subset in the Subset Editor.
2. Click View, Expression Window.
The Expression Window contains the following expression:
{TM1SORT( {TM1FILTERBYPATTERN( {TM1FILTERBYLEVEL( {TM1SUBSETALL(
[model] )}, 0)}, "*4WD")}, DESC)}
This expression displays all 0-level elements of the ALL subset for the Region
dimension ending with the string 4WD'.
3. Edit the expression by replacing the string *4WD with the string *Sedan*.
The expression should now appear as follows:
{TM1SORT( {TM1FILTERBYPATTERN( {TM1FILTERBYLEVEL( {TM1SUBSETALL(
[model] )}, 0)}, "*Sedan*")}, DESC)}
4. Click Update.
The edited expression is evaluated and displays new elements to the subset.
5. Click Subset, Save As.
6. Save the subset as All_sedans.
Be sure the Save Expression box is selected when you save the subset.
All_sedans is now available as a dynamic subset.
50
icon.
You can save a cube view from either the Cube Viewer or the In-Spreadsheet
Browser.
Procedure
1. Do one of the following to open the Save View dialog box:
v From the Cube Viewer, click File, Save.
v From the In-Spreadsheet Browser, right-click View Control and click Save.
2. Decide whether you want to create the Default view or a named view. To create
a named view, skip to step 4.
3. To create a Default view, select the Default check box.
The word Default displays in the View Name box.
4. To create a named view, type a view name (256 bytes maximum) in the View
Name box.
Note: For Western character sets, such as English, a single character is
represented by a single byte, allowing you to name a view with 256 characters.
However, large character sets, such as Chinese, Japanese, and Korean, use
multiple bytes to represent one character. In this case, the 256 byte limit may be
exceeded sooner and not actually allow the entry of 256 characters.
5. Decide whether you want to create a public or private view.
To create a public view, clear the Private check box. You must be the TM1
administrator or have Admin privileges to the cube to save a private view.
To create a private view, select the Private check box.
6. Click OK.
The name of the view displays in the title bar of the Cube Viewer, or in the
View Control of the In-Spreadsheet Browser.
Copyright IBM Corp. 2010, 2012
51
Procedure
1. To open a view in the Cube Viewer, select the view in the Tree pane of the
Server Explorer and click CubeView, Browse.
2. To open a view in the In-Spreadsheet Browser, select the view in the Tree pane
of the Server Explorer and click CubeView, Browse in Excel.
You can also double-click a view to open it in your default browser.
Procedure
To open a different view of the current Cube, select a view name from the Cube
Viewer's Select View list.
This list includes all views associated with the current cube.
Procedure
1. Right-click the TM1 View Control.
2. Click Get View.
The Get View dialog box opens.
3. Select the server containing the view you want to open.
If you are not currently logged on to the server, click Connect and log on.
The Cube list displays the names of all cubes available on the server.
4. Select the cube associated with the view you want to open.
The View list now displays the names of all available views.
5. Select the view you want to open and click OK.
Filtering Views
You can filter a view to better analyze data in a view's selected column element.
Filters let you view:
v Largest or smallest values for a column element
v Largest or smallest values whose cumulative total equals a specified sum
v Largest or smallest values whose cumulative total equals a specified percentage
of a dimension total
52
You can filter values in views that contain a single row dimension. Filtering applies
against the members of the current row subset.
If you save a view with an active filter, the view dynamically updates whenever
you open or recalculate that view. If data changes on the server, the view updates
and displays the current elements and values that satisfy the filter criteria.
The views with an active filter appear with the Active Filter
Explorer.
You can use the following procedure to filter views in both the Cube Viewer and
In-Spreadsheet Browser.
The following example filters values in a view to show the five vehicles with the
greatest actual worldwide sales in the month of January.
Procedure
1. Open the filter view of the SalesCube cube.
2. Right-click a cell in the Jan column and click Filter.
The Filter View dialog box opens.
3. Select TopCount.
There are six filters available in the Filter View dialog box.
Filter
Description
TopCount
BottomCount
TopSum
BottomSum
TopPercent
BottomPercent
4. Specify a value of 5.
5. Select Ascending as the Sort order.
There are three sort orders you can apply to the results of a filter.
Sort Order
Description
Ascending
53
Sort Order
Description
Descending
None
No sort order.
6. Click OK.
The view now displays only the five largest values in the Jan column. You
should see the five members of the current row subset (vehicles) with the
greatest actual worldwide sales in January.
7. Save the view. If prompted, overwrite the existing view.
A filter was active against the view when you saved the view, and now the
view is dynamic. The view always displays members of the current Model
subset with the greatest values in January, as determined by the current title
elements.
You can change the title elements while a filter is in place to display new
elements in the row subset. For example, if you change the Actvsbud title
element from Actual to Budget, the filter view updates to display the members
of the current Model subset, with the greatest worldwide sales variance
(difference between actual and budget figures) in January.
8. In the Actvsbud title dimension list, click Variance.
to recalculate the view.
9. Click Recalculate
TM1 updates the view and displays the five row elements with the greatest
variance in Jan.
Procedure
1. Open the view.
2. Right-click anywhere in the data grid.
3. Click Filter.
The Filter View dialog box opens.
4. Select None as the Filter type.
5. Click OK.
54
For example, imagine a view that shows the sales values for the L Series 1.8L
Sedan model. This model is not sold in Europe and was not available for sale until
the month of April. Consequently, the view contains a large number of rows and
columns containing only zeros, which makes it difficult to focus on the regions and
months with non-zero sales values.
TM1 includes several options that let you suppress the display of rows and/or
columns containing zeros.
Procedure
1. Click Options, Suppress Zeroes on Rows.
All rows that contain only zero values (European regions) are suppressed in the
view, making it easier to analyze the data in the view.
When the Suppress Zeroes on Rows command on the Options menu is selected,
a check mark displays next to the command, indicating that zeros are
suppressed on rows.
2. To enable the display of rows that contain all zeros, click Options, Suppress
Zeroes on Rows.
This clears the check mark next to the command on the menu, indicating that
the rows containing only zeros are displayed in the view.
The In-Spreadsheet Browser does not allow you to suppress zeros only on
rows, but does allow you to suppress all rows and columns containing zero
values in a view. For details, see Hiding Cells Containing Zeros on page 54.
Procedure
1. Click Options, Suppress Zeroes on Columns.
All columns that contain only zero values (Jan, Feb, and Mar) are suppressed in
the view.
When the Suppress Zeroes on Columns command is selected, a check mark
displays next to the command on the menu, indicating that the zeros are
suppressed in the columns.
2. To enable the display of columns that contain all zeros, click Options, Suppress
Zeroes on Columns.
This clears the check mark next to the command on the menu, indicating that
the columns containing only zeros are displayed in the view.
The In-Spreadsheet Browser does not allow you to suppress zeros only on
columns, but does allow you to suppress all rows and columns that contain
zero values in a view. For details, see Hiding Cells Containing Zeros on page
54.
55
Procedure
.
1. Click Options, Suppress Zeroes or click Suppress Zeroes
All rows and columns containing only zero values (European regions in the
rows and Jan, Feb, and Mar in the columns) are suppressed in the view.
When the Suppress Zeroes command is selected, a check mark displays next to
all the Suppress Zeroes commands on the menu, indicating that the zeros are
suppressed across the entire view.
on the Cube Viewer toolbar displays with an
The Suppress Zeroes button
inverted background color, indicating that the zeros are suppressed across the
view.
2. To enable the display of all rows and columns containing only zeros, click
Options, Suppress Zeroes or click Suppress Zeroes
If you apply zero suppression to this entire view, the L Series 2.5L Sedan leaf
column is suppressed but the L Series Sedan consolidated column is not.
56
Formatting Cells
You can control the format of data displayed in the Cube Viewer or In-Spreadsheet
Browser. When data displays in a view, the format is determined by order of
precedence.
Procedure
1.
2.
3.
4.
Procedure
1.
In the Tree pane of the Server Explorer, select the dimension containing the
elements to which you want to apply attributes.
3.
Procedure
1. Click Options, Format.
The Number Format dialog box opens.
When you click on a format in the Category list, an example of that format
displays in the Example box. For a complete list of the available formats, see
Appendix B, TM1 Display Formats, on page 201.
2. Select a format.
3. If necessary, specify a precision or style.
4. Click OK.
57
The ranges that you can apply display styles to within the In-Spreadsheet Browser
include:
v Background
v Data cells
v Row header cells
v Column header cells
The styles for each range can include number, alignment, font, border, and pattern
formats.
The following steps illustrate how to apply the display styles in the In-Spreadsheet
Browser.
Procedure
1. Right-click the View Control.
2. Click Styles.
The View Styles dialog box opens.
3. For each range, select a style in the following lists:
v Background
v Data Cells
v Row Header Cells
v Column Header Cells
The lists include all styles defined for the spreadsheet that contain the
In-Spreadsheet Browser.
4. To edit an existing style or define a new style, click Edit Style.
You can then edit the style in the Microsoft Excel Style dialog box, as described
in the Excel online Help.
5. Click OK.
The styles you apply through the View Styles dialog box are saved with the
Excel spreadsheet, not the TM1 view.
Procedure
1. Right-click the View Control.
2. Click Styles.
The View Styles dialog box opens.
3. Select the Freeze Panes check box.
Note: Clear the Freeze Panes check box to unfreeze the panes.
4. Click OK.
58
Procedure
1. To change the orientation of the column elements to appear in order from right
.
to left, click Layout Right to Left
When you change the orientation of column elements, the orientation of title
dimensions also changes.
Note: You cannot change the column orientation in the In-Spreadsheet Browser.
2. To return to the default layout with a left-to-right orientation, click Layout Left
.
to Right
The column elements appear in order from left to right.
Procedure
1. To modify a value in either the Cube Viewer or In-Spreadsheet Browser, click a
cell and type a new value.
If you are working in a Personal Workspace or Sandbox, when you edit a cell
value and press enter the color of the cell changes until the value is committed.
Occasionally, a value displayed without shading cannot be edited. The reasons
for this include:
v Reserved cube, dimension, or element
v Locked cube, dimension, or element
v Inadequate security privileges
2. To determine the edit status of a value in the Cube Viewer, right-click the value
and click Edit Status.
A message displays indicating whether the value is updatable. If the value is
not updatable, the message explains why.
The In-Spreadsheet Browser does not differentiate calculated cells from
non-calculated cells.
You cannot check the edit status of cells in the In-Spreadsheet Browser, but if
you attempt to write a value to a cell that is not updatable, an error message
displays.
Recalculating a View
To see the effect of your edits on values in the current view, you must recalculate
the view. You can do this in the Cube Viewer or the In-Spreadsheet Browser. You
can also set the In-Spreadsheet Browser to recalculate a view by default, whenever
you recalculate the associated spreadsheet.
59
v Click Recalculate
v Press F9.
Procedure
1. Right-click the View Control.
2. Click Update View on Recalc.
A check mark next to the Update View on Recalc command on the shortcut
menu indicates that the view is recalculated with the spreadsheet.
3. Repeat steps 1 and 2 to turn the Update View on Recalc off.
Procedure
1. Access the Server Explorer window.
2. To save one server's data, in the Tree pane, select the server containing the
cube, then click Server, Save Data.
For example, select local to save the changes on the local server.
3. To save the data on all accessed servers to disk, click File, Save Data All.
60
Each time a value in RAM is updated, a lock is placed on the server and any
views stored in memory affected by the updated value are deleted, which is
detrimental to performance.
Batch updates allow you to improve the performance of input-intensive
applications by holding the changes to the cube data and saving those changes to
the server memory in a single batch. A batch update minimizes the amount of time
a server is locked and reduces the impact on the views stored in memory.
When you initiate batch updates, a temporary storage structure is created that is
associated with a selected server. All edits to cubes residing on that server are held
in the storage structure until you save the batch update. All edits are then
committed to the server and the temporary storage structure is destroyed after the
batch is sent.
CAUTION:
Edits held in batch updates are not written to the server's Tm1s.log file until you
save the batch updates. Edits lost due to a disconnection from the server cannot
be recovered because the records of the edits do not exist in Tm1s.log. Here are
the possible causes for losing edits:
v You do not save your batch updates before disconnecting from the server.
v Your client loses its connection to the server. This includes instances when an
administrator disconnects your client from a server without warning, or when
your client is disconnected from a server that is configured to disconnect idle
client connections.
v The server comes down before you save your batch updates.
Initiating Batch Updates:
You can initiate batch updates on a server.
Procedure
1. Select the server in the Tree pane of the Sever Explorer.
2. Click Server, Deferred Updates, Start Batch Updates.
All edits to cube values are now held in a temporary storage structure until
you save the batch update.
After you initiate batch updates you can view edits you apply to leaf cells, but
all consolidations display #N/A until you save the batch.
Other users cannot see any of your edits until you save the batch update.
Saving Batch Updates:
You can stop the batch update process and send all edits to the server.
Procedure
1. Select the server in the Tree pane of the Server Explorer.
2. Click Server, Deferred Updates, End Batch Updates.
You are prompted to save the changes.
3. Click Yes.
The changes are sent to the server. Your client stops running in batch update
mode.
Discarding Batch Updates:
Chapter 5. Working with Cube Views
61
You can abandon the changes you make to cube data while running in batch
update mode.
Procedure
1. Select the server in the Tree pane of the Server Explorer.
2. Click Server, Deferred Updates, End Batch Updates.
You are prompted to save the changes.
3. Click No.
Changes held in the batch are discarded. Your client stops running in batch
update mode.
You can export a cube in its entirety, or you can use the View Extract window to
export only those values that satisfy user-defined parameters.
Procedure
1. In the left pane of the Server Explorer, click the cube containing the data you
want to export.
2. Choose Cube, Export as Text Data.
The View Extract window opens.
3. To focus the data that is exported, use the Subset Editor to select only the
specific dimension elements that you want to export.
button next to a dimension name to display the Subset
Click the Subset
Editor and then create a subset for that dimension.
4. To control which types of values are exported, use the Skip options.
For details, see Controlling the Types of Values to Export from a Cube on
page 63.
5. To export only data that falls within a particular range of values, use the Range
parameters and fields.
For details, see Defining Range Parameters for Exporting Cube Data on page
64.
6. Click Export.
The Save As dialog box opens.
7. Navigate to the directory in which you want to save the data and type a file
name.
8. Choose the Encoding format in which to save the file.
UTF-8 (8-bit Unicode Transformation Format) - character set with
variable-length character encoding for Unicode.
v ANSI - ANSI character set.
62
Note: The UTF-8 option creates the exported file with character encoding for
Unicode that is able to represent any universal character in the Unicode
standard. Use the UTF-8 option if your cube data includes a mix of character
sets that the ANSI option would not be able to correctly represent.
9. Click Save.
Procedure
1. In the left pane of the Server Explorer, select the view you want to export.
2. Choose CubeView, Export as Text Data.
The View Extract window opens with the name of the selected view displaying
in the View box.
3. To focus the data that is exported, use the Subset Editor to select only the
specific dimension elements that you want to export.
button next to a dimension name to display the Subset
Click the Subset
Editor and then create a subset for that dimension.
4. To control which types of values are exported, use the Skip options. For details,
see Controlling the Types of Values to Export from a Cube.
5. To export only data that falls within a particular range of values, use the Range
Parameters fields. For details, see Defining Range Parameters for Exporting
Cube Data on page 64.
6. Click Export.
The Save As dialog box opens.
7. Navigate to the directory in which you want to save the data and type a file
name.
8. Choose the Encoding format in which to save the file.
v UTF-8 (8-bit Unicode Transformation Format) - character set with
variable-length character encoding for Unicode.
v ANSI - ANSI character set.
Note: The UTF-8 option creates the exported file with character encoding for
Unicode that is able to represent any universal character in the Unicode
standard. Use the UTF-8 option if your cube data includes a mix of character
sets that the ANSI option would not be able to correctly represent.
9. Click Save.
63
v To include rules-derived values in the export, clear the Skip Rule Calculated
Values check box.
v To exclude rules-derived values, select the Skip Rule Calculated Values check
box.
Skip Zero/Blank Values:
v To include cells containing zeroes, clear the Skip Zero/Blank Values check box.
v To exclude cells containing zeroes, select the Skip Zero/Blank Values check box.
Procedure
1. In the View Extract window, select an expression from the Operator drop-down
list.
The operator expression defines the values you want to export. For example,
you can export values greater than, or less than a specific limit.
2. Enter the limit values for applicable operator variables in the Numeric Limits
or Text Limits fields for Value A and Value B.
64
You cannot use data spreading functionality when you work in batch update
mode. If you attempt to spread data in the Cube Viewer or In-Spreadsheet Browser
while in batch update mode, an error displays. If you attempt to spread data in a
slice while in batch update mode, the spreading operation is not executed.
Batch updates are described in Using Batch Updates on page 60.
65
You cannot initiate spreading from a non-contiguous range of cells, nor can you
spread data across multiple individually selected cells or ranges in a worksheet or
cube view.
To spread data in the In-Spreadsheet Browser or a slice, you must select a linear or
rectangular range of cells by using any of these selection methods:
v Drag the pointer across the cells
v Click the first cell in the range, hold down SHIFT, and click the last cell in the
range
Important: Do not use CTRL-click to select multiple cells to create a range. With
each CTRL-click, you establish an individual selection in the worksheet. TM1
cannot spread data across multiple individually selected cells or ranges.
Procedure
1. Right-click the cell or range.
2. Click Data Spread.
3. Choose a data spread method from the menu.
The Data Spread menu is dynamic -- TM1 displays only the methods that are
valid for the cell or range from which you initiate spreading. For instance, the
Relative Proportional Spread, Relative Percent Adjustment, Repeat Leaves, and
Equal Spread Leaves methods are not valid for leaf cells. When you initiate
spreading from a leaf cell, those data spreading method options appear
dimmed on the Data Spread menu, indicating that they are unavailable.
With several spreading methods, you must specify additional values. For example,
with the Straight Line method, you specify both a Start Value and an End Value.
66
Other data spreading methods allow you to extend spreading in a single direction.
These methods display Extend options as option buttons, of which you can select
any one.
For example, the Extend options in the following dialog box extend spreading to
all cells directly below the point of insertion.
When you initiate spreading from a selected range of cells, the Extend options are
disabled and spreading is applied to the selected range.
67
Other Steps
With the Relative Proportional Spread and Relative Percent Adjustment methods,
you must identify a reference cell for the spreading operation.
The sum of these values is 100, with the value in Jan accounting for 10% of the
sum, the value in Feb accounting for 30%, and the value in Mar accounting for
60%.
When you proportionally spread the value 300 across these cells and select the
Replace update action, the result is as follows.
v Jan contains the value 30, which is 10% of 300
v Feb contains the value 90, which is 30% of 300
v Mar contains the value 180, which is 60% of 300
These values are proportionally equivalent to the cube values that existed before
you apply data spreading.
Procedure
1. Select the cell or range of cells from which you want to initiate data spreading.
2. Right-click the cell or range and click Data Spread, Proportional Spread.
The Proportional Spread dialog box opens.
68
Note: If you initiate spreading from a single cell, the Extend options are
available in the dialog box. If you initiate spreading from a range of cells, the
Extend options are unavailable.
3. Enter the value you want to spread in the Value field.
4. If necessary, select Extend options to specify the direction(s) for the data
spread.
5. Select an Update Action.
6. Click Apply.
The value you entered proportionally spreads in the directions you specified, or
across the range of cells you selected.
When you equally spread the value 60 to these cells and select the Add update
action, the value is equally spread across the range and added to the existing cell
values. The result is that each cell value is incremented by 5 (60/12=5).
Procedure
1. Select the cell or range of cells from which you want to initiate data spreading.
2. Right-click the cell or range and click Data Spread, Equal Spread.
The Equal Spread dialog box opens.
3. Enter the value you want to spread in the Value field.
4. If necessary, select Extend options to specify the direction(s) for the data
spread.
5. Select an Update Action.
6. Click Apply.
The value you entered spreads equally in the directions you specified, or across
the range of cells you selected.
When you apply the Equal Spread spreading method to a single consolidated
cell without specifying a direction for the spreading operation, the value being
spread is distributed proportionally to all leaves of the consolidated cell.
69
For example, the following view illustrates the effect of initiating data spreading
from the cell identified by Feb, Brazil, and repeating the value 25 in the Right and
Down directions.
Procedure
1. Select the cell or range of cells from which you want to initiate data spreading.
2. Right-click the cell or range and click Data Spread, Repeat.
The Repeat dialog box opens.
3. Enter the value you want to repeat in the Value field.
4. If necessary, select Extend options to specify the direction(s) for the repetition.
5. Select an Update Action.
6. Click Apply.
The value you entered repeats in the directions you specified, or across the
range of cells you selected.
When you apply the Repeat spreading method to a single consolidated cell
without specifying a direction for the spreading operation, the value being
spread is distributed proportionally to all leaves of the consolidated cell.
When you apply the Percent Change method to these cells and specify a % Change
value of 10, the system multiplies each cell value by 10% (or .10). If you select the
Add update action, the product of multiplication is added to the existing cell
values. The result is that each cell value is incremented by 10%.
70
Procedure
1. Select the cell or range of cells from which you want to initiate the percentage
change.
2. Right-click the cell or range and click Data Spread, Percent Change.
The Percent Change dialog box opens.
3. Enter the percentage change you want to apply in the % Change box.
4. If necessary, select Extend options to specify the direction(s) for the data
spread.
5. Select an Update Action.
6. Click Apply.
The percentage change is applied in the directions you specified, or across the
range of cells you selected.
With the start value of 100 and the end value of 200, the option populates the
intervening cells with values at equal intervals between the two endpoints.
Procedure
1. Select the cell or range of cells from which you want to initiate the data
spreading.
2.
3.
4.
5.
Note: You can apply Straight Line spreading only across a single row or
column, not across rectangular ranges.
Right-click the cell or range and click Data Spread, Straight Line.
The Straight Line dialog box opens.
Enter the starting value for the spreading in the Start Value field.
Enter the ending value for the spreading in the End Value field.
If necessary, select an Extend option to specify the direction for the data spread.
Remember, you can apply Straight Line spreading only across single rows or
columns, not across rectangular ranges.
71
Direction
Result
Horizontal
Vertical
Right
Left
Down
Up
The initial value of 100 displays in the cell identified by Jan, Argentina. Applying
the growth percentage of 10% to 100 yields 110, the value in Feb, Argentina.
Applying the growth percentage of 10% to 110 yields 121, the value in Mar,
Argentina.
Procedure
1. Select the cell or range of cells from which you want to initiate the data
spreading.
72
2.
3.
4.
5.
Note: You can apply Growth % spreading only across a single row or column,
not across rectangular ranges.
Right-click the cell or range and click Data Spread, Growth %.
The Growth % dialog box opens.
Enter the starting value for the spreading in the Start Value field.
Enter the growth percentage for the spreading in the % Growth field.
If necessary, select an Extend option to specify the direction for the data spread.
Remember, you can apply Growth % spreading across single rows or columns,
not across rectangular ranges.
Direction
Result
Horizontal
Vertical
Right
Left
Down
Up
73
The above view shows a single consolidated value of 100 in the cell identified by 1
Quarter, Brazil. By looking at the leaves of 1 Quarter, you can see that:
v Jan contains the value 10, which is 10% of 100
v Feb contains the value 20, which is 20% of 100
v Mar contains the value 70, which is 70% of 100
If you initiate relative proportional spreading from 1 Quarter, Argentina and
specify a Data Action of Replace when spreading the value 400, the leaves of 1
Quarter, Argentina are populated as proportional to the leaves of 1 Quarter, Brazil:
v Jan contains the value 40, which is 10% of 400
v Feb contains the value 80, which is 20% of 400
v Mar contains the value 280, which is 70% of 400
Procedure
1. Select the consolidated cell from which you want to initiate the data spreading.
2. Right-click the cell and click Data Spread, Relative Proportional Spread.
The Select Cell dialog box opens.
3. In the Cube list, select the cube in which the reference cell is located.
4. If necessary, click any of the Dimension buttons to select a different dimension
element that identifies the reference cell.
When you click a Dimension button, the Subset Editor opens and displays all
elements of the dimension. You can then select a single element and click OK.
For example, click account1, select a different element in the Subset Editor, and
click OK.
Note: The Dimension buttons for consolidated elements are unavailable
because the cell from which spreading is initiated and the reference cell must
share common consolidated elements.
5. Click Select.
The Reference Cell field on the Relative Proportional Spread dialog box is now
populated with the cell you selected.
6. Enter the value to be spread in the Value field.
7. Select an Update Action.
8. Click Apply.
74
This method increments the values in the leaves of the reference cell by a
user-specified percentage. The resulting values are then spread to the leaves of the
consolidation from which you initiated spreading.
The reference cell can be located in the cube from which you initiate spreading or
in a separate cube. However, the reference cell must share the same consolidations
as the cell from which you initiate spreading.
The following example illustrates relative percent adjustment spreading where both
the initial cell and the reference cell exist in the same cube.
Assume a single consolidated value of 600 is in the cell identified by 1 Quarter,
Brazil. The leaves of 1 Quarter would look like this:
v Jan contains the value 100
v Feb contains the value 200
v Mar contains the value 300
If you initiate Relative Percent Adjustment spreading from 1 Quarter, Argentina
and specify a percent adjustment of 50% while using 1 Quarter, Brazil as a
reference cell, the result is as follows.
Note that the leaves of 1 Quarter, Argentina are populated with values that are
50% of the values found in the leaves of 1 Quarter, Brazil:
v Jan, Argentina contains the value 50, a 50% adjustment of the value in Jan, Brazil
v Feb, Argentina contains the value 100, a 50% adjustment of the value in Feb,
Brazil
v Mar, Argentina contains the value 150, a 50% adjustment of the value in Mar,
Brazil
Procedure
1. Select the consolidated cell from which you want to initiate the data spreading.
2.
Right-click the cell and click Data Spread, Relative Percent Adjustment.
The Relative Percent Adjustment dialog box opens.
75
When you click a Dimension button, the Subset Editor opens displaying all
elements of the dimension. You can then select a single element and click OK.
Note: The Dimension buttons for consolidated elements are unavailable, as the
cell from which spreading is initiated and the reference cell must share all
consolidated elements in common.
7. Click Select.
The Reference Cell field now contains the cell you selected.
8. Select an Update Action.
9. Click Apply.
If you initiate Repeat Leaves spreading from the highlighted cell, the specified
value is copied to all cells identified by the leaves of Year and the leaves of S
Series Sedan. For instance, if you use Repeat Leaves to copy the value 25 to all
leaves of the highlighted cell, the result is as follows.
76
When you initiate Repeat Leaves from a cell identified by multiple consolidated
elements, the RAM requirements of the cube can increase significantly. To address
this issue, the system issues a warning in circumstances where more than 10,000
cells are affected by the Repeat Leaves method. In circumstances where more than
one million cells are affected, the spreading operation does not execute.
Procedure
1. Select the consolidated cell from which you want to initiate data spreading.
2. Right-click the cell and click Data Spread, Repeat Leaves.
The Repeat Leaves dialog box opens.
3. Enter the value you want to repeat in the Value field.
4. Select an Apply To option.
Value
Description
If you initiate the Equal Spread Leaves method from a cell identified by more than
one consolidated element, the specified value is distributed to all leaves associated
with the cell. For example, assume the selected cell is identified by two
consolidated elements: Year and S Series Sedan.
If you initiate Equal Spread Leaves spreading from the highlighted cell, the
specified value is distributed to all cells identified by the leaves of Year and the
leaves of S Series Sedan. For instance, if you use Equal Spread Leaves to distribute
the value 1200 to all leaves of the highlighted cell, the result is as follows.
77
When you initiate Equal Spread Leaves from a cell identified by multiple
consolidated elements, the RAM requirements of the cube can increase
significantly. To address this issue, the system issues a warning in circumstances
where more than 10,000 cells are affected by the Equal Spread Leaves method. In
circumstances where more than one million cells are affected, the spreading
operation does not execute.
Procedure
1. Select the consolidated cell from which you want to initiate data spreading.
2. Right-click the cell and click Data Spread, Equal Spread Leaves.
The Equal Spread Leaves dialog box opens.
3. Enter the value you want to distribute in the Value field.
4. Select an Apply To option.
Value
Description
78
If you initiate the Clear method from the selected cell and extend the spreading
operation downward, the leaves of all consolidations below the point of insertion
are cleared.
Procedure
1. Select the cell or range of cells that you want to clear.
2. Right-click the cell or range and click Data Spread, Clear.
If you selected a range of cells in Step 1, the system prompts you for
confirmation.
Click Yes to clear the selected cells.
If you selected a single cell in Step 1, the Clear dialog box opens.
3. Specify the direction(s) in which you want to clear cells. For example, to clear
all cells above and to the left of the selected cell, select Left and Up. To clear all
cells in the view, select all directions (Left, Right, Up, and Down).
You can specify any combination of directions. If you do not specify any
direction, only the selected cell is cleared.
Note: When you specify a direction in which to extend the Clear method, the
system clears all cells in that direction, both leaf cells and consolidated cells.
When you apply the Clear method to a consolidated cell, all leaves of the
consolidation are set to zero.
4. Click Apply.
The system clears the cells in the directions you specified.
79
This view contains values for Brazil and Canada. When you apply a hold to the
cells containing values, and repeat the value 345 to all cells in the view, the held
cells are excluded from the spreading operation.
Each held cell displays a red triangle in the lower left corner of a cell as a visual
indication that Leaf Hold is applied to the cell.
The holds persist for the duration of a client session. When a client logs off or is
disconnected from the TM1 server , TM1 automatically releases all holds.
Procedure
1. Select the cell or range.
2. Right-click the cell or range.
3. Click Holds, Hold Leaves.
When you apply a Leaf Hold to a consolidated cell, a hold applies to all leaves
of the consolidation that contain non-zero values. The following figure
illustrates the effect of applying a leaf hold to the selected consolidated cell. All
populated leaves of the consolidation are held. The leaves without values
(Argentina and Uruguay) are not held.
Procedure
1. Select the cell or range of cells.
2. Right-click the cell or range.
80
If you change the value in the cell at the intersection of S Series 1.8L Sedan and
Mar to 700, the remaining leaf values are changed, proportional to their existing
values, such that the consolidation of the leaves equals 1,000.
The result is that the consolidated value at the intersection of S Series 1.8L Sedan
and 1 Quarter indeed holds constant at 1,000. The value at the intersection of S
Series 1.8L Sedan and Jan is changed to 120 and the value at the intersection of S
Series 1.8L Sedan and Feb is changed to 180. These new values are determined by
applying the following equation:
Consolidation Hold value - changed leaf value = value
to be proportionally spread to remaining leaf cells
When you apply this equation to the example, 1000 - 700 = 300, the value 300 is
proportionally spread to the remaining leaf cells.
Note: When a consolidation hold is in place, you cannot use spreading to change
the values of leaves of the consolidation; you can edit leaf values only by entering
values directly in the cells.
81
The red triangle in the lower left corner of a cell indicates that a hold is in place. In
the case of the cell at the intersection of Total Year and S Series 1.8L Sedan, the red
triangle indicates a consolidation hold. In the other cells, the triangles indicate leaf
holds.
If you then change the value in the cell at the intersection of Dec and S Series 1.8L
Sedan to 20,000.00, the following occurs:
v Consolidation value for Total Year holds constant at 484,200.00
v Leaf values for Jan, Feb, and Mar remain unchanged
v Remaining leaf values are changed proportional to their former values such that
the consolidation value for Total Year holds constant.
Procedure
1. Select the cell or range.
2. Right-click the cell or range.
3. Click Holds, Hold Consolidate.
Procedure
1. Select the cell or range of cells.
2. Right-click the cell or range.
3. Click Holds, Release Consolidate.
To release all holds, including leaf holds, you applied to all cubes on the TM1
server .
4. Right-click any cell in any cube on the server.
5. Click Holds, Release All Holds.
82
Method Code
Direction Indicators
s+<>100
Data Action
Method Parameter
The method code is a one- or two-character code for a data spreading method. For
example, S is the method code for the Equal Spread spreading method. All method
codes are listed in the table below.
The data action indicates whether spread values should replace, be added to, or be
subtracted from the existing cell values.
v Replace - If you do not specify an action, the existing cell values are replaced
with the spread values.
v Add - Plus sign (+) adds spread values to the existing cell values.
v Subtract - Tilde (~) subtracts spread values from the existing cell values.
The direction indicators indicate the direction to spread data relative to the point
of insertion. The cell from which you initiate data spreading is always included in
the spreading. You can use any combination of direction indicators in an
expression.
v Pipe ( | ) - Spreads values below the point of insertion
v Caret ( ^ ) - Spreads values above the point of insertion
v Right arrow ( > ) - Spreads values to the right of the point of insertion
v Left arrow ( < ) - Spreads values to the left of the point of insertion
The method parameters supply all parameters required to execute a given
spreading method. Most methods require only a parameter indicating the value to
be spread. The required method parameters for each spreading method are listed
in the following table.
83
Code
Proportional
Spread
Equal Spread
Repeat
Percent Change
P%
+, ~
Value to be
spread
+, ~
Value to be
spread
+, ~
Percentage
+, ~
Example
P<>100
Proportionally spreads
the value 100 to all
leaf cells on the row
of insertion, and
replaces the existing
cell values.
S+|^200
Equally spreads the
value 200 to all leaf
cells on the column of
insertion, and adds
the product of
spreading to the
existing cell values.
R~<50
Subtracts the value 50
from all leaf cells to
the left of the
insertion point.
P%+|^<>10
Applies a percent
change of 10% to all
leaf values in the
view, adds the
product to the existing
cell values, and
increments all leaves
in the view by 10%.
Straight Line **
84
SL
+, ~
SL>100:200
Replaces all leaf
values to the right of
the point of insertion,
with a start value of
100 and an end value
of 200.
Data Spreading
Method
Code
Growth % **
GR
Clear
+, ~
N/A
N/A
Example
GR|300:25
Applies a 25% growth
percentage to the
starting value of 300
and replaces all leaf
values below the
point of insertion.
C|^<>
Clears values from all
cells in the view.
Leaf Hold
N/A
N/A
H<>
Holds all leaf cells on
the row of insertion.
Release Leaf
Hold
RH
Consolidation
Hold
HC
Release
Consolidation
Hold
RC
N/A
N/A
RH<>
Releases all leaf holds
on the row of
insertion.
N/A
N/A
HC<>
Holds all consolidated
cells on the row of
insertion.
N/A
N/A
RC<>
Releases all holds of
consolidated cells on
the row of insertion.
N/A
N/A
RA<>
Releases all holds on
the cells on the row of
insertion.
85
86
TM1
Add10
P+10
Sub10
P~10
Increase10
P%+10
Decrease10
P%~10
Percent10
P%10
Add10> or >Add10
R+>10
Sub10> or >Sub10
R~>10
Increase10> or >Increase10
P%+>10
Decrease10> or <Decrease10
P%~>10
Percent10> or >Percent10
P%>10
>10
R>10
10>
R>10
>10K
R>10000
>10M
R>10000000
10Grow100Compound>
GR>10:100
10Grow100Linear>
GR>10:100
10Gro100Com>
GR>10:100
10Gro100Lin>
GR>10:100
10G100C>
GR>10:100
10G100L>
GR>10:100
10Grow100>
GR>10:100
1K
TM1
1M
Notes:
When a shortcut such as 10K is entered, the numbers are multiplied by 1000, or 1000000 at
the client end and then the shortcut is converted to the equivalent spreadcode.
The TM1 spreadcodes cannot be used in combination with Cognos Planning shortcuts. For
example. P%Add10 or RPAdd10 are not allowed. Also, Cognos Planning shortcuts cannot be
used in combination with TM1 shortcuts. For example, Add10Sub20 is an invalid entry.
The Cognos Planning shortcuts of Multiply, Divide, Power and Reset are not available in
TM1 .
All Grow commands whether Compound or Linear, are converted to the TM1 GR
spreadcode command. GR command can only do a Linear Growth.
The direction of spread can be entered at the start or the end of the shortcut. Shortcut
strings with the direction in the middle are invalid. For example, Add10> or >Add10 are
correct, but Add>10 or Add1>0 are invalid.
All shortcut codes are not case sensitive. For example, add10, Add10 , or aDD10 produce the
same result.
87
If you enter S600 in the active cell (spreading syntax to equally spread the value
600), the result is as follows:
Note that the spreading is applied only to the active cell, which now contains the
value 600.
If you want to spread data across a selected range of cells, you must select the
range, right-click the range, and select Data Spread.
Syntax Examples
The following examples illustrate the data spreading syntax. These examples use
the Cube Viewer, but are also valid for the In-Spreadsheet Browser and slice
worksheets.
88
Applying Syntax
Result
89
Applying Syntax
Result
Applying Syntax
Result
90
91
If you initiate the Equal Spread method from the selected cell (C15), specify a
value of 100, and extend the spreading Up, data is spread to all cells that contain
DBRW functions above the point of insertion.
The Data Spread menu is not dynamic, and so you can initiate a data spreading
method that is not appropriate for the contents of the worksheet.
For instance, the following example shows a slice worksheet containing only leaf
cells.
92
When you initiate data spreading from a selected cell, the Data Spread menu
includes the Relative Proportional Spread, Relative Percent Adjustment, Repeat
Leaves, and Equal Spread Leaves options. You can apply all these options to
consolidated cells, not from leaf cells.
If you attempt to apply a data spreading method that is not appropriate for the
contents of the worksheet, the spreading fails but no warning or error displays.
93
If you initiate the Repeat data spreading method from the selected cell, specify the
value 99, and extend the spreading Right, data is spread to all cells to the right of
the selected cell.
You can work around this issue by applying data spreading only to a selected
range when a worksheet contains multiple ranges populated with DBRW
functions. Using the previous example, you would select the range B8:D8 and then
apply the data spreading to restrict the spreading operation to the selected cells.
94
If you initiate the Repeat data spreading method from the selected cell, specify the
value 99, and extend the spreading Right, the spreading applies only to PriceCube,
the cube from which you initiate spreading.
95
96
Overview
You can use Microsoft Excel worksheets to access TM1 data.
The Slice option, available from the Cube Viewer and In-Spreadsheet Browser, lets
you save a cube view as a standard worksheet. When you create a slice, TM1
generates a worksheet populated with functions. These functions display the
current database values in the worksheet. The functions are bi-directional; they
retrieve and display the current cube values, but when you update a value in the
worksheet, the function also sends the new value to the appropriate cube.
You can also create worksheets that incorporate TM1 worksheet functions to write
and retrieve data from TM1 cubes.
The slices and worksheets that use TM1 functions do not store cube data. They
store only the formulas and labels that point to the data. This ensures that the
worksheets accurately reflect the current cube values and data structures.
The Snapshot option lets you copy the cube values to an Excel worksheet. A
snapshot is not tied to the TM1 cube from which it originates. It is, as the name
implies, a picture of cube values at a point in time. Any subsequent changes you
make to the cube values are not reflected in a snapshot.
Procedure
1. Open or create a view in the Cube Viewer or In-Spreadsheet Browser.
2. To create a slice from the Cube Viewer, click File, Slice.
The view is sliced into a new Excel worksheet.
3. To create a slice from the In-Spreadsheet Browser, right-click the View Control
and click Slice.
A prompt asks if you want to replace the In-Spreadsheet Browser with a slice.
4. Click Yes.
The slice replaces the In-Spreadsheet Browser in the current worksheet.
The previous sample view looks like this when you slice the view into an Excel
worksheet as a classic slice.
97
Cube name
Title dimensions
and elements
Column dimension
elements
Row dimension
elements
Row 1 contains information about the cube that supplies the slice data. In this
example, the slice contains data from the SalesPriorCube cube on the local
server.
The information about the title dimensions and elements starts in row 2. The
title dimension names appear in column A, while the names of the current title
elements appear in column B. When you double-click a title element name, the
Subset Editor opens with the title dimension subset, from which you can select
a new title dimension. If the view from which the slice was generated used a
named subset for the title dimension, the named subset opens in the Subset
Editor. If the view from which the slice was generated did not use a named
subset for the title dimension, the default subset opens. (If a default subset is
not defined for the dimension, the All subset opens.)
The row and column elements in a view become the labels in a slice
spreadsheet. For example, T Series and Jan are the labels in the example.
The cells in the range B7 through D9 contain the DBRW functions that retrieve
and display the values from the SalesPriorCube cube. For example, cell B7
contains the following function:
=DBRW($B$1,$B$3,$B$4,$A7,$B$2,B$6)
Procedure
1. Open or create a view in the Cube Viewer or In-Spreadsheet Browser.
2. To create a snapshot from the Cube Viewer, choose File, Snapshot.
The view is copied into a new Excel worksheet.
98
Modifying Worksheets
The remainder of this section explores:
v Ways to modify worksheets that are tied to TM1 cubes.
v How to create TM1 worksheet functions to write or read data from TM1 cubes.
There are sample Microsoft Excel worksheets that illustrate most techniques. Each
workbook retrieves data from the SalePriorCube sample cube, using the local TM1
server .
99
The following example illustrates how you can retrieve the new values by typing
new column or row labels.
Procedure
1. Open the sample worksheet ByReg.
2. Click cell B5.
3. Replace Jan by typing Apr in the formula bar.
4. Press F9 to recalculate the worksheet.
The April values now appear in column B of the worksheet.
5. To see the original values, replace April with Jan and press F9.
Note: You can use the same procedure (steps 2-5) to change the row labels.
6. Close ByReg without saving any changes.
Procedure
1. Open the sample worksheet ByReg.
2. Open the Server Explorer.
3. In the Tree pane of the Server Explorer, double-click the Month dimension.
The Subset Editor opens.
4. Hold down CTRL and click the elements Oct, Nov, Dec, and 4 Quarter.
5. Click Edit, Pick Elements, Horizontal.
The Pick Elements Horizontal option copies the element names to the
Clipboard so that you can paste the element names in a horizontal orientation.
6. In the ByReg worksheet, select the range B5:E5.
7. Click Edit, Paste.
100
TM1 pastes the elements you selected in step 4 into the worksheet.
8. Press F9.
TM1 recalculates and displays the values for the new column elements.
9. Close ByReg without saving any edits.
Description
Dimension
Name of a dimension
index
When you double-click a cell that contains a DIMNM function, TM1 displays the
Subset Editor for the dimension specified by the first argument.
The following exercise illustrates how you change the name of a title element.
Procedure
1. Open the sample worksheet ByReg.
2. Click cell B4.
3. Notice that this cell contains the formula
=DIMNM("Region", 32)
This formula returns the 32nd element, World, from the Region dimension.
4. Double-click cell B4.
The Subset Editor opens for the Region dimension.
5. Scroll down in the Tree pane of the Subset Editor and select the element
Europe.
6. Click OK.
The ByReg worksheet displays Europe in cell B4.
7. Click F9 to recalculate the worksheet and display the values for Europe.
8. Examine the formula for cell B4:
=DIMNM("region", 30)
101
You must type valid element names as labels only in worksheet cells that TM1
uses to retrieve data from cubes. In all other cells, you can type anything you
want. For example, the label in cell A5, (all numbers in 000's), is independent of
the SalesPriorCube cube.
The following exercise demonstrates what happens when you enter a label that is
not an element in the Month dimension.
Procedure
If not already open, open the ByReg workbook.
Click cell D5.
Type March in the formula bar.
Press F9 to recalculate the worksheet.
The message *KEY_ERR displays in cells D6 through D9 because TM1 does not
recognize March as an element name.
5. To see the original values, replace March with Mar, and press F9.
1.
2.
3.
4.
DBRW - retrieves and sends values to a cube like the DBR function but it is
optimized for wide area networks. TM1 writes DBRW formulas to worksheets
that you create with the Slice option
The following exercise can help you understand cube references, which takes you
through the process of inspecting a cell that contains a DBRW function in the
ByReg worksheet.
Procedure
1. Open the workbook ByReg.
2. Click cell B6 and notice the entry in the formula bar.
102
The cell contains a DBRW worksheet function. The function arguments identify
the cube and the elements identify the cube location for the data value.
Let's examine two of the function arguments:
DBRW($B$1, $B$3, $B$4, $A6, $B$2, B$5)
Argument
Description
$B$1
First argument that identifies the cube. The value from cell B1
supplies the cube name. The two dollar signs indicate an absolute
cell reference.
$B$3
The five element arguments point to cells B3, B4, A6, B2, and B5, which contain
the labels Budget, World, S Series, Sales, and Jan, respectively.
You can rewrite the DBR formula using the element names and access the same
data:
DBRW("SalesPriorCube","Budget","World","S Series","Sales","Jan")
You can also mix the element names with cell references:
DBRW("93sales","Budget",$B$4,"S Series",$B$2, B$5)
Consider the following points as you decide which style of cube referencing to
use:
v You can retrieve the correct cube values by copying a DBRW function across
the cells of a worksheet report. The function must include the relative cell
references for both the row and column elements. Cell B6 contains the
relative references $A6 and B$5.
103
v When you rearrange or remove the labels that identify the elements of the
cube, you must change the corresponding cell references in the DBRW
formula. For example, if you move the label in cell B1 to cell G5, you must
change the first DBR argument.
Procedure
1. Open the sample worksheet ByModel.
2. Click cell B6.
3. Type 100000 in cell B6 and press Enter.
4.
5.
6.
7.
8.
104
To help you understand the choices that the Formula Editor makes, here is a
partial list of the elements in the SalesPriorCube cube. The dimensions are listed in
the order in which they exist in the cube structure.
Dimension Name
Actvsbud
Region
Model
Account1
Month
In the following exercise, you use the Formula Editor to populate a single cell in
the Twoviews worksheet. This worksheet contains two versions of a first quarter
report. The top report provides the sales data for three consolidated regions:
Americas, Europe, and World. The bottom report provides the worldwide data for
three car model classes.
Procedure
1. Open the sample workbook Twoviews.
2. Click cell B8.
3. Click TM1 , Edit Formula.
The Edit Formula bar opens.
4. Click DB Ref.
With the DB Ref option, you can populate the worksheet with the values from
a cube. The DB Ref option corresponds to the DBR worksheet function, which
retrieves the cube values.
Because you are working with a local server, there are no network traffic issues
to consider. If you were working with a remote server over a WAN, the best
practice would be to click the DBRW option, which creates DBRW functions
that are optimized for a WAN environment.
TM1 prompts you to indicate which cube contains the cell value, which
becomes the first argument of the DB Ref formula.
You can either point to the cell containing the cube name or select the name
from a list of available cubes. In this exercise, you point to a cell.
5. Double-click cell B1, which contains the cube name SalesPriorCube.
The Select Type of Cell Reference dialog box opens. In this dialog box, you
indicate how TM1 uses the selected cell B1 in the formula. By choosing
Absolute, you specify that TM1 always uses the value in cell B1, rather than
use another cell in the worksheet.
6. Click Absolute.
Chapter 7. Using Worksheets to Access Data
105
TM1 now attempts to build the rest of the DBR function, which includes the
references to the elements in the cube. To build the function, TM1 performs the
following actions:
v Looks for the row label.
TM1 inspects the cells to the left of cell B8. If TM1 finds a valid element for
any dimension, TM1 assumes the element belongs to the row dimension and
creates a row relative cube reference. The row label does not need to be in
the adjacent cell.
v Looks for the column label.
TM1 inspects the cells directly above cell B8. If TM1 finds a valid element
name for any dimension, TM1 assumes that the element is a column element
and creates a column relative cube reference. The column label does not need
to be in the adjacent cell.
v Looks for elements along the remaining title dimensions of the cube.
TM1 starts searching at cell A1. For each title dimension TM1 finds, TM1
creates an absolute reference.
The choices that TM1 makes appear in the Edit Reference to Cube dialog box.
The buttons on the left contain the names of dimensions as they appear in
order in the cube. For example, Actvsbud is the first dimension in the
SalesPriorCube cube.
106
The Edit Formula bar now displays the complete formula. For clarity the
spreadsheet name that would precede each cell reference has been omitted in
this example:
DBR($B$1,$B$3,$A8,$B$6,$B$2,B$7)
Procedure
1. Click cell B8.
2. Right-click cell B8 and click Copy.
3. Click cell B8 and drag the mouse pointer to cell E10.
4. Right-click in any selected cell and click Paste.
5. Press F9 to recalculate the worksheet.
Cells B9 through E10 now display the appropriate cell values from the
SalesPriorCube cube.
107
worksheet to find the title elements of a cube. In a worksheet that contains two
stacked reports, TM1 might select the wrong element for at least one dimension in
the bottom report.
You can correct the wrong element choices in the Formula Editor, as illustrated in
the following exercise.
Procedure
1. If not already open, open the sample worksheet Twoviews.
2. Click cell B15.
3. Click TM1 , Edit Formula.
The Edit Formula bar opens.
4. Click DB Ref.
TM1 prompts you to indicate which cube contains the cell value.
5. Double-click cell B1, which contains the cube name SalesPriorCube.
The Select Type of Cell Reference dialog box opens.
6. Click Absolute.
TM1 now attempts to build the rest of the DBR formula by scanning the
worksheet, and selects the correct element for all but the Region dimension.
TM1 selects the correct row and column elements. When TM1 starts searching
for the title elements, it first finds Variable Costs and Actual, which are valid
for cell B15. The third element TM1 finds, Americas in cell A8, maps to the
Region dimension. The cell reference is valid for the top report, but not for the
bottom report. You need to direct TM1 to cell B13, which contains World.
7. Select the field next to the region button.
8. Double-click cell B13 in the worksheet, which contains the element World.
The Select Type of Cell Reference dialog box opens.
9. Click Absolute.
The absolute cell reference uses the element World for each cell in the First
Quarter Sales by Model-Class report.
The Edit Reference to Cube dialog box opens with the correct cube reference,
$B$13, in the field next to the region button.
You can correct a cube reference by clicking a dimension button and selecting
an element from the Subset Editor. In this example, you would click the
region button and select the World element from the Subset Editor. However,
108
you are now using a string argument rather than a cell reference, and any
change you make to the element in cell B13 would not be reflected in the data
retrieved by the DBR function.
10. Click OK.
The Edit Formula bar now displays the complete formula.
11. Click OK to store the formula in cell B15.
12. To complete the report, copy and paste the formula across the range B15
through E18.
Procedure
1. Choose Insert, Function from the Excel menubar.
The Insert Function dialog box opens.
2. Select TM1 in the Select a Category list.
3. In the Select a Function list, double-click the function you want to create.
The Function Arguments dialog box opens.
4. Enter the appropriate arguments in the fields of the dialog box.
Note: For details on arguments for specific functions, refer to Worksheet
Functions in the IBM Cognos TM1 Reference Guide.
5. After you finish entering arguments, click OK to insert the function into the
worksheet.
For explanations of other worksheet functions that you can use to create dynamic
reports, see the IBM Cognos TM1 Reference Guide.
Procedure
1. Open the sample worksheet Varirept.
The Varirept worksheet contains months as the column labels and car models
as the row labels.
Chapter 7. Using Worksheets to Access Data
109
5.
6.
7.
8.
This formula returns the next element in the dimension Month after the
element in cell B7.
Copy the formula in cell C7 to D7 and press F9 to recalculate.
The report changes to reflect the months April, May, and June in columns B, C,
and D respectively.
Click cell B7.
Type Jul and press Enter and press F9 to recalculate.
Columns B, C, and D now show the data for July, August, and September.
Close Varirept without saving your changes.
Procedure
1. Open the workbook Varirept.
2. Click cell A8 and type the following DFRST formula:
=DFRST("model")>
3. Press Enter.
The formula returns L Series 1.6L Convertible, the first element in the Model
dimension.
4. In cell A9, type the following DNEXT formula:
=DNEXT("model",A8)>
5. Press Enter.
The formula returns the element in the Model dimension subsequent to the
element shown in cell A8, L Series 1.6L Sedan.
6. Copy the formula in cell A9 to cells A10 through A43.
The worksheet still displays the original model names. However, if the
structure of the Model dimension changes, the functions in column A would
reflect the changes.
110
Procedure
1. Open the workbook Varirept.
2. Click cell B7 and type the following formula:
=DIMNM("month",16)>
This formula returns 4 Quarter, the 16th element of the Month dimension.
3. Click cell C7 and type the following formula:
=ELCOMP("month",$B$7,1)>
The formula returns the first child for the element name in cell B7.
4. Press Enter.
Oct displays in cell C7.
5. Copy the formula in cell C7 to cells D7 and E7.
6. Click cell D7.
This cell contains the following formula:
=ELCOMP("month",$B$7,1)>
Results
The report now shows the consolidated element 4 Quarter and all its children, in
the sequence defined in the consolidation.
111
112
113
You can use the menu or the toolbar button tp create an Active Form from Cube
Viewer:
Procedure
1. From the File menu, click Active Form
2. From the Toolbar, click the Active Form button
in a new empty Excel worksheet.
Procedure
Right-click an empty cell, click Active Form, then click Insert Active Form.
The Insert Active Form dialog box opens.
2. Enter a name for the form in the Active Form Name box.
1.
3.
4.
5.
6.
114
Procedure
1. Click anywhere in the data area of the Active Form you want to delete.
on the Active Form toolbar.
2. Click the Delete button
You can also right-click an Active Form, then click Active Form, Delete.
Suppressing/Displaying Zeroes
You can selectively suppress or display rows containing only zero values in an
Active Form.
Procedure
1. Right-click any cell in a form.
2. Click Active Form, then click Suppress Zero
The Suppress Zeroes option is a toggle. When zeroes are suppressed, the
and any rows
Suppress Zeroes button appears with an orange background
containing only zero values are removed from the form.
When zeroes are not suppressed, rows containing zero values are visible in the
form and the Suppress Zeroes option appears without a check mark.
Zero suppression is controlled by the value of the ZeroSuppression argument to
the TM1RptView function. If this argument value is 1, zeroes are suppressed in
the Active Form; if the argument value is 0, zeroes are not suppressed in the
Active Form. When you modify the Suppress Zeros option through the user
interface, the ZeroSuppression argument value is immediately updated to the
appropriate value.
Note: If you have modified the TM1RptView function to use a cell reference to
return the ZeroSuppression argument value, the cell reference will be
overwritten with a hard value (1 or 0) when you modify the Suppress Zeros
option through the user interface.
115
Filtering
Active Forms support filtering only when a filter is present in the view from which
the form originates.
For general filtering procedures, see Chapter 5, Working with Cube Views, on
page 51.
Procedure
1. Right-click a cell in an Active Form.
2. Click Active Form, then click Filter.
3. In the Filter View dialog box, define the filter you want to apply to the Active
Form.
4. Click OK.
Procedure
1. Right-click the cell from which you want to initiate data spreading.
2. Click Data Spreading, then click the desired spreading method.
Procedure
1. Right-click the cell to which you want to apply data holding.
2. Click Holds, then click the desired holding method.
Procedure
Right-click a cell in an Active Form, then click Drill.
If the drill rule for the selected cell is associated with a single data source, the
detailed data opens immediately.
If the drill rule for the selected cell is associated with multiple data source, click
the data source you want to view, then click OK.
116
For details on using the Subset Editor, see Chapter 4, Working with Subsets, on
page 33.
Procedure
1.
2.
3.
4.
Procedure
1. Right-click an Active Form cell.
2. Click Active Form, then click Save Row Elements as Static List.
Procedure
1. Double-click a title element.
2. Click a new element in the Subset Editor.
3. Click OK.
Procedure
1. Right-click anywhere within an Active Form, click Active Form, then click
Insert Active Form Section.
The Insert Active Form Section dialog box opens.
2. Enter a name for the section in the Active Form Section Name box.
117
By default, forms and sections are named ARPT#, where # is a number that is
sequentially incremented for each form or section in a worksheet. The first form
or section in a worksheet is named ARPT1, the second form or section is
named ARPT2, and so on.
3. Click a row dimension name in the Dimension list.
4. Click the subset you want to use in the dependent slice in the Subset list.
to open the
If the subset you want to use does not exist, you can click
Subset Editor and select the row elements for the dependent section.
5. Select a Number of Rows Below value to specify the number of empty rows
between the parent Active Form and the dependent section.
6. Click OK.
The dependent section is inserted directly below the parent form, with the
specified intervening rows. You can modify the row subset for either the parent
form or the dependent section independent of the other. You can also insert
data into the rows between the parent form and the dependent section. The
intervening row spacing is maintained when you expand or collapse
consolidated row elements.
Active form
Dependent section
Inserting Columns
You can insert a column anywhere within an Active Form. A column can be
inserted in any of the locations.
118
119
Recalculates
If you modify the row elements for the form, either by editing the column subset
or by expanding/collapsing consolidations, the function are automatically copied
to all rows occupied by the Active Form.
120
Procedure
1. To reveal the format range, right-click anywhere in the Active Form.
2. Select Active Form, then click Show Format Area.
The Active Form should appear similar to the following image.
121
v Row 1 contains the Begin Format Range label, while row 8 contains the End
Format Range label. All formatting for the Active Form must be defined
between these labels.
v Rows 2 through 7 contain the default format definitions for the Active Form.
In the above example, cells B2:B7 define the formatting for row elements in
the Active Form. Cells C2:E7 define the formatting for data cells in the form.
v Column A in rows 2 through 7 contains the format definition labels for each
default format definition. Format definition labels can be numbers, letters, or
strings.
v For each data row in the Active Form, column A contains a value that
determines which format definition should be applied to the row. When you
first generate an Active Form, the format definition corresponding to the
level of each subset element is applied.
In the above example, World is a 0-level element in the row subset, so the 0
format definition is applied to the World row (row 17).
122
Description
The application of these format definitions is determined by the return value of the
IF function in column A for each row in your Active Form.
The IF function uses several Active Report worksheet functions. The basic logic of
the IF function is as follows:
Determine if the row element is a consolidation:
v If the row element is a consolidation, determine if the subset element level of the
consolidation is less than or equal to 3.
If the subset element level of the consolidation is less than or equal to 3,
return the subset element level value. If the subset element level of the
consolidation is greater then 3, return D.
v If the row element is not a consolidation, return N.
Note: Within the IF function, the TM1RTPELLEV function is used to determine
the subset element level of a consolidated row element. This function is distinct
from the ELLEV worksheet function. TM1RTPELLEV returns the level of an
element within a subset, while ELLEV returns the level of an element in a
dimension. For further details, see the documentation of the TM1RptElLev
function.
123
Format definition
1 applied to rows
18 and 19
When modifying a cell in the format range, you can apply all standard cell formats
available in the Excel Format Cells dialog box.
Any text or numbers entered in a formatting row are ignored, so you can safely
enter notes or characters to make it easy to identify the format of any given cell in
the format range, as in the following example.
124
Procedure
1. Click the End Format Range label.
2. From the Excel Insert menu, click Row.
A new formatting row is inserted in the format range, inheriting the formatting
of the preceding format row.
3. Use the Excel Format Cells dialog box to apply formatting to the cells in the
new formatting row.
Chapter 8. Active Forms
125
Any text or numbers entered in a formatting row are ignored, so you can safely
enter notes or characters to make it easy to identify the format of any given cell
in the format range.
4. In column A, assign a unique format definition label to the formatting row.
Procedure
1. Click the cell at the intersection of column A and the first data row in your
Active Form.
2. Insert a function that will resolve to any of the format definition labels set in
the format range.
3. Press ALT+F9 to rebuild the Active Form and view the formatting.
4. If the function in column A resolves to a value that is not used as a format
definition number, no formatting is applied to the Active Form row.
Name
Purpose
Rebuild
Column Resize
Note: If an Excel worksheet contains multiple Active Forms that originate from
more than one TM1 server, your username/password combination must be
identical on all servers to successfully view the corresponding Websheet.
For example, if a worksheet contains one Active Form from ServerA and one
Active Form from ServerB, the username/password combination you use to access
ServerA must be identical to the username/password combination you use to
access ServerB to successfully view the Active Forms in a single Websheet. If your
username/password combination is not identical on all TM1 servers represented in
a Websheet, the Websheet will display incomplete data.
126
TM1RptRow
TM1RptFilter
TM1RptElLev
TM1RptElIsExpanded
TM1RptElIsConsolidated
These functions, along with all other worksheet functions, are described in the IBM
Cognos TM1 Reference Guide.
If you generate an Active Form from this view, the resulting form contains no data.
127
128
129
130
131
Your Excel workbook can also include your own worksheets, which can be
included in the report.
Procedure
1. From the Microsoft Excel menu bar, click TM1 , Print Report.
The Print Report Wizard opens.
2. Select the options you want on each screen of the wizard.
Use the Next button to step through the wizard.
3. After selecting your options, click Finish to create the report.
The rest of this section describes the details of creating a report.
132
number of elements in the subset, and the cell address of the title dimension in the
slice worksheet. If the current subset is unnamed, the subset name does not appear
in the list.
You select the title dimensions to include in the report by selecting and moving
them from the Available Title Dimensions list to the Selected Title Dimensions list.
Procedure
1. Select the dimensions you want to include in the report:
v To select a single dimension, click the dimension.
v To select multiple non-adjacent dimensions, hold down CTRL and click each
dimension.
v To select multiple adjacent dimensions, click the first dimension, hold down
SHIFT, and click the last dimension.
2. Add the selected dimensions to the report:
to move selected dimensions to the Selected Title Dimensions list.
v Click
You can also double-click on a single dimension to move it from one list to
the other list.
v Click
v Click
133
The number of elements for each title dimension subset is multiplied, 3 * 32, which
yields 96 possible combinations of title elements, or Excel sheets. The total number
of Excel sheets that are generated in a report displays in the lower left corner of
the wizard. In this case, the total number of Excel sheets is 97, one user worksheet
plus 96 title elements.
As you add title dimensions to a report, the number of sheets can increase
dramatically. For example, if you add the account1 title dimension with six
elements to the report, 96 elements by 6 elements are multiplied, which yields 576
Excel sheets. This would increase the number of sheets in the report from 97 to
577, one user worksheet plus 576 title elements.
134
v After cycling through all elements in the region dimension, the Excel sheets are
generated using the second element from the unnamed default subset of the
actvsbud dimension, which is Budget.
v Keeping the Budget title element constant, the Excel sheets are generated by
again cycling through all elements of the region dimension.
v After cycling through all elements in the region dimension, the final Excel sheets
are generated using the last element from the unnamed default subset of the
actvsbud dimension (Variance), and cycling through all elements of the region
dimension one last time.
New subset - create and save a new subset that will be available for later use
Existing subset - select an existing subset
Note: A temporary subset is not saved with your report settings or with your TM1
data. To make a subset available for future use, you must save and name the
subset in the Subset Editor. To save the name of the selected subset with your
report settings, you must save the report as a Print Job.
Procedure
1. Select the dimension from the Selected Title Dimensions box.
to open the Subset Editor.
2. Click Subset Editor
The Subset Editor opens.
3. Use the Subset Editor to edit or select a subset. Do one of the following to
finish selecting a subset:
v To use a temporary subset, click OK to return to the wizard.
The name of the temporary subset displays as <Temporary> in the Selected
Title Dimensions box. A temporary subset is used only in the current report
and is not saved for later use.
v To save and use a new subset, save and name the subset in the Subset Editor,
and then click OK to return to the Print Report Wizard.
v To use an existing subset, select the name of the subset in the Subset Editor
and then click OK to return to the Print Report Wizard.
A named subset opens.
135
Print Single Workbook - Prints a single instance of each worksheet for the
entire report
v Print Multiple Workbooks - Prints an additional copy of each user worksheet
for each dimension element in the report
The following examples include one user worksheet, My Title Page, and the
actvsbud dimension, which includes three dimension elements; Actual, Budget,
and Variance.
Procedure
1. Select the Print to Printer option on screen 3 of the Print Report Wizard.
The following printer options are available.
Option
Description
Printer Name
Specifies the printer where the report prints. Your system default
printer is selected by default.
To select a different printer, click the arrow beside Printer Name
and select a printer from the list.
136
Option
Description
Number of Copies
Print to File
File Name
If you select the Print to File option, you must enter a full path
to the file in the File Name box, or click Browse to navigate to
the directory in which you want to save the file.
You must also specify a file type. For example, if you print to a
file using a PostScript printer, you should append the .ps file
type to the file name.
Collate
2. If you want to save the report settings as a TM1 Print Job, click Save As and
specify a directory and file name.
3. Do one of the following to finish printing:
v If you want to preview the report before printing, click Preview to view the
report in the Excel Print Preview window. You can then either print or close
the Excel Print Preview window without printing.
Note: Closing the Excel Print Preview window will also close the TM1 Print
Report Wizard. If you want to save your report settings, make sure you save
them before using print preview.
v If you want to print the report without using print preview, click Finish to
print the report directly to a printer or to a file.
When you save a report as an Excel document, you can create a report that
contains either of the following data types:
v Numeric values report - Does not retrieve values from the server. You can share
a report that contains numeric values with anyone because the report does not
require access to the server.
v DBRW formulas report - Retrieves values from the server. You cannot share a
report that contains DBRW formulas with anyone unless they have access to the
server. However, this type of report is always up-to-date because TM1 retrieves
the current values from the server. With a DBRW formulas report, you can write
values to the server, as the DBRW formula can both send data to and retrieve
data from the server.
137
Procedure
1. Select the Save as Excel Files option on screen three of the Print Report Wizard.
The following Excel document options are available.
Option
Description
Generate New Workbook Generate a new Excel workbook for each possible combination
for Each Title
of title elements in the report, and saves the workbooks to the
directory you specify with the Directory Name option.
To generate a single Excel workbook with individual
worksheets for each title dimension combination, clear this
option.
File Name
Directory Name
Create Snapshot
2. If you want to save the report settings as a TM1 Print Job, click Save As and
specify a directory and file name.
3. Click Finish to save the report as an Excel document.
Note: When you save a report as a single Excel workbook with individual
worksheets for each title dimension combination, the number of worksheets
that can generate is limited by available memory (as determined by Excel).
138
If you attempt to generate a report that exceeds the available memory limit, an
error message displays.
Click OK to dismiss the error. You must then change your report configuration
so that the report contains fewer sheets. This is a trial-and-error process; you
will not know if your newly-configured report exceeds the available memory
limit until you attempt to generate the report.
Procedure
1. Select the Save as PDF Files option on screen 3 of the Print Report Wizard.
The following PDF document options are available.
Option
Description
Generate New Workbook for Generates a new PDF file for each possible combination of
Each Title
title elements in the report, and saves the file to the
directory you specify with the Directory Name option.
To generate a single PDF document with individual pages
for each title dimension combination, clear this option.
File Name
Directory Name
2. If you want to save the report settings as a TM1 Print Job, click Save As and
specify a directory and file name.
3. Click Finish to save the report as a PDF document.
139
Procedure
1. Click Save As in the Print Report Wizard.
The Save TM1 Print Job dialog box opens.
2. Specify a directory and file name.
3. Click Save.
The report settings are saved to the file and the title bar of the Print Report
Wizard displays the file name.
Procedure
1. Click Load in the Print Report Wizard.
The Load TM1 Print Job dialog box opens.
2. Browse to the directory containing the TM1 Report File and select the file you
want to open.
3. Click Open.
The report print job is loaded and the file name is displayed in the title bar of
the Print Report Wizard.
140
Procedure
1. Start an internet browser.
2. Enter the URL provided by your TM1 Web administrator, using the following
example.
http://machine_name/virtual_directory/TM1Weblogin.aspx
where:
v
machine_name is the name of the Web server used to deliver TM1 Web
pages.
v
virtual_directory is the name of the virtual directory the Web server uses
to locate TM1 Web pages. The default virtual directory name is TM1 Web .
The TM1 Web Login page opens.
3. Enter the login information.
v Admin Host - The name of the TM1 Admin Host you use to locate an active
TM1 server on your network.
v
TM1 Server - The name of the TM1 Server you want to access through TM1
Web . Click the down arrow to select one of the TM1 Servers available on
your network. Click Refresh to update the list of servers available on your
network.
141
Navigation Pane
The Navigation pane contains the following items:
v Applications - Displays a list of applications that you can access through TM1
Web . These applications can contain shortcuts to TM1 Websheets, cubes, and
views.
v Views - Displays a list of cubes and views on the TM1 Server .
v Administration - Displays a list of server object properties. You can modify
some of these properties directly from TM1 Web .
Note: The Administration module is visible only to users who are members of
the ADMIN group on the TM1 Server .
TM1 Web does not support the use of Back and Forward buttons from your
browser. Use the controls offered in the Navigation pane to maintain consistent
data views.
Content Pane
The Content pane displays the cube views and Websheets that you open. Each
object that you open displays on a separate tab.
Administrator Tasks
As a TM1 Web administrator, you can use TM1 Web to perform administration
tasks.
v View and edit some of the properties for processes, chores, clients, cubes and
dimension.
v Change the password of the current user.
v Configure a custom homepage for TM1 Web .
v Modify TM1 Web configuration parameters in the web.config file.
v Perform web folder maintenance.
v Use TM1 Web log files to monitor TM1 Web activity and errors.
For details, see Administering TM1 Web in the IBM Cognos TM1 Operation Guide.
142
Websheet Overview
A Websheet is a Microsoft Excel worksheet (.xls file) with IBM Cognos TM1 data
that you can view in a web browser. By publishing an Excel worksheet from the
IBM Cognos software to an application folder, other users can view your
worksheet by using their Web browser.
With a Websheet, you can perform the following tasks.
v Enter data in cells to which you have Write access (see the IBM Cognos TM1
Operation Guide). The IBM Cognos web client does not identify which cells are
writable, so you must have some familiarity with your data to successfully enter
data into the Websheet. For details on entering data in cells, see Editing Data in
a Websheet on page 146.
v Use data spreading to enter or modify many Websheet values at once. Spreading
is frequently used for scenario testing and what-if analysis during a budgeting
or financial planning process.
v Drill to relational tables or other cubes. If the slice that you publish to the Web
contains a cell with a defined drill-through rule, that drill function is available
from your Websheet.
v View Excel charts. If the slice you publish to the Web contains a chart, the chart
will appear in your Websheet. If the slice from which you built the chart has a
drill-through rule defined, you can drill through to related information from the
Websheet chart.
v Manipulate title element subsets in the Subset Editor.
Note that at this time diagonal borders are not supported in TM1 Websheets.
Diagonal Borders
At this time, diagonal borders are not supported in TM1 Websheets.
143
Viewing a Websheet
Any Excel worksheet that exists in a TM1 application is automatically available
through TM1 Web . For details on creating and managing applications, see the IBM
Cognos TM1 Developer Guide.
Procedure
1. From the browser, click an application in the left navigation pane.
The Websheets in the application appear as links in the list.
Note: Applications can contain references to various objects, such as cubes,
dimensions, subsets, and views. Applications in TM1 Web display shortcuts to
only Websheets, cubes, and views.
2. Click a worksheet link.
The Websheet displays in the browser.
Name
Description
Export
Recalculate current
Websheet
Auto Calculation On
144
Icon
Name
Description
Zoom In
Zoom Out
Normal View
Close Websheet
Note: The Websheet paging toolbar is only available if this option has been
enabled by your TM1 Web administrator.
The following table describes the Websheet toolbar buttons.
Icon
Description
Enables/disables the Websheet paging
toolbar. You can independently
enable/disable the toolbar for each Websheet
that you open.
Shows the range of the currently displayed
rows and the total number of rows in the
Websheet. Navigates to a range of rows that
you enter.
Click the Apply Manual Page Range button
to move to the range of cells that you
specify.
Moves up/down through the pages of rows
in the Websheet.
145
Procedure
1. Edit a value in a cell in one of the following two ways.
v Replace the value - Single-click a value in a cell. TM1 Web displays the
current value in the cell as highlighted, which indicates that the cell is in Edit
mode. You can then type directly over the existing value in the cell, replacing
it completely.
v Edit the value - Double-click a value in a cell. TM1 Web displays the current
value in the cell with a blinking cursor. This indicates that you can
selectively edit the existing value by using the left and right arrow keys on
your keyboard to position the cursor within the value. You can also use the
Backspace and Delete keys to remove single numbers from the value.
2. After entering a new number, press Enter or click on another cell.
The new number displays in bold and italic, which indicates there is a new
value in this cell. You must submit the data changes to the TM1 server for the
change you made to persist.
Important: If you log out of TM1 Web without submitting the new value, the
change you made will be lost.
.
3. Click Review Data Changes
The Review Cell Value Changes dialog box opens.
4. Make additional changes, as necessary.
5. Do one of the following:
v Click Submit to save the changes to the TM1 server .
v Click Done to keep the changes in the Websheet view, but not submit them
to the TM1 server .
on the Websheet toolbar to submit
You can also click Submit Data Changes
your data changes without reviewing them.
After submitting the changes, the Websheet displays the updated values in a
normal font, indicating that you saved the changes.
146
depending on how the file was added to TM1 Web . You do not need to submit
the data after TM1 Web completes the spread.
Procedure
1. To spread data in a Websheet, right-click on a cell and select Data Spread.
2. From the Spreading menu, select any data spread method.
Procedure
1. Select the cell or range.
2. Right-click the cell or range.
3. Click Holds, Hold Leaves.
Each held cell displays a red triangle in the lower left corner as a visual
indication that you applied a hold to that cell or range. When you log off, TM1
Web releases all holds.
Procedure
1. Select the cell or range of cells.
2. Right-click the cell or range.
3. Click Holds, Release Leaf Holds.
The released cells can accept values from data spreading operations.
Note: To release all holds you applied in a Websheet, right-click any cell in the
Websheet and click Holds, Release All Holds.
Procedure
1. Select the cell or range.
2. Right-click the cell or range.
3. Click Holds, Hold Consolidate.
147
Each held consolidation displays a red triangle in the lower left corner of a cell
as a visual indication that you applied a hold to that cell or range. When you
log off, TM1 Web releases all holds.
Procedure
1. Select the cell or range of cells.
2. Right-click the cell or range.
3. Click Holds, Release Consolidate.
The consolidated value now can reflect any changes you make to the
underlying leaf values.
Note: To release all holds you applied in a Websheet, right-click any cell in the
Websheet and click Holds, Release All Holds.
Procedure
1. In the Tree pane of Server Explorer, locate the TM1 application that contains the
Excel file for the corresponding Websheet.
Note: You can access Server Explorer from IBM Cognos TM1 Perspectives or
TM1 Architect .
2. Right-click the Excel file and click Properties.
The TM1 Web Properties dialog box opens, with two tabs:
v General
v Display Properties
3. If necessary, click the General tab to change the general properties, as described
in the following table.
148
Option
Description
Option
Description
Print Properties
Sets a limit on the number of pages users can print from this
Websheet. The system default is 100. You can set this
number to any value that is appropriate for this Websheet.
For example, to set the maximum number of pages users can
print to 110, in the Print Properties section, enter 110 in the
Limit Number of Sheets to box.
4. Click the Display Properties tab to change the display properties, as described
in the following table.
Option
Description
Title Dimensions
Hide columns
Conditional formatting
Supported hyperlinks
Freeze panes
Cell protection (but not password protection)
Hide Columns
If you hide columns in your Excel worksheet, those columns are also hidden in the
Websheet. TM1 Web calculates the data cells whether or not they are visible in the
Chapter 11. Working with Websheets
149
Websheet. If there are many hidden cells that contain calculations, your Websheet
performance may be slower than you might expect.
Conditional Formatting
TM1 Web supports Excel conditional formatting. The following image shows a
worksheet with conditional formatting.
When you view this worksheet in TM1 Web , the conditional formatting displays
in the Websheet, as shown in the following image:
150
Hyperlinks
Microsoft Excel supports many types of hyperlinks. The following Excel hyperlinks
work in Websheets:
v Another cell in the current workbook
v Named range defined in the current workbook
v Bookmark in the current workbook
v URL to an FTP or web site
v Another Excel workbook. The target workbook can either be a file on your
network or a file uploaded to the TM1 server .
If the target workbook is a file on your network, the hyperlink must contain the
full network path to the target file using the Universal Naming Convention (UNC)
format:
\\ComputerName\SharedFolder\FileName
For example:
\\sytem123\MyReports\hyperlink_target.xls
If the hyperlink points to a file uploaded to the TM1 server , the link must use the
TM1 assigned name for the uploaded file. For more details, see the IBM Cognos
TM1 Developer Guide.
151
Freeze Panes
If you freeze panes in your Excel worksheet, the Websheet inherits the frozen
panes. When you scroll vertically or horizontally in the Websheet, the frozen rows
or columns remain visible.
If you scroll vertically in this worksheet, the rows in the frozen pane remain in
place, while the lower portion of the worksheet scrolls.
152
Procedure
1. Click Export
.
2. Select an export format for the report.
v Slice to Excel - Excel documents that retain a link to the TM1 server by way
of functions. When you connect to the server with which the slice is
associated, the slice displays the current cube values.
Snapshot to Excel - Excel documents that contain numeric values reflecting
cube values at the moment the export occurred. Because snapshots do not
retain a link to the TM1 server , the values are static, representing a
'snapshot' of cube values at the moment of export.
v Export to PDF - PDF documents that display cube values at the moment the
export occurred.
The Websheet Export dialog box opens. The dialog box reports the number of
elements in each title dimension subset.
3. Select the title dimensions you want to include in the report.
As you select dimensions, the dialog box indicates the number of sheets that
will be generated. In the following example, where the actvsbud and region
title dimensions are selected, the report will generate 96 sheets (3 elements x 32
elements).
153
Note: TM1 Web determines the number of elements for each title dimension
by the number of elements in the current title dimension subset. If you edit a
title dimension subset, the number of elements for the title dimension changes
accordingly.
4. Click OK in the Websheet Export dialog box to create the report.
TM1 Web generates report sheets (or pages, for a PDF) by cycling through the
selected title dimensions in the order they appear in the Websheet Export
dialog box. In the example, TM1 Web generates the sheets as follows:
v For any title dimension not selected in the Websheet Export dialog box, TM1
Web uses the current title element in the Websheet in all report sheets. In the
example, the model dimension is not selected, so TM1 Web uses the current
title element in all report sheets.
v TM1 Web begins generating sheets using the first element from the current
subset of the actvsbud title dimension.
v Keeping the actvsbud title element constant, TM1 Web then generates sheets
by cycling through all elements of the current subset of the region title
dimension.
v TM1 Web generates sheets using the second element from the actvsbud title
dimension subset.
v Keeping the second element from the actvsbud title dimension subset
constant, TM1 Web generates sheets by again cycling through all elements of
the current subset of the region title dimension.
v Finally, keeping the third element from the actvsbud title dimension subset
constant, TM1 Web again generates sheets by cycling through all elements of
the current subset of the region title dimension.
After TM1 Web generates all sheets, you can open or save the report.
5. Do one of the following:
v Click Open to open the report in a new browser window.
v Click Save to save the report to your hard disk.
Note: By default, exporting a slice or snapshot report to Excel displays the
report in a web browser window. For details on configuring your computer to
open reports into the full, stand-alone version of Excel, see the Microsoft
support web site.
Additionally, if you want to use TM1 functionality with a slice that you export
to Excel, you must open the slice in the stand-alone version of Excel and have a
local version of IBM Cognos TM1 Perspectives installed on your computer.
Note: If you are experiencing problems exporting Excel or PDF files from TM1
Web , and TM1 Web running on a WAN (Wide Area Network) server, you may
need to re-configure the security settings in Internet Explorer. For details, see
the IBM Cognos TM1 Operation Guide.
154
Export to PDF
v Images present in the Websheet are not exported
v Charts present in the Websheet are exported to a separate page in the resulting
PDF file
v OLE and form controls are not exported
v Headers and footer's are not exported
155
156
Procedure
1. Log in to TM1 Web .
2. Open the Views node in the left Navigation pane.
All cubes to which you have access appear in alphabetical order.
3. Click the Expand
through TM1 Web .
Each time you open a view from the Navigation pane, TM1 Web displays a
corresponding View tab above the Cube Viewer toolbar. When you open
157
multiple views, the View tabs are organized horizontally along a single row
with a set of arrow buttons that scroll left and right through the open tabs.
The following example shows multiple view tabs, with sales1qtr as the current
view tab.
view tab scrollbar
Save As
Reload View
Export
158
Icon
Review Data
Changes
Recalculate
Auto
Calculation
With the Auto Calculation option turned off, TM1 Web does
not automatically recalculate the Cube Viewer when the
view configuration changes.
For example, if you edit a row subset or move a dimension
from the titles to the columns, these changes are not
immediately displayed in the Cube Viewer; you must click
the Recalculate button to see your changes.
With the Auto Calculation option turned on, TM1 Web
automatically recalculates the Cube Viewer when the view
configuration changes.
Suppress
Zeros
View Chart
View Chart
and Grid
View Grid
Chart
Properties
159
Icon
Navigating Pages
You can move from one part of a large cube view to another by navigating the
pages.
A Paging toolbar is provided with navigation buttons and a Page indicator, located
in the lower-right corner. In the following cube view, the visible portion of the grid
is the first of seven pages.
Paging Toolbar
The following table contains the Paging toolbar buttons and indicator with their
descriptions.
Button or
Indicator
160
Name
Description
Display Pages
Previous Page
(Rows)
Button or
Indicator
Name
Description
Next Page
(Columns)
Previous Page
(Columns)
Page Indicator
Procedure
1. Click Review Data Changes
.
The Review Cell Value Changes dialog box opens, showing all cell values that
you have edited.
2. Do any of the following:
v Type new values in the New Value column.
v Click Undo to undo any individual edit.
TM1 Web reverts the new value to the old value. For example, if you click
Undo for cell R2:C1 that contains a value of .55, TM1 Web changes the value
in the New Value cell to .54, which is the old value.
v If you click Undo, you can click Redo, to cancel the undo operation.
For example, if you click Redo for cell R2:C1 that contains a value of .54,
TM1 Web reverts to the original new value of .55.
3. When you finish reviewing the data changes, do one of the following:
v Click Submit to recalculate the Cube Viewer data and send the changes to
the server.
v Click Done to update the Cube Viewer data. TM1 Web does not send the
new values to the server.
v Click Cancel to discard any changes you made to the cell values, and return
to the Cube Viewer.
Procedure
or Recalculate
1. Click Save View
to save the changes to the data.
If you click Save View, TM1 Web displays a message asking if you want to
save the changes to the Cube Viewer data.
Chapter 12. Working in the TM1 Web Cube Viewer
161
Pivoting Dimensions
You can pivot the dimensions in your Cube Viewer to change the presentation of
cube data. To pivot dimensions, use the drag-and-drop operation.
v Drag a dimension to the column position.
v Drag a dimension to the row position.
v Drag a dimension to the title position.
You can also drag a dimension to the hidden position, as described in Hiding
Dimensions on page 163.
When you drag a dimension to a new position, three possible options are available
when you drop the dimension. The options vary by the position of your cursor.
The following examples use dimensions named Dimension1 and Dimension2.
v When you drag Dimension1 and position your cursor in the center of
Dimension2, dropping the dimension will swap the positions of the two
dimensions.
162
v When you drag Dimension1 and position your cursor on the left side of
Dimension2, Dimension1 is dropped immediately to the left of Dimension2.
v When you drag Dimension1 and position your cursor on the right side of
Dimension2, Dimension1 is dropped immediately to the right of Dimension2.
If you drag a dimension and drop it immediately to the left or right of an existing
column or row dimension, you can see more detail along the columns or rows of a
view. For instance, you could drag the plan_time dimension to before the
plan_department dimension in the columns of a view to see the detail for time and
departments in the columns.
plan_time
plan_department
Hiding Dimensions
To save valuable screen space, use the Hidden tab to hide dimensions from the
column, row, and title positions in the Cube Viewer.
Hidden dimensions still apply to the data displayed in the view, but do not occupy
screen space.
The Hidden tab is displayed at the bottom of the Cube Viewer, in either a closed
or opened mode.
163
You can use drag-and-drop operations to move dimensions from the current view
to the Hidden tab.
After a dimension is moved to the Hidden tab, it is only visible when the Hidden
tab is opened, as shown in following figure.
Hidden
dimension
Hidden dimension tab
(open)
You can perform the following tasks with the Hidden tab:
Open and close the Hidden tab - Click the Hidden tab to open the tab and
display the dimensions that are currently hidden. Click the Hidden tab again to
close the tab.
v Move dimensions to and from the Hidden tab - Use a drag-and-drop
operation to move dimensions to or from the Hidden tab.
v
When dragging a dimension to the Hidden tab, the tab can be either opened or
closed.
To drag a dimension from the Hidden tab back into the view, the tab must first
be opened. When moving dimensions from the Hidden tab, you can swap a
hidden dimension with the position of a displayed dimension, or drop the
hidden dimension to the left or right of a displayed dimension.
Note: If the Hidden tab is open when you drag a dimension to or from it, the
tab closes automatically after you finish the drag-and-drop operation.
v Edit a hidden dimension - You can use the Subset Editor with a hidden
dimension to select a new dimension element or define a new dimension subset.
164
Procedure
1. Click the column element that contains the values that you want to filter.
2. Select a filter.
v Pre-defined filter - Top 10, Bottom 10, Top 10 Percent, Bottom 10 Percent.
The filter is immediately applied to the view.
v Advanced - You can define a custom filter by setting filter parameters in the
Filter dialog box, as described in the following steps.
3. Select a Filter type.
Filter Type
Description
TopCount
BottomCount
TopSum
BottomSum
TopPercent
BottomPercent
165
Results
A small funnel icon displays next to the column element for which you created a
filter.
Note: To remove a filter, click the column element for which you created the filter,
and click Remove Filter.
Procedure
1. Click the Open Subset Editor
button next to any subset.
The Subset Editor window opens in your browser.
2. Select the element(s) you want to see in the Cube Viewer.
3. Click OK.
Procedure
1. To drill to another cube view, right-click a cell and click Drill.
The target cube view containing information related to the cell opens.
2. To drill through from one cube view to another, right-click a cell and click
Drill.
The target Cube Viewer opens on a new tab.
Procedure
1. Edit a value in a white cell in one of the following two ways.
166
Replace the value - Single-click a value in a white cell. TM1 Web displays
the current value in the cell as highlighted, which indicates that the cell is in
Edit mode. You can then type directly over the existing value in the cell,
replacing it completely.
v Edit the value - Double-click a value in a white cell. TM1 Web displays the
current value in the cell with a border, a white background, and a blinking
cursor. This indicates that you can selectively edit the existing value by using
the left and right arrow keys on your keyboard to position the cursor within
the value. You can also use the Backspace and Delete keys to remove single
numbers from the value.
2. After entering a new number, press Enter or click on another cell.
v
Note: When you enter a number into a consolidated cell in the web Cube
Viewer, the value is proportionally spread across the consolidation. For
example, if you enter 50 into a consolidated cell in the web cube viewer, the
value is spread across the consolidation as if you had entered spreading code of
50p. This behavior occurs only in the web Cube Viewer. In Architect/Server
Explorer Cube Viewer and in slices from Perspectives and Websheets, you must
enter the spreading code to get the value to spread proportionally across the
consolidated cells.
The new number displays in bold and italic, which indicates there is a new
value in this cell. You must submit the view to the server for the change you
made to persist.
Important: If you log out of TM1 Web without submitting the new value, the
change you made will be lost.
3. Make additional changes, as necessary.
.
4. Click Review Data Changes
The Review Cell Value Changes dialog box opens.
5. Do one of the following:
v Click Submit to save the changes to the server.
v Click Done to save the changes in the Cube Viewer, but not submit them to
the server.
on the Cube Viewer toolbar to
You can also click Submit Data Changes
submit your data changes without reviewing them.
The Cube Viewer displays the updated values. All values appear in a normal
font, indicating that you saved the changes.
Procedure
1. To spread data, right-click a cell and click Data Spread.
2. From the Spreading menu, select any data spread method.
167
Note: TM1 Web saves the spread values to the server. You do not need to
submit the data after TM1 Web completes the spread.
Description
Action
Example: 5K
Enters 5,000
Example: 10M
Enters 10,000,000
Add, +
Example: Add50
Adds 50 from the cell value
Subtract, Sub, ~
Example: sub8
Subtracts 8 from the cell value
Example: per5
Gives 5% of the original cell
value
Increase, Inc
Decrease, Dec
GR
Example: GR>150:10
Increases the value by 10
percent starting with a value of
150.
Hold, Hol, H, HC
168
Command
Description
Action
RA
Cognos TM1
Add10
P+10
Sub10
P~10
Increase10
P%+10
Decrease10
P%~10
Percent10
P%10
Add10> or >Add10
R+>10
Sub10> or >Sub10
R~>10
Increase10> or >Increase10
P%+>10
Decrease10> or <Decrease10
P%~>10
Percent10> or >Percent10
P%>10
>10
R>10
10>
R>10
>10K
R>10000
>10M
R>10000000
10Grow100Compound>
GR>10:100
10Grow100Linear>
GR>10:100
10Gro100Com>
GR>10:100
169
Cognos TM1
10Gro100Lin>
GR>10:100
10G100C>
GR>10:100
10G100L>
GR>10:100
10Grow100>
GR>10:100
1K
1M
v When a shortcut such as 10K is entered, the numbers are multiplied by 1000, or
1000000 at the client end and then the shortcut is converted to the equivalent
spreadcode.
v The Cognos TM1 spreadcodes cannot be used in combination with Cognos
Business Intelligence Planning Contributor shortcuts. For example. P%Add10 or
RPAdd10 are not allowed. Also, Cognos Planning Contributor shortcuts cannot be
used in combination with Cognos TM1 shortcuts. For example, Add10Sub20 is an
invalid entry.
v The Cognos Business Intelligence Planning Contributor shortcuts of Multiply,
Divide, Power and Reset are not available in TM1 .
v All Grow commands whether Compound or Linear, are converted to the Cognos
TM1 GR spreadcode command. GR command can only do a Linear Growth
v The direction of spread can be entered at the start or the end of the shortcut.
Shortcut strings with the direction in the middle are invalid. For example,
Add10> or >Add10 are correct, but Add>10 or Add1>0 are invalid.
v All shortcut codes are not case sensitive. For example, add10, Add10, or aDD10
produce the same result.
170
The holds apply only to the user initiating the feature; other users can edit held
cells.
Procedure
1. Select the cell or range.
2. Right-click the cell or range.
3. Click Holds, Hold Leaves.
Results
Each held cell displays a red triangle in the lower-left corner as a visual indication
that you applied a hold to that cell or range. When you log off, all holds are
released.
Procedure
1. Select the cell or range of cells.
2. Right-click the cell or range.
3. Click Holds, Release Leaf Holds.
Results
The released cells can accept values from data spreading operations.
Note: To release all holds that you applied to all cubes, right-click any cell in any
cube, click Holds, Release All Holds.
Procedure
1. Select the cell or range.
2. Right-click the cell or range.
3. Click Holds, Hold Consolidate.
171
Results
Each held consolidation displays a red triangle in the lower-left corner of a cell as
a visual indication that you applied a hold to that cell or range. When you log off,
all holds are released.
Procedure
1. Select the cell or range of cells.
2. Right-click the cell or range.
3. Click Holds, Release Consolidate.
Results
The consolidated value can now reflect any changes that you make to the
underlying leaf values.
Note: To release all holds that you applied to all cubes, right-click any cell in any
cube, click Holds, Release All Holds.
Procedure
1. Click New View beneath the cube from which you want to build a view.
TM1 Web displays the View Builder Wizard with your default view in the
Content pane. TM1 Web determines the default view, as follows:
v If you have a private named default view of the cube, TM1 Web displays it
in the View Builder.
v If you do not have a private named default view of the cube, but a public
named default view exists, TM1 Web displays the public view in the View
Builder.
v If you have neither a private named default view nor a public named default
view of the cube, TM1 Web displays the system default view in the View
Builder. In the system default view, the last dimension in the cube definition
is the column dimension, the next-to-last dimension in the cube definition is
the row dimension, and all other dimensions are title dimensions.
172
View depiction
2. Set the location of dimensions in the new view. There are four possible
dimension locations in a view:
Titles - Click the button at the intersection of the dimension name and the
Titles column in the dimension location panel.
v Rows - Click the button at the intersection of the dimension name and the
Rows column.
v
Columns - Click the button at the intersection of the dimension name and
the Columns column.
v Hide - Click the button at the intersection of the dimension name and the
Hide column.
v
Title dimension
Column dimension
Row dimensions
Hidden dimension
173
As you set dimension locations, TM1 Web inserts the dimensions in the
appropriate location in the View Depiction section of the View Builder.
Note: You can place multiple dimensions in any single location in the view.
When you place multiple dimensions in a location, TM1 Web places the
dimensions in the order you select them.
The following example shows two row dimensions: model was selected first,
account1 was selected second.
3. For each dimension in the view, click the Open Subset Editor
open the Subset Editor.
button to
174
Important: If you do not save the view, TM1 Web discards the view when you
close the view or end your TM1 Web session.
Procedure
1. Click Export
.
2. Select an export format for the report:
v Slice to Excel - Excel documents that retain a link to the server through
TM1 functions. When you open the slice and connect to the server with
which the slice is associated, the slice displays the current cube values,
provided you are running Excel with the Perspectives add-in enabled.
v Snapshot to Excel - Excel documents that contain numeric values reflecting
the cube values at the moment the export occurred. Because snapshots do
not retain a link to the server, the values are static, representing a snapshot
of cube values at the moment of export.
v
3.
4.
5.
6.
Export to PDF - PDF documents that display cube values at the moment the
export occurred.
175
Note: If you are experiencing problems exporting Excel or PDF files and you
are using a WAN (Wide Area Network) server, you may need to re-configure
the security settings in Internet Explorer. For details, see the "Administrating
TM1 Web" chapter in the IBM Cognos TM1 Web Guide.
176
Procedure
1. Open a view.
2. Do one of the following to view a chart:
v Click View Chart to view cube data in chart format only.
A column chart, the default chart type, is displayed.
v Click View Chart and Grid to view cube data in both chart and grid format.
A grid is displayed at the top, and a column chart, the default chart type, is
displayed at the bottom.
v Click View Grid to view cube data in grid format only.
Procedure
1. Click Chart Properties on the toolbar.
2. Select any of the following menu commands to change the chart.
Menu Option
Description
Chart Type
Color Palette
The default color palette is red, bright green, blue, and yellow
with a bright blue background. Select a different color palette.
Toggle 3D View
177
X and Y-axis - Display or hide axis, grids, strips, reversed, side margin, title,
format, and precision
v Appearance - Chart background color and pattern, border, and line style
v
Procedure
1. Click the Chart Properties button.
2. Click the Chart Properties menu option.
The Chart Properties dialog box opens with seven tabs: Chart, Legend, 3D,
Labels, X-axis, Y-axis, and Appearance.
3. Click any tabs and change the chart options.
4. Click OK.
The chart is updated to reflect the options that you select.
Note: If you do not want to save the changes to the chart, click Cancel.
Title - You can add a title to your chart and place it in one of 12 locations on
the chart.
The following steps illustrate how to change the appearance style, chart type and
title through the Chart tab in the Chart Properties dialog box:
Procedure
1. Click the Chart tab in the Chart Properties dialog box.
2. In the Appearance Style list, select a color scheme that best suits both the data
in the grid and your application.
3. In the Chart Type list, select a chart type.
4. Type text for your title in the Title box.
Note: The size of your chart determines the title length. You might have to
shorten the title or position the title in a location on the chart where the entire
title can display.
5. Click a title placement option button to select a position for your title.
The title placement option buttons to the right of the Title box control
determines where the title displays in your chart. By default, the title displays
at the top middle of the chart. Use the title placement option buttons to
position the title at one of 12 positions around the chart.
6. Click OK to save your changes.
178
Generic - By default, the legend displays on the chart. You can hide the legend.
Also by default, the legend displays outside the plot area. You can place the
legend inside the plot area.
Placement - By default, the legend displays in the upper right corner of the
chart. You can place the legend in one of 12 locations in the chart.
The following steps illustrate how to change the options in the Legend tab in the
Chart Properties dialog box:
Procedure
1. Click the Legend tab in the Chart Properties dialog box.
The Legend tab contains three options: Style, Generic, and Placement.
2. Select one of the following Style options.
v Column - Arranges the legend keys in a vertical column format.
v Row - Arranges the legend keys in a horizontal row format.
v Table - Arranges the legend keys in a table format with columns and rows.
3. Select a Generic option.
v Show Legend - By default, a legend displays on the chart. Clearing this
option hides the legend.
Place Inside Plot Area - By default, the legend displays outside the chart
plot area. If you select this option, the legend displays inside the chart plot
area.
4. Click a Placement option to position the legend at one of 12 positions around
the chart.
v
The following steps illustrate how to change the 3D view through the Chart
Properties dialog box:
Procedure
1. Click the 3D tab in the Chart Properties dialog box.
The 3D tab options include: Generic, 3D Series, Rotation, and Perspective.
2. Select the Enable 3D check box to display the chart in a 3D format.
3. If you clear the Clustered check box in the 3D Series section, the columns that
represent the data series are no longer clustered together.
4. Select the Clustered check box, and enter values in the Depth and Gap Depth
boxes.
The default value for the depth is 100 and the default value for the gap depth
is 100.
179
5. Change the values in the Rotation section to change the horizontal and vertical
axes of the chart.
The default Horizontal rotation value is 10. The default Vertical rotation value
is 15.
6. Change the value in the Perspective box to change the chart perspective.
The default value for the chart perspective is 10. As you increase the
perspective setting, parts of the chart that are closest to you are enlarged, while
the portions that are farther away are shrunk.
Format and Precision - Specify the format and decimal places for the label
numbers.
The following steps illustrate how to change label options through the Labels tab
in the Chart Properties dialog box:
Procedure
1. Click the Labels tab in the Chart Properties dialog box.
2. Select the Show Point Labels check box to display labels for the value
associated with the data series.
3. If you select the Enable Smart Labels check box, an arrow is inserted for any
ambiguous point label value for a data series. The arrow makes it easier to
depict which point label value associates with a data series.
4. Type a value in the Angle box to change the point labels angle on the chart.
By default, the angle value of zero displays the labels horizontally. You can
enter a value from -360 to 360 degrees. A 90 degree angle displays the labels
vertically, facing left. A -90 degree angle displays the labels vertically, facing
right.
5. Change the font for the labels:
v Select Click to select in the Font box.
The Chart Font dialog box opens.
v Select a font, font style, size, and any effects.
v Click OK.
6. In the Color list, select a color to change the color of the labels:
7. Click a Position option to place the labels relative to the top of the data series
in the chart.
The Auto option places the labels at the top of a data series.
8. Change the format and number of decimal places for the labels.
By default, the format is Number and the precision is 0 decimal places. If you
select Currency and 2, the labels display with a dollar sign and two decimal
places.
v In the Format list, select the format that matches your numeric data.
v In the Precision list, select the number of decimal places for your numeric
data.
180
Procedure
1. Click the X-axis tab or the Y-axis tab in the Chart Properties dialog box.
2. Select or clear the following Axis options.
v Visible - Displays or hides the X-axis or Y-axis label. You enter the X-axis or
Y-axis label text in the Title field.
v Major Grids - Displays or hides major gridlines.
v Minor Grids - Displays or hides minor gridlines.
v Interlaced Strips - Displays or hides interlaced strips.
v
v
Reversed - Moves the Y-axis labels to the opposite side of the chart.
Side Margin - Displays or hides a side margin.
3. Add a title to the X-axis or Y-axis and change the font for the title.
v Type a title in the Title box.
v Select Click to select in the Font box.
The Chart Font dialog box opens.
v Select a font, font style, font size, and any effects. Click OK.
Note: The X-axis label replaces the name of the chart, which is usually the
name of the view.
4. Change the format and number of decimal places for the X-axis or Y-axis labels.
By default, the format is General and the precision is 0 decimal places. If you
select Currency and 2, the labels display with a dollar sign and two decimal
places.
v In the Format list, select a format that matches your numeric data.
v In the Precision list, select the number of decimal places for your numerical
data.
Procedure
1. Click the Appearance tab in the Chart Properties dialog box.
2. In the Color list, select a background color for your chart.
3. In the Gradient list, select a background gradient for your chart.
Chapter 13. Working with Charts
181
Procedure
1. Click View Chart to display the chart.
2. Right-click a column in the chart and click Drill Through.
If the cell is linked with two or more sources of associated data, the Drill dialog
box opens, listing the data sources associated with the chart component.
3. Select the source you want to view and click Select.
Results
The selected data opens on a new View tab.
182
Procedure
1. From a Websheet, click Open Subset Editor
dimension.
183
Procedure
1. Click Open Subset Editor
next to any dimension.
The simple Subset Editor opens.
The following buttons are available in the Subset Editor.
Button
Name
Position
Subset All
Keep Selected
Element(s)
Subset
to
and
5. To search for elements in the current subset, click Find in Subset
type your search phrase. For details on using Find in Subset, see Finding
Elements on page 190.
6. Click OK.
184
Results
Your view is updated to include only the elements that you selected in your
subset.
Procedure
1. Click Subset Editor
next to any dimension.
The simple Subset Editor opens.
2. Click Advanced at the bottom of the simple Subset Editor.
Results
The advanced Subset Editor contains two panes.
v Available Elements (left pane) - Displays all the elements that are available to
be added to your subset.
v Subset (right pane) - Displays only the actual members of the subset. When
you save a subset, only the elements in the Subset pane are saved to the subset.
Name
Description
Save Subset
Save Subset As
Reload Subset
Subset All
Cut, Copy and Paste Cuts, copies, and pastes the selected elements
of a subset.
Keep Selected
Elements
Delete Selected
Elements
185
Button
Name
Description
Filter Subset
Sort Subset
Tree Expand
Tree Collapse
Insert Parents of
Selected Elements
Expand Above
Create Custom
Consolidation
Find in Subset
186
Moving Elements
You can move elements from the Available Elements pane to the Subset pane using
a drag-and-drop operation.
In this example, if you click Other Revenue in the Available Elements pane, you
could drag the element to beneath Sales in the Subset pane.
The line beneath the Sales element indicates that the Other Revenue element will
appear beneath Sales.
Moving Consolidations
You can move a consolidation from the Available Elements pane to the Subset pane
using a drag-and-drop operation.
When you move a consolidated element, the children of the consolidation also
move.
For this example, suppose you have a consolidation element named Revenue.
If you select Revenue, and drag it to the Subset pane, a collapsed consolidation is
added to the Subset pane.
If you expand Revenue in the Available Elements pane, and select the
consolidation and its children, you can drag the consolidation to the Subset pane.
The expanded consolidation is added to the Subset pane.
187
In both of the above examples, the Revenue consolidation and its children are
added to the Subset list. However, the state of the consolidation in the Subset list
reflects the way the consolidation displays. In the first example, Revenue displays
as a collapsed consolidation. In the second example, Revenue displays as an
expanded consolidation and its children will be visible.
Keeping Elements
You can reduce the list of elements in the Subset pane to only those elements you
want to keep in your subset.
In this case all other elements are removed from the subset.
Note: You can reduce the size of the Available Elements list to narrow your search
for elements to add to your subset, but this has no effect on the elements in the
Subset list.
Procedure
1. Select the elements that you want to keep in the Subset list.
.
2. Click Keep Selected Element(s)
Only the elements that you selected to keep remain visible in the Subset list.
3. Click Save Subset
Deleting Elements
You can remove selected elements from the Subset pane.
Procedure
1. Select one or more elements in the Subset pane.
2. Click Delete Selected Element(s)
Results
The selected elements are removed from the Subset pane. The removed elements
still exist in the dimension.
Note: To display all subset elements that you removed, click Subset All
Filtering Elements
You can filter elements in either the Available Elements pane or Subset pane.
Use these options:
v Filter by Attribute - Displays only the elements that match an attribute that
you specify.
Filter by Level - Displays only the elements that match a level in the element
hierarchy.
v Filter by Expression - Displays only the elements that match a pattern.
Filtering by Attribute
The Subset Editor lets you filter elements by attribute value.
188
Procedure
1.
2.
3.
4.
Results
All subset elements whose selected attribute matches this value remain in the
element list. All subset elements whose selected attribute does not match the value
are removed from the element list.
Filtering by Level
The Subset Editor lets you filter elements so that only elements belonging to one or
more specified hierarchy levels remain.
Consider the following example of a three-level hierarchy.
In this example, you start with the subset shown in the figure, and then eliminate
all elements from the subset except those at Level 1.
Level 0
Level 1
Level 2
Procedure
1. Click Filter Subset
, and click Filter by Level.
2. Click a level in the list, and click OK.
For example, if you filtered by Level 1, the following level 1 subset elements
remain in the Subset list:
v Revenue
v COS
Filtering by Expression
The Subset Editor lets you filter elements so that only elements matching a
specified search pattern remain.
For example, suppose you have the following list of elements in either the
Available Elements pane or Subset pane.
v Sales
v Other Revenue
v Direct Cost
v Other Costs
v Bank Charges
Chapter 14. Editing Subsets in TM1 Web
189
v
v
v
v
v
Board of Directors
Employee Relations
Printing
Seminars and Continuing Ed.
Taxes and Licenses
v Office Expense
v Postage
v Rent
Now suppose you want to reduce this list to those elements that contain the word
'cost'.
Procedure
1. Click Filter Subset
and click Filter by Wildcard.
2. Enter a pattern of alphanumeric characters in the Enter Expression box.
You can use the following two wildcard characters in the Enter Expression box.
v Question mark (?) - Placeholder for a single character
v Asterisk (*) - Placeholder for one or more characters
To isolate all elements whose names contain the string pattern cost, type the
expression cost in the dialog box that opens.
3. Click OK.
Results
The element list is trimmed to include only those elements that match the pattern.
Finding Elements
You can search for elements in either the Available Elements pane or Subset pane
by using the Find in Subset toolbar.
This feature performs a simple text search for elements that match a spelling
pattern that you enter. This is especially useful when you want to find a specific
element within a large list of elements.
Note: The Find in Subset feature does not support wildcard characters, such as the
question mark (?) or asterisk (*), in your search text. Instead, an asterisk (*)
wildcard character is inserted at the beginning and end of the spelling pattern that
you enter so that it searches for any occurrence of the pattern in the element list.
For example, if you enter the spelling pattern ost, this converts to *ost* and
matches such as Cost and Boston are found.
190
Procedure
1. Click Find in Subset
or press CTRL+F.
The Find in Subset toolbar opens in the Subset Editor.
2. Type a spelling pattern in the search box.
A spelling pattern can include one or more alphanumeric characters, but should
not include wildcard characters as described above.
The list of elements is searched as you type a spelling pattern.
v If one or more matching elements are found, the first matching element is
located and highlighted in the list.
v If a matching element is not found, the search box temporarily displays a red
background.
You can also start your search at any location within the element list by
clicking on an element in that section of the list. The search begins from this
new start point when you continue your search.
3. Click Find Next or Find Previous to navigate through the element list when
more than one matching element is found.
You can also use the following keyboard commands to navigate:
v Press F3 or press ENTER to find the next matching element.
v Press SHIFT+F3 or press SHIFT+ENTER to find the previous element.
If a next or previous matching element is not found, the search box temporarily
displays a red background, and the search cycles through the list again.
4. Click Close the Findbar
Sorting Elements
You can sort all elements in either the Available Elements pane or Subset pane.
Procedure
To sort subset elements, click Sort Subset
Sort Option
Sort Order
Sort Ascending
Sort Descending
Sort Hierarchically
191
You can apply the following procedures to elements in either the Available
Elements pane or the Subset pane of the Subset Editor.
Expanding a Consolidation
You can expand a consolidation.
Procedure
1. Select the consolidations you want to expand.
.
2. Click Tree Expand
3. Select one of the following:
v Click Drill Down Selected Consolidations to view the immediate children
of a consolidation. The following figure shows the result of drilling down on
the Total Business Unit consolidation.
v Click Expand Tree Fully to view all descendents of all parents in the
dimension hierarchy.
Collapsing a Consolidation
You can collapse expanded consolidations using either a selected consolidation or
you can close all expanded consolidations in the subset.
Procedure
1. Select the expanded consolidations you want to collapse.
.
2. Click Tree Collapse
3. Click Collapse Selected Consolidations.
Note: To close all expanded consolidations in the subset, click Tree Collapse,
and click Collapse Tree Fully.
192
Inserting Parents
You can insert the immediate parent of a selected element directly above that
element in the Subset Editor.
For example, consider the following example showing several leaf elements.
, the
If you select all elements, and click Insert Parents of Selected Elements
immediate parents of all selected elements are inserted, as shown in the following
example.
Procedure
1. Open the Subset Editor for a dimension.
Chapter 14. Editing Subsets in TM1 Web
193
2. In the simple Subset Editor window, click Advanced to open the advanced
Subset Editor.
3. Define a subset in the Subset pane.
and click Create Consolidation from
4. Click Create Custom Consolidation
Subset.
5. Select the existing subset that you want to insert into the current subset as a
custom consolidation.
The selected subset is inserted into the current subset as a custom
consolidation.
6. If necessary, click Save Subset
subset.
7. Click OK.
or Save Subset As
Results
The subset with the new custom consolidation opens.
Procedure
1. Open the Subset Editor for a dimension.
2. In the simple Subset Editor window, click Advanced to open the advanced
Subset Editor.
3. In the Subset pane, select the elements that you want to include in the custom
consolidation.
4. Click Create Custom Consolidation,
Selected Elements.
You have now created a custom consolidation that contains the elements that
you selected in step 2.
The custom consolidation the name }ROLLUP_ # is assigned, where # starts at
zero and increases by one for each custom consolidation that you create during
a server session.
5. Click OK to view the new custom consolidation.
194
Purpose
Dimensions that form the cube
Sampling of elements in the dimensions
Sampling of consolidations in the dimensions
SalesPriorCube
The SalesPriorCube cube tracks monthly sales of passenger cars throughout Europe
and the Americas. Chronologically, the values in this cube are from a year prior to
the values in the SalesCube.
v Dimensions and Elements
v Dimension Consolidations
Sample Elements
Actvsbud
Actual, Budget
Region
Model
Account1
Month
Dimension Consolidations
This section provides sample consolidations from each dimension of
SalesPriorCube.
v Region Dimension
v Model Dimension
v Account1 Dimension
v Month Dimension
Region Dimension
Consolidated Element
Children
Americas
v North America
v South America
Central Europe
v France
v Germany
195
Model Dimension
Consolidated Element
Children
S Series Sedan
T Series Coupe
Total
v S Series
v L Series
v T Series
Account1 Dimension
Consolidated Element
Children
Gross Margin
v Sales
v Variable Costs
Month Dimension
Consolidated Element
Children
1Quarter
v Jan
v Feb
v Mar
Year
v 1 Quarter
v 2 Quarter
v 3 Quarter
v 4 Quarter
PnLCube
PnLCube tracks monthly revenue and expenses for a car manufacturer in the year
associated with the values in the SalesCube.
v Dimensions and Elements
v Dimension Consolidations
196
Dimension
Sample Elements
Actvsbud
Actual, Budget
Region
Account2
Month
Dimension Consolidations
This section provides sample consolidations for the Account2 dimension, a
dimension used only in the PnLCube cube.
Account2 Dimension
Consolidated Element
Children
Marketing
Advertising
Sales Promotions
Dealer Incentive Plan
Total Expenses
Marketing
Plant Overhead
Transportation Costs
General Administration
Gross Margin
Total Expenses
PriceCube
PriceCube tracks prices of passenger cars throughout Europe and the Americas in
the year associated with the SalesCube.
v Dimensions and Elements
v Dimension Consolidations
Sample Elements
Actvsbud
Actual, Budget
Region
Model
Month
197
Dimension Consolidations
The dimensions of the PriceCube cube are also used in the SalesPriorCube.
SalesCube
SalesCube tracks monthly sales of passenger cars throughout Europe and the
Americas.
v Dimensions and Elements
v Dimension Consolidations
Sample Elements
Actvsbud
Actual, Budget
Region
Model
Account1
Month
Dimension Consolidations
The dimensions of SalesCube are also used in the SalesPriorCube.
SalesByQuarterCube
SalesByQuarterCube tracks quarterly sales of passenger cars throughout Europe
and the Americas.
v Dimensions and Elements
v Dimension Consolidations
Sample Elements
Actvsbud
Actual, Budget
Region
Model
Account1
Quarter
Dimension Consolidations
All dimensions of SalesByQuarterCube are also used in the SalesPriorCube, with
the exception of Quarter.
198
v Quarter Dimension
Quarter Dimension
Consolidated Element
Children
Quarter
v 1 Quarter
v 2 Quarter
v 3 Quarter
v 4 Quarter
SalesByQuarterCube-TotalModel
SalesByQuarterCube-TotalModel tracks quarterly sales of the total of all models
throughout Europe and the Americas.
v Dimensions and Elements
v Dimension Consolidations
Sample Elements
Actvsbud
Actual, Budget
Region
Account1
Quarter
Dimension Consolidations
All dimensions of SalesByQuarterCube-TotalModel are also used in the
SalesByQuarterCube.
199
200
Procedure
1. From the Server Explorer menu, expand a cube so that you can see its
dimensions.
2. Right-click a dimension, and click Edit Element Attributes from the shortcut
menu.
3. Click the cell at the intersection of the Format column and the element for
which you want to define a display format.
Character Values
Format expressions for strings have one or two sections separated by a semicolon
(;). If you use one section, the format applies to all string data that can occur in the
cell. If you use two sections, the first section applies to string data, and the second
section applies to null values and zero-length strings. For example:
<@@@;"No Value"
Copyright IBM Corp. 2010, 2012
201
This format displays three lower-case characters if the cell contains string data, or
the string No Value if the cell contains a null value or a zero-length string.
The following table describes how to construct a format string for a string element:
Format String
Character
@
Description
Character placeholder. If the string has a character in the position
where the at symbol (@) appears, that character displays. If no
character appears in that location, a space displays.
Example:
Suppose a cell contains the following string:
The quick brown fox
If you apply this format string:
@@@@@
Displays:
n fox
Note: Placeholders are populated from right to left unless you
enter an exclamation point (!) character in the format string.
&
<
202
Format String
Character
Description
>
Numeric Values
Format expressions for numbers have up to four sections separated by semicolons
(;). The number of sections determines which types of values are affected.
v If a format has one section, that section applies to all values.
v If a format has two sections, the first section applies to positive values and
zeros, and the second section applies to negative values.
v If a format has three sections, the first section applies to positive values, the
second section applies to negative values, and the third applies to zeros.
v If a format has four sections, the first section applies to positive values, the
second section applies to negative values, the third applies to zeros, and the
fourth applies to NULL values.
The following table describes how to construct a format string for numeric values:
Format String Character
Description
# (number sign)
Digit placeholder.
The # placeholder displays only significant digits and does not
display insignificant zeros. In the decimal value .90, the 0 is
considered insignificant. The value would be displayed as .9
when the # placeholder is used.
If a number has more digits to the right of the decimal point
than there are placeholders in the format string, the number
rounds to as many decimal places as there are placeholders. If
there are more digits to the left of the decimal point than there
are placeholders, the extra digits are displayed.
203
Description
The following examples illustrate the use of the # placeholder.
Example
Value: 123.896
Format String: #.##
Displays: 123.9
Example
Value: 456.873
Format String: #.##
Displays: 456.87
Example
Value: 34.5678
Format String: #.###
Displays: 34.568
You can combine the # and 0 placeholders in a format string.
204
Description
0 (zero)
Digit placeholder.
The 0 placeholder displays insignificant zeros if a number has
fewer digits than there are zeros in the format string.
If a number has more digits to the right of the decimal point
than there are placeholders in the format string, the number
rounds to as many decimal places as there are placeholders. If
there are more digits to the left of the decimal point than there
are placeholders, the extra digits are displayed.
The following examples illustrate the use of the 0 placeholder.
Example
Value: 23.896
Format String: 0.00
Displays: 23.90
Example
Value: 16.8
Format String: 0.000
Displays: 16.800
Example
Value: 7.12
Format String: 000.0
Displays: 007.1
You can combine the # and 0 placeholders in a format string.
E- E+
Scientific format.
e- e+
205
Description
- + $ ()
"ABC"
Description
Time separator. (In some locales, other characters may be used to
represent the time separator.)
This character separates hours, minutes and seconds when time
values are formatted. The actual character used as the time
separator in formatted output is determined by your system
settings.
206
Format String
Character
C
Description
Displays the date as ddddd and displays the time as ttttt, in that
order. Displays only date information if there is no fractional part
to the date serial number. Displays only time information if there
is no integer portion.
Example: 10/10/98 05:12:12
dd
ddd
dddd
ddddd
dddddd
ww
mm
mmm
mmmm
yy
yyy
207
Format String
Character
Description
hh
nn
ss
ttttt
AM/PM
am/pm
A/P
a/p
AMPM
Uses the 12-hour clock. Displays the AM string literal with any
hour before noon; displays the PM string literal with any hour
between noon and 11:59 P.M. AMPM can be either uppercase or
lowercase, but the case of the string displayed matches the string
as defined by your system settings. For Microsoft Windows, the
default format is AM/PM.
208
Language
Date Format
Chinese
yyyy-mm-dd
Language
Date Format
English
mm/dd/yyyy
French
dd/mm/yyyy
German
dd/mm/yyyy
Italian
dd/mm/yyyy
Japanese
yyyy/mm/dd
Spanish
dd/mm/yyyy
209
210
Name
Action
Connect
Disconnect
Server Explorer
In-Spreadsheet Browser
211
Button
Name
Action
Print Report
Edit Formula
Recalculate
Help
212
Name
Action
Hold Consolidate
Release Consolidate
Hold Leaves
Button
Name
Action
Proportional Spread
Equal Spread
Repeat
Repeat Leaves
Percent Change
213
Button
Name
Action
Straight Line
Growth %
214
Name
Action
Dimension Open
Dimension New
Dimension Save
Rule Open
Rule New
Button
Name
Action
Rule Save
Name
Action
Suppress Zero
Filter
Edit Subset
215
Button
Name
Action
If you are logged in to more than one TM1 server , the Servers toolbar includes
indicators representing each server.
When you are not yet logged in to the TM1 server or you disconnect yourself from
a TM1 server , the indicator displays red. This indicates that data in the TM1 slice
or In-Spreadsheet Browser could be outdated.
216
If problems on your network cause your client to be disconnected from the TM1
server , the Servers toolbar continues to display a green indicator.
v The toolbar does not accurately report connection status when the TM1 server is
shut down while your client is connected to the server. In this situation, the
Servers toolbar continues to display a green indicator.
Name
Action
Create Sandbox
Commit Sandbox
Reset Sandbox
Delete Sandbox
217
218
Notices
This information was developed for products and services offered worldwide.
IBM may not offer the products, services, or features discussed in this document in
other countries. Consult your local IBM representative for information on the
products and services currently available in your area. Any reference to an IBM
product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM intellectual property right may
be used instead. However, it is the user's responsibility to evaluate and verify the
operation of any non-IBM product, program, or service. This document may
describe products, services, or features that are not included in the Program or
license entitlement that you have purchased.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not grant you
any license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan Ltd.
1623-14, Shimotsuruma, Yamato-shi
Kanagawa 242-8502 Japan
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law: INTERNATIONAL
BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS"
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE. Some states do not allow disclaimer of express or implied warranties in
certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors.
Changes are periodically made to the information herein; these changes will be
incorporated in new editions of the publication. IBM may make improvements
and/or changes in the product(s) and/or the program(s) described in this
publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials for this IBM
product and use of those Web sites is at your own risk.
Copyright IBM Corp. 2010, 2012
219
IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.
Licensees of this program who wish to have information about it for the purpose
of enabling: (i) the exchange of information between independently created
programs and other programs (including this one) and (ii) the mutual use of the
information which has been exchanged, should contact:
IBM Software Group
Attention: Licensing
3755 Riverside Dr
Ottawa, ON K1V 1B7
Canada
Such information may be available, subject to appropriate terms and conditions,
including in some cases, payment of a fee.
The licensed program described in this document and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement or any equivalent agreement
between us.
Any performance data contained herein was determined in a controlled
environment. Therefore, the results obtained in other operating environments may
vary significantly. Some measurements may have been made on development-level
systems and there is no guarantee that these measurements will be the same on
generally available systems. Furthermore, some measurements may have been
estimated through extrapolation. Actual results may vary. Users of this document
should verify the applicable data for their specific environment.
Information concerning non-IBM products was obtained from the suppliers of
those products, their published announcements or other publicly available sources.
IBM has not tested those products and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the
suppliers of those products.
All statements regarding IBM's future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
If you are viewing this information softcopy, the photographs and color
illustrations may not appear.
220
Trademarks
IBM, the IBM logo, ibm.com, TM1, and Cognos are trademarks or registered
trademarks of International Business Machines Corp., registered in many
jurisdictions worldwide. Other product and service names might be trademarks of
IBM or other companies. A current list of IBM trademarks is available on the Web
at Copyright and trademark information at www.ibm.com/legal/
copytrade.shtml.
The following terms are trademarks or registered trademarks of other companies:
v Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered
trademarks or trademarks of Adobe Systems Incorporated in the United States,
and/or other countries.
v Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both.
Notices
221
222
Glossary
This glossary includes terms and definitions for
Cognos TM1.
The following cross-references are used in this
glossary:
v See refers you from a term to a preferred
synonym, or from an acronym or abbreviation
to the defined full form.
C
cell security
The access control level assigned to a
single cell in a cube.
child
chore
consolidation
In a data tree, an entry that has one or
more children.
A
access control
In computer security, the process of
ensuring that users can access only those
resources of a computer system for which
they are authorized.
administrative client
A program that runs on a file server,
workstation, or mainframe that
administrators use to control and monitor
the server.
alias
control object
Any object used to store system
information statistics including system
performance.
cube
D
data source
A file or data used as the source for the
TurboIntegrator import process.
attribute
A property that provides qualitative
information about dimensions.
dimension
In Cognos BI and Cognos TM1, a broad
grouping of descriptive data about a
major aspect of a business, such as
products, dates, or locations. Each
dimension includes different levels of
members in one or more hierarchies and
an optional set of calculated members or
special categories.
audit log
A log that maintains the history of all
commands that modify metadata or
configuration data and significant
operations, including commands that
would have made a change but failed to
do so.
drill down
In a multidimensional representation of
data, to access information by starting
with a general category and moving
downwards through the hierarchy of
information, for example from Years to
Quarters to Months.
application
An object that functions as a virtual folder
to organize shortcuts to other objects,
external files, and URLs in a logical,
job-specific or project grouping.
drill through
A method of examination used to reveal
detail or context information about a cell's
contents.
Copyright IBM Corp. 2010, 2012
223
element
A member of a dimension.
performance monitor
A set of software tools used to track
minute-by-minute statistics on clients,
cubes, and servers.
F
feeder statement
A series of lines of code which causes
placeholder values to be stored in
rules-calculated cells so that the cells are
not skipped during calculations.
pick list
A list of cell values available to a user
when entering data into a cell.
process
An object that contains a user-created
script of TurboIntegrator functions and
commands to programmatically import
data as well as create and modify Cognos
TM1 objects, such as cubes and
dimensions. A process can be run
manually or contained in a chore to run
at a scheduled time.
L
LDAP See Lightweight Directory Access
Protocol.
leaf
R
replication
The process of maintaining a defined set
of data in more than one location.
Replication involves copying designated
changes for one location (a source) to
another (a target) and synchronizing the
data in both locations.
rule
metadata
Data that describes the characteristics of
data; descriptive data.
rules tracer
A utility used to develop and debug
rules.
object security
The access level assigned to Cognos TM1
objects.
sandbox
A personal workspace used to store data
values as a separate layer of only new
values which can be merged back into the
base data when adjustments are complete.
224
service
1. A process that stores data values or a
database used by Cognos TM1.
2. Work performed by a server. A service
can be a simple request for data to be
sent or stored (as with file servers,
HTTP servers, or e-mail servers), or it
can be more complex work (as with
print servers or process servers).
sibling node
One of several nodes within the scope of
another node.
slice
spread
To distribute values across a range of cells
using a specific algorithm, such as percent
or increments.
subset A set of elements within a dimension.
Subsets may be named and saved for
future use.
synchronization
A bi-directional process of copying data
updates and metadata from an original
cube to its replicated versions, and from
replicated versions of the cube back to the
original cube.
W
websheet
A Microsoft Excel worksheet that is
accessed through Cognos TM1 Web.
Z
zero suppression
The ability in a cube view to turn off the
display of rows or columns that contain
only zero values so those rows or
columns do not display.
Glossary
225
226
Index
Special characters
cells
absolute reference 105
calculated 16
clearing values 79
data 16
formatting in Cube Viewer 57
formatting in In-Spreadsheet Browser 57
relative reference 105
reviewing changes 161
certificate 6
changing 3D Web charts 179
changing Web chart elements 178
character formats 201
charts
drill through 182
clear spread method 79
ClearType Tuner utility
on end user computers 152
client
options 3
starting 3
clients
starting 2
collapsing consolidations 162, 192
column width in websheets 152
columns
chart, default 177
hide 150
orientation 59
conditional formatting 150
consolidated cells in web cube viewer 170
consolidated elements
changing expansion direction 43
consolidation holds
applying 82
interaction with leaf holds 82
overview 82
releasing 82
consolidations 182
collapse in chart 182
collapsing in a subset 192
drilling down 18
expand 192
moving in a subset 187
control objects
enabling display 9
Server Explorer 9
suppressing display 9
creating views 172
cube
browsing 7
references 102, 105, 108
samples 195
shading cells 16
values 59, 104, 105
views 51, 52, 98
Cube Viewer 13, 15
changing column orientation 59
chart drill through 182
collapsing consolidations 162
Numerics
3D Web charts
177
A
Active Forms 113
cell protection 128
changing title elements 117
creating 114
data spreading 116
editing row subsets 116, 117
filtering 116
formatting 121
inserting columns 119
inserting dependent sections 117
overview 113
password protection 128
recalculating 115
saving 114
suppressing zeroes 115
Active Forms toolbar 215
Add command 168
Admin Host 2, 4, 148
Admin Server 2
purpose 8
Architect
starting 3
attribute
editor 57
format 57
selecting elements 36
attributes
editor 201
automatically load 2
B
batch updates
caution 61
discarding 62
initiating 61
overview 61
saving 61
BottomCount 53
BottomPercent 53
BottomSum 53
browsing data
Cube Viewer 15
default browser 16
In-Spreadsheet 13, 15
In-Spreadsheet Browser
worksheet slices 97
15
227
D
data
cells 16
spreading 167
data entry commands 168, 169
data spreading
behavior 91
Cube Viewer 65
data update options 67
DBR function 91
DBRW function 91
excluding 80, 147, 171
extend options 67
general procedures 65
in a Cube View 167
in a Websheet 147
In-Spreadsheet Browser 65
menu 66, 91
multiple populated ranges 93
overview 65
slices 65
syntax 83
Data Spreading 116
data spreading leaf holds 80
applying 80
releasing 80
data spreading methods
clear 79
equal 69
equal spread leaves 78
228
E
edit
data in a Websheet 146
enabling/disabling data in a Websheet 148
formula bar 105
subsets 50, 183
elements
all in subset 19
copying into worksheets 100
deleting 42, 188
filtering 188
inserting parents 193
keeping 188
modifying in worksheets 99
narrowing list 33
reducing in a subset 188
searching using wildcard characters 38
selecting 36
selecting in Subset Editor 36
sorting 42, 191
title 19
entering data
data entry commands 168, 169
equal spread method 69
leaves 78
Excel
macro security 1
expand
above 43
consolidations 162, 192
in chart 182
export
data 62, 63, 64
reports 175
F
filtering
-based subsets 48
by attribute 189
by expression 190
by level 189
data in Cube Viewer 165
elements 188
types 165
views 53
Filtering 116
filters
BottomCount 53
BottomSum 53
canceling 54
recalculation 53
TopCount 53
TopPercent 53
TopSum 53
view 53
format range 121
formatting cells
attributes 57
Attributes Editor 57
Cube Viewer 57
In-Spreadsheet Browser 57
Formula Editor 104, 105
freezing
panes 58, 152
functions
DBR 102
DBRW 102
DFRST 109, 110
DIMNM 101
DNEXT 109
ELCOMP 109, 111
G
generating reports 153, 175
glossary 223
Grow commands 168
Growth % Spread method 72
extend options 72
H
hidden dimensions 163
hide columns 150
hiding zeros 55
hierarchy levels
selecting elements 36
Hold command 168
Holding 116
hyperlinks 151
I
In-Spreadsheet Browser
accessing data 15
data spreading 65
default 16
dimension stacking 17
dimension subsets 34
display options 54
drilling down 19
formatting views 58
freezing panes 58
opening cube views 52
overview 13
zero suppression 55
Increase command 168
inserting
parents 193
installation
directory 2
integrated login 4
J
Job Queuing 31
JobQueuing_window
31
K
K command 168
keeping elements 188
KEY_ERR worksheet message
102
L
leaf holds
applying
80
Index
229
82
quick commands
data entry commands
M
M command 168
macro
setting security 1
Very High security 1
manually load 2
MDX expression 33, 47
moving dimensions 162
Multiply command 168
N
navigation
Cube Viewer 160
number formats 203
O
objects
enabling display in Server Explorer 9
suppressing display in Server Explorer
Other Software 1
P
page layout
reports 132
Pagination 160
paging toolbar 145, 160
PDF 153
reports 175
Percent Change Spread method 71
Percent command 168
Perspectives
starting 3
pivoting dimensions 162
PnLCube 196
Power command 168
prerequisites 1
PriceCube 197
print properties 148
private
cube view 51
subset 33
properties
Server Explorer 7
Proportional Spread method 68
public
cube view 51
subset 33
publishing worksheets
defined 143
230
168, 169
range parameters
view extract 40
recalculating data in Cube Viewer 161
recalculation
filters 53
views in Cube Viewer 59
views in In-Spreadsheet Browser 59
Redo 15
regular expression
subset criteria 36
Relative Percent Adjustment Spread method
Relative Proportional Spread method 74
remote server 8
logging in 9
overview 2
updating list 9
Repeat Leaves Spread method 77
Repeat Spread method 70
reports
creating 131
Cube Viewer 153, 175
Excel document options 138
exporting 175
loading saved Print Jobs 140
number of sheets in report 133
order of dimensions 133
order of Excel sheets 134
overview 131, 153, 175
page layout 132
PDF 153, 175
PDF document options 139
printing 136
removing title dimensions 133
saving as Excel files 138
saving as PDF files 139
saving settings as a Print Job 140
security privileges 131
selecting dimension subsets 135
selecting sheets 132
selecting title dimensions 133
slice 153, 175
snapshot 153, 175
Websheets 153, 175
reviewing cell changes 161
rolling up 18, 162
user-defined consolidations 45
S
SalesByQuarterCube 199
SalesCube 198
SalesPriorCube 195
sample cubes
overview 195
PnLCube 196
Price Cube 197
SalesByQuarterCube 198, 199
SalesCube 198
SalesPriorCube 195
75
sandbox
cell coloring 29
committing 30
deleting 23
overview 23
resetting data values 29
toolbar 217
saving data in Cube Viewer 161
selecting elements 36, 40, 166
adjacent 36
attributes 36
hierarchy level 36
non-adjacent 36
one 36
regular expression 36
spelling pattern 36
view extract 36
wildcards 38
server
login dialog box 9
remote 8
toolbar 216
toolbar limitations 216
Server Explorer 9
accessing 6
components 7
enabling display of objects 9
opening cube views 52
properties pane 7
refreshing available server list 9
suppressing display of objects 9
tree pane 7
View menu 9
viewing objects 7
shading cube cells 16
shortcuts 86, 169
cube viewer 84
slices
copying to worksheets 97
cube views 98
data spreading 65
example 97
export reports 153
overview 97
reports 175
snapshot 153
overview 97
reports 175
sorting elements 42, 191
alphabetical ascending 42
alphabetical descending 42
ascending index 42
descending index 42
hierarchy 42
spreading
data 167
spreading data
excluding cells in a Cube View 171
excluding cells in a Websheet 147
excluding consolidations in a Cube View 171
excluding consolidations in a Websheet 147
in a Cube View 167
in a Websheet 147
spreading toolbar 212
SSL 6
stacking dimensions 16, 162
standard toolbar 211
static 183
subsets 33, 183
Straight Line Spread method 71
extend options 71
String measurement 152
Subset Editor 19, 166
accessing 183
advanced 183
advanced displaying 185
advanced toolbar 185
collapse consolidations 192
collapse tree fully 192
drill-down consolidations 192
expand above 43
expand consolidations 192
expand tree fully 192
simple 183
simple displaying 184
subsets 183
all elements 34
collapsing consolidations 192
creating 34
default 34
deleting elements 42
deleting subsets 188
dynamic 33, 46, 183
editing 50, 183
expanding consolidations 192
expression-based 47
filter-based 48
filtering elements 188
inserting parents 193
keeping elements 188
MDX expression 47
moving consolidations 187
moving elements 187
private 33
public 33
saving 34
selecting elements 166
selecting with attribute 36
selection criteria 33
sorting elements 42, 191
static 33
user-defined consolidations 44
Subtract command 168
suppressing zeros 55
T
time formats 206
title
dimensions 19
elements 19, 20
Title Elements 117
TM1
Formula Editor 104
TM1 View Control 13
TM1 Web
administrator tasks 142
browsing and analyzing data
content pane 142
logging in 141
navigation pane 142
overview 141
starting 141
using 142
142
Index
231
211
U
Undo 15
user-defined consolidations
creating 44
overview 44
roll up 45
rules 44
See custom consolidations
193
V
View Builder 172
views 172
canceling filters 54
copying to worksheets 97
creating 172
expanding detail 16
export data 63
extract 36
extract example 41
extract range parameters 40
filtering 53
formatting in Cube Viewer 57
formatting in In-Spreadsheet Browser 58
private cube 51
public cube 51
recalculating in Cube Viewer 59
recalculating in In-Spreadsheet Browser 59
saving 51
slicing 97
232
Web charts
changing elements 178
chart title 178
chart title placement 178
chart type 177, 178
collapse consolidations 182
color 177
column, default type 177
drill through 182
expand consolidations 182
x-axis label 181
Web charts 3D
axes rotation 179
clustered 179
displaying 177, 179
options 179
perspective 179
rotation 179
series depth 179
series gap depth 179
Web charts background
color 181
gradient 181
hatching 181
pattern 181
secondary color 181
Web charts border
color 181
style 181
width 181
Web charts labels
angle 180
color 180
decimal places 180
font 180
format 180
options 180
point labels 180
position 180
precision 180
smart labels 180
Web charts legend 177
displaying/hiding 179
inside/outside plot area 179
options 179
placement 179
style 179
Web charts x-axis
interlaced strips 181
label 181
label decimal places 181
label format 181
label number precision 181
major gridlines 181
minor gridlines 181
options 181
reverse y-axis labels 181
side margin 181
title font 181
Web charts y-axis 181
interlaced strips 181
label 181
label decimal places 181
label format 181
label number precision 181
minor gridlines 181
Websheets (continued)
paging toolbar 145
relational drill 143
spreading data 147
toolbar 144
visual differences with Excel worksheets
wildcards
selecting elements 38
windows
Subset Editor 19
worksheets
changing cube values 104
cube references in 102
slicing views 97
write back 148, 166
143
Z
zero suppression
across view in Cube Viewer 55
across view in In-Spreadsheet Browser
columns 55
Cube Viewer 55
rows 55
55
Index
233