ibm cognos tm1 10.2public.dhe.ibm.com/software/data/cognos/documentation/... · 2014. 6. 3. ·...
TRANSCRIPT
IBM Cognos TM110.2.2 �
��ΓU
���
��
���ΩT�ΣΣ��ú�ºeA�²\¬� 317��y�N��zñ�ΩTC
ú�ΩT
�σ≤A�≤ IBM Cognos TM1 10.2.2 �A�B]iαA�≤ß≥���C
Licensed Materials - Property of IBM
© Copyright IBM Corporation 2007, 2014.
�²
�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
� 1 � sW\α . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110.2.2 �ñ�sWS� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110.2.0 �ñ�sWS� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
� 2 � °íM∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3�@÷s�e∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Bz{��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4u@ϕ�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5�[�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
iÑ∩�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7iÑ∩M⌠μ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
��sΦ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9μí∩� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
f�Θx°í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11d�e� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11�Ge� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
f�Θx��Ω�°í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15��Ω�uπC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15��Ω�⌠μ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
°�w�δF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16e� 1]BJ 1� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16e� 2]BJ 2� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
�ß�/s�°í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16w�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17�ß�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17s�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17�ß�/s�⌠μ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
�ß��Tñ�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18����∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19��°A��g½≤∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19�� Cube ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Cube ���uπ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Cube �e∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Cube Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22�°\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23∩�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
RúπWl�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24RúπW°�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24��sΦ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24�°\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
���íJ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27�����∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27����e∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
© Copyright IBM Corp. 2007, 2014 iii
vhR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29sΦ�í∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29sΦ∩ Cube ���∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30���Lo�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30�h�Lo�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Lol�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Lo°�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32�o°�∩��]�Γϕ�ms²�� . . . . . . . . . . . . . . . . . . . . . . . . . . 33�Γϕ�ms²�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34TºΘx°í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35í�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
s���∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35}�l�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35}�°�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35CL°iδF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36��e� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36e� 1]@ 3 �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36e� 2]@ 3 �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37e� 3]@ 3 �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Bz{�∩�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39�g Cube ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Cube ΩT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40WhΩT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41��ΩT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
WhsΦ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43�°\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44íJ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44uπ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
xsl�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45xs°�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45xs°�∩��]�Γϕ�ms²�� . . . . . . . . . . . . . . . . . . . . . . . . . . 45w�ⁿú∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45ⁿú⌠μ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46s�M�v . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46∩��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
∩� Cube ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49∩�Wh� Cube ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49∩���∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50∩���u@ϕ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50∩��∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50∩�Whu@ϕ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50°A���]D°í� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50�A\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60�°\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
l�sΦ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61l�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62�°\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64uπ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
OW∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
iv IBM Cognos TM1 10.2.2 �G ��ΓU
TM1 ∩�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65nJ�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65��°A� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Admin Server Secure Socket Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
μ÷Θxd�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67μ÷Θxd��G∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67TurboIntegrator sΦ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Ω���� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69w²⌠μ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81���� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81∩M�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82iÑ�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86�{�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
°���°í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88°��í∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
� 3 � Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91TM1 Whñ�ΓNBΓl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91TM1 Whñ�±�BΓl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91TM1 Whñ��ΦBΓl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92XpΓWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
ConsolidatedMin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92ConsolidatedMax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93ConsolidatedAvg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94ConsolidatedCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94ConsolidatedCountUnique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
��Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96ATTRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96ATTRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97CubeATTRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98CubeATTRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98DimensionATTRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98DimensionATTRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Cube Ω�Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99ISLEAF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100ISUNDEFINEDCELLVALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100UNDEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101UNDEFINEDCELLVALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101UNDEFVALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Θ�M�íWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103DATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103DATES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104DAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105DAYNO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105MONTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105NOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106TIMST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106TIMVL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108TODAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110YEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
��ΩTWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112ConsolidateChildren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
�² v
DIMNM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114DIMSIZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114DNEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115DNLEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115TABDIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
�ΩTWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117DIMIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117DTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117ELCOMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118ELCOMPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118ELISANC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119ELISCOMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119ELISPAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120ELLEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120ELPAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121ELPARN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122ELWEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
]�Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122FV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123PAYMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123PV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
�ΦWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124CONTINUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125STET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
��Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125ABS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126ACOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126ASIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126ATAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127COS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127EXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127INT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128ISUND. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128LN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129MIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130MOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130RAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130ROUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131ROUNDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131SIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132SIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132SQRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133TAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
σrWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134CAPIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134CHAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134DELET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135FILL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135INSRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136LONG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136LOWER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136NUMBR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
vi IBM Cognos TM1 10.2.2 �G ��ΓU
SCAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137STR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138SUBST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138TRIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139UPPER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
��Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139FEEDERS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139FEEDSTRINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140SKIPCHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140EvalJavaN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140EvalJavaS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
� 4 � ¿�τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143s�¿�τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143q Excel � 5 �M� 7 �s�¿�τ� . . . . . . . . . . . . . . . . . . . . . . . . 143q Excel � 8 ��≤s��s�¿�τ� . . . . . . . . . . . . . . . . . . . . . . . . 143q VBA ��s�¿�τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143D_PICK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144DBProportionalSpread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144D_FSAVE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145D_SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146E_PICK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146I_EXPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147I_NAMES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148I_PROCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149M_CLEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149N_CONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149OPTGET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150N_DISCONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151OPTSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151PublishSubset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152PublishView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152QUDEFINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153QUDEFINEEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154QUEXPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156QULOOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157QUSUBSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158R_SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159SUBDEFINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159SUBPICK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160T_CLEAR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160T_CREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161T_CREATE16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161T_PICK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162T_SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162TM1RECALC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162TM1RECALC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163VUSLICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163W_DBSENABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
� 5 � u@ϕτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165u@ϕτ�º[ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
DBR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165DBRA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166DBRW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167DBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
�² vii
DBSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168DBSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169DBSW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169DFRST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170DIMIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171DIMNM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171DIMSIZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172DNEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172DNLEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172DTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173ELCOMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174ELCOMPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174ELISCOMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175ELISPAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175ELLEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176ELPAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177ELPARN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177ELSLEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178ELWEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178SUBNM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179SUBSIZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180TABDIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180TM1RptElIsConsolidated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181TM1RptElIsExpanded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181TM1RptElLev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181TM1RptFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182TM1RptRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183TM1RptTitle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184TM1RptView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185TM1User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
� 6 � TM1 TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . 187ASCII �σr TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
ASCIIDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187ASCIIOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188SetInputCharacterSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189SetOutputCharacterSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191SetOutputEscapeDoubleQuote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192TextOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
���@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193ATTRNL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193ATTRSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194AttrDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195AttrInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196AttrPutN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196AttrPutS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197CubeAttrDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198CubeAttrInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198CubeAttrPutN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198CubeAttrPutS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199CubeATTRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200CubeATTRNL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200CubeATTRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201CubeATTRSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202DimensionAttrDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
viii IBM Cognos TM1 10.2.2 �G ��ΓU
DimensionAttrInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203DimensionAttrPutN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203DimensionAttrPutS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204DimensionATTRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205DimensionATTRNL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205DimensionATTRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206DimensionATTRSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
°��z TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207ChoreQuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207SetChoreVerboseMessages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Cube �@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208AddCubeDependency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208CellGetN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209CellGetS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210CellIncrementN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211CellIsUpdateable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212CellPutN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212CellPutProportionalSpread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213CellPutS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214CubeClearData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214CubeCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215CubeDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215CubeExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216CubeGetLogChanges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216CubeSaveData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216CubeSetConnParams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218CubeSetLogChanges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218CubeUnload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Ω�Od TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219CubeDataReservationAcquire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219CubeDataReservationRelease . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220CubeDataReservationReleaseAll . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221CubeDataReservationGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222CubeDataReservationGetConflicts . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Θ�M�í TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224FormatDate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224NewDateFormatter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225ParseDate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
���@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227DimensionCreate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227DimensionDeleteAllElements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227DimensionDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227DimensionElementComponentAdd . . . . . . . . . . . . . . . . . . . . . . . . . . . 228DimensionElementComponentAddDirect . . . . . . . . . . . . . . . . . . . . . . . . . 228DimensionElementComponentDelete. . . . . . . . . . . . . . . . . . . . . . . . . . . 229DimensionElementComponentDeleteDirect . . . . . . . . . . . . . . . . . . . . . . . . . 230DimensionElementDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230DimensionElementDeleteDirect . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231DimensionElementInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232DimensionElementInsertDirect . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232DimensionElementPrincipalName. . . . . . . . . . . . . . . . . . . . . . . . . . . . 233DimensionExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234DimensionSortOrder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234DimensionUpdateDirect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235DimensionTopElementInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236DimensionTopElementInsertDirect . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
�² ix
ODBC TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237ODBCClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237ODBCOpen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238ODBCOPENEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238ODBCOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239SetODBCUnicodeInterface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Bz{��ε� TurboIntegrator τ�. . . . . . . . . . . . . . . . . . . . . . . . . . . 240ProcessError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240ExecuteCommand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240ExecuteProcess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241GetProcessErrorFileDirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242GetProcessErrorFilename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242GetProcessName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243If . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243ItemReject. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244ItemSkip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245ProcessBreak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245ProcessError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245ProcessQuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245While . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246wPB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Wh�z TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247CubeProcessFeeders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248CubeRuleAppend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248CubeRuleDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249DeleteAllPersistentFeeders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250ForceSkipCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250RuleLoadFromFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
FL�tτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251GetUseActiveSandboxProperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251ServerSandboxesDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252ServerActiveSandboxGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255ServerActiveSandboxSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255SetUseActiveSandboxProperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256ServerSandboxExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257ServerSandboxGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257ServerSandboxListCountGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
w� TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258AddClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259AddGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259AssignClientToGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260AssignClientPassword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260AssociateCAMIDToGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260CellSecurityCubeCreate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261CellSecurityCubeDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261DeleteClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262DeleteGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262ElementSecurityGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263ElementSecurityPut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263RemoveCAMIDAssociation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264RemoveCAMIDAssociationFromGroup . . . . . . . . . . . . . . . . . . . . . . . . . . 265RemoveClientFromGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265SecurityOverlayCreateGlobalDefault . . . . . . . . . . . . . . . . . . . . . . . . . . . 265SecurityOverlayDestroyGlobalDefault . . . . . . . . . . . . . . . . . . . . . . . . . . 266SecurityOverlayGlobalLockNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267SecurityRefresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
x IBM Cognos TM1 10.2.2 �G ��ΓU
°A��@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268BatchUpdateFinish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268BatchUpdateFinishWait. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269BatchUpdateStart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270CubeSaveData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270DisableBulkLoadMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271EnableBulkLoadMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271SaveDataAll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272ServerShutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
l��@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274SubsetAliasSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274SubsetCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274SubsetCreateByMDX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275SubsetDeleteAllElements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275SubsetDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276SubsetElementDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276SubsetElementInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277SubsetExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277SubsetExpandAboveSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278SubsetFormatStyleSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278SubsetGetElementName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279SubsetGetSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279SubsetIsAllSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
°��@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280PublishView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280ViewColumnDimensionSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281ViewColumnSuppressZeroesSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282ViewConstruct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282ViewCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283ViewDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283ViewExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283ViewExtractSkipCalcsSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284ViewExtractSkipRuleValuesSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284ViewExtractSkipZeroesSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285ViewRowDimensionSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286ViewRowSuppressZeroesSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286ViewSubsetAssign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287ViewSuppressZeroesSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287ViewTitleDimensionSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288ViewTitleElementSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288ViewZeroOut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
�� TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289AddInfoCubeRestriction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289DataSourceSAPUsingRoleAuths . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290DataSourceSAPUsingTexts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291ExecuteJavaN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291ExecuteJavaS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292Expand. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293FileExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293NumberToString . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294NumberToStringEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294RefreshMdxHierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295StringToNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295StringToNumberEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296TM1ProcessError.log �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296TM1User() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
�² xi
WildcardFileSearch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
� 7 � TM1 TurboIntegrator �� . . . . . . . . . . . . . . . . . . . . . . . 299TurboIntegrator ���� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
DatasourceNameForServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299DatasourceNameForClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299DatasourceType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300DatasourceUsername . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300DatasourcePassword. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300DatasourceQuery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300DatasourceCubeview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301DatasourceDimensionSubset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301DatasourceASCIIDelimiter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301DatasourceASCIIDecimalSeparator . . . . . . . . . . . . . . . . . . . . . . . . . . . 302DatasourceASCIIThousandSeparator . . . . . . . . . . . . . . . . . . . . . . . . . . . 302DatasourceASCIIQuoteCharacter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302DatasourceASCIIHeaderRecords . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302Value_Is_String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303NValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303SValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303OnMinorErrorDoItemSkip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303MinorErrorLogMax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304DataSourceODBOCatalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305DataSourceODBOConnectionString . . . . . . . . . . . . . . . . . . . . . . . . . . . 305DataSourceODBOCubeName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305DataSourceODBOHierarchyName . . . . . . . . . . . . . . . . . . . . . . . . . . . 305DataSourceODBOLocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306DataSourceODBOProvider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306DataSourceODBOSAPClientID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306DataSourceODBOSAPClientLanguage . . . . . . . . . . . . . . . . . . . . . . . . . . 307
TurboIntegrator s��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307NumericGlobalVariable(’VariableName’); . . . . . . . . . . . . . . . . . . . . . . . . . 308StringGlobalVariable(’VariableName’); . . . . . . . . . . . . . . . . . . . . . . . . . . 308
⌠ts��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308DataMinorErrorCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308MetadataMinorErrorCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308ProcessReturnCode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309PrologMinorErrorCount. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
TurboIntegrator ����� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
� 8 � MDX τ�Σ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311∩ Microsoft wq� MDX ϕíMτ��Σ� . . . . . . . . . . . . . . . . . . . . . . . 311Σ��¿�ϕíMμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311Σ��¿�τ�Mμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311Σ���rτ�Mμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311Σ���ϕíMμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312Σ���τ�Mμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312Σ����ϕíMμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
TM1 Sw� MDX τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313TM1FILTERBYPATTERN( <set>, <pattern_str> ) . . . . . . . . . . . . . . . . . . . . . . 313TM1FILTERBYLEVEL( <set>, <level_number>) . . . . . . . . . . . . . . . . . . . . . . 313TM1DRILLDOWNMEMBER( <set1>, <set2>|ALL [,RECURSIVE]) . . . . . . . . . . . . . . . . 313TM1Member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314TM1SORT( <set>, ASC|DESC ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 314TM1SORTBYINDEX( <set>, ASC|DESC ) . . . . . . . . . . . . . . . . . . . . . . . . 314TM1SUBSETALL( <dimname>). . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
xii IBM Cognos TM1 10.2.2 �G ��ΓU
TM1SubsetToSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314TM1TupleSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315TM1 Sw� MDX ϕí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316<dimension>.<subsetname> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316<member>.ANCESTORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
�N��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
�² xiii
xiv IBM Cognos TM1 10.2.2 �G ��ΓU
��
�σ≤A�≤ IBM® Cognos® TM1®C
�σ≤O IBM Cognos TM1 Business Analytics nΘτ�B��MΣL{í]p��
����XC
Business Analytics ú b°���≥�zM�°]�BτBB�ßM���α�nΘ
M�C
MΣΩT
Ynb Web WMΣσ≤]]A��w���σ≤�A�s� IBM ��ñ� (http://
www.ibm.com/support/knowledgecenter)C
d�Kdn�
Sample Outdoors CompanyBGreat Outdoors CompanyBGO SalesB⌠≤ Sample Out-
doors � Great Outdoors W���H� Planning SampleAo�úyzΩc�°�B
@AΣñ�d�Ω�O�� IBM M IBM �ß}od���{íCo�Ωc�O²
]APΓμ÷Bú�teB]��HOΩ��d�Ω�CpPΩ�WBa}Bp�
X�μ÷�pPA���XCΣLd���iα]tΓ��≈�ú��ΩcΩ�B
q�N��}�s����Ω�A��o�@v��H\i���Ω�Ao�úO
@�}od���{í�d�Ω�C���ú�WiαOΣ�O������C
g\iAúo�sC
≤UuπS�
≤UuπS�i≤U��Hh]�pμ�úK��°�����ΩT��ú�C
�ú��eúΣ�≤UuπS�ALk≤U��Hh]�pμ�úK��°Oú}
�����ú�C
eñ�°i
�σ≤í�ú��{μ\αCiα�]A�eLk�������Cúo�w ú
����iα�C��o����DϕμI⌠≤�@½B{íX�\α���B
O��kwq�CIBM o�μMwS��\α�}oBoμ��≈C
© Copyright IBM Corp. 2007, 2014 xv
xvi IBM Cognos TM1 10.2.2 �G ��ΓU
� 1 � sW\α
��]to@��sWS�Bw�≤S��w�úS��MμC
p����ei�� TM1 σ≤A�⌡ TM1 w∩���� (http://www.ibm.com/
support/knowledgecenter/SS9RXT/welcome)C
10.2.2 �ñ�sWS�
U�CX�O�e@�HsW IBM Cognos TM1 σ≤�sτ�C
UCOuTurboIntegrator τ�vσ≤ñw�≤�wsW�τ�AHΣ�s�i�a�½
≤S�G
v s���wsW� 197��yAttrPutSz
v � 203��yDimensionAttrInsertz
v � 202��yDimensionAttrDeletez
v � 203��yDimensionAttrPutNz
v � 204��yDimensionAttrPutSz
v � 198��yCubeAttrInsertz
v � 198��yCubeAttrDeletez
v � 198��yCubeAttrPutNz
v � 199��yCubeAttrPutSz
UC TurboIntegrator τ�wsW�uw�M�vS��@íG
v � 266��ySecurityOverlayDestroyGlobalDefaultz
v SecurityOverlayCreateGlobalDefault
v � 267��ySecurityOverlayGlobalLockNodez
10.2.0 �ñ�sWS�
U�CX�O�e@�HsW IBM Cognos TM1 σ≤�sτ�C
UCOsWuTurboIntegrator τ�vσ≤�sτ�G
v � 257��yServerSandboxGetz
v � 257��yServerSandboxExistsz
v � 258��yServerSandboxListCountGetz
v � 260��yAssociateCAMIDToGroupz
v � 264��yRemoveCAMIDAssociationz
v � 265��yRemoveCAMIDAssociationFromGroupz
v � 261��yCellSecurityCubeCreatez
v � 261��yCellSecurityCubeDestroyz
© Copyright IBM Corp. 2007, 2014 1
2 IBM Cognos TM1 10.2.2 �G ��ΓU
� 2 � °íM∩��
��í���½n� IBM Cognos TM1 °íM∩��C
�@÷s�e∩��
��u�@÷s�ev∩��AiHN TM1 u�@v÷ssWu@ϕCziHtm
�÷sH⌡μBz{�M]���²t@�u@ϕC
p�bu@ϕñ��u�@v÷s�d�MBJA��\ IBM ��ñ� (http://
www.ibm.com/support/knowledgecenter/SS9RXT/welcome) ñ�mIBM Cognos }oH�
ΓUnC
°A�
�Mμ]A⌠⌠W�ei���� TM1 °A��WC
�z�u�@v÷s∩�Bz{����u@ϕ�b�°A�C
s�
u�bz s��°A�Mμ�ñ�e�∩��°A��A�iH���÷sC
÷@U�÷sAis��zb°A�Mμ�ñ∩��°A�C
ñ�s�
u�bzs��°A�Mμ�ñ�e�∩��°A��A�iH���÷sC
÷@U�÷sAiñ�P°A�Φ�ñ�∩�°A��suC
�@
∩�÷@Uu�@v÷s�z�μª⌡μ��@C
v ⌡μ TurboIntegrator Bz{�
∩��∩�AiHtm⌡μBz{��u�@v÷sCpGz∩��∩�AN
��uBz{�v��C
v ⌡t@�u@ϕ
∩��∩�AiHtm�²t@�u@ϕ�u�@v÷sCpGz∩���
∩�AN��uu@ϕv��C
v ⌡μBz{�AMß⌡u@ϕ
∩��∩�AiHtm⌡μBz{�AMß�²t@�u@ϕ�u�@v÷
sCpGz∩��∩�AN��uBz{�vMuu@ϕv��C
v �pΓ/½�
∩��∩�AiH½spΓ�½�A�ú�n⌡μ TI Bz{���²s�u
@ϕCpGzuQn≤s{μu@ϕ�½sⁿJu@�ñϕμv��l��A
h�\αQ��C
© Copyright IBM Corp. 2007, 2014 3
z]iH��pΓ��AH∩�Qn TM1 b⌡μ TI Bz{���²t@�
u@ϕºe ⌡μ�pΓ@�C
Tw
÷¼u�@÷s�ev∩��A�Nu�@v÷síJ�z�u@ϕñC
�°
÷¼u�@÷s�ev∩��A²úíJu�@v÷sC
Bz{���
��uBz{�v��AiHtmu�@v÷sAH⌡μBz{�C
Bz{�
���MμHUCΣñ@ΦkA∩�zn⌡μ�Bz{�G
v Yn⌡μ{μ°A�Wi��Bz{�A�q�Mμñ∩�Bz{�WC
v Ynq{μu@ϕ��Bz{�W����A�∩�uqu@ϕñ�oBz
{�ΩTvC
∩�
}�uBz{�∩�v∩��AziHbΣñ�εu�@v÷sb⌡μBz{�º
e �ºß �μ�C
p���Ω�A��\� 39��yBz{�∩�∩��zp�C
Bz{�W�
u�bz≤uBz{�vMμñ∩�uqu@ϕñ�oBz{�ΩTv�A��π
�∩�C
��UCΣñ@ΦkAΘJú �⌡μ�Bz{�W� Excel ��C
v Yn��μ@xsμA���UCμíG=ColumnNameRowNameC�pG
=A1C
v Yn�� Excel ñ�πWd≥A���UCμíG=NameOfRange
v Ynq{μu@ϕñ∩�xsμA�÷@UuBz{�WvΦ��� Excel �
�÷sC
��
�zquBz{�vMμñ∩�Bz{�W�Φí�wA�Bz{���ΘJ
�C
v pGzquBz{�vMμñ∩�Bz{�Ah�w∩w∩�Bz{�πt
��Mμ�u��v⌠μCziHNC@������ΘJ��⌠μA��
�iq{μu@ϕñ�A������ Excel ��C
v pGzbuBz{�vMμñ∩�uqu@ϕñ�oBz{�ΩTv∩�Ah
���� Excel ��q{μu@ϕñ�����CziHΘJ∩μ@xsμBx
sμd≥�πWd≥���C�Bz{�w�����q�wA⌠≤��ú
��ⁿVAϕ�xsμ�qC
÷@U Excel �� ÷sAYi�qu@ϕñ∩�xsμ�Yd≥�xs
μC
p�d�A��\mIBM Cognos TM1 }oH�ΓUnC
4 IBM Cognos TM1 10.2.2 �G ��ΓU
Excel ��
�� Excel ��A÷@U�@÷sßAYi��q{μu@ϕñ�A��Bz{�
W����� Excel ��C
u@ϕ��
��uu@ϕv��AiHtmu�@v÷sAH�²t@� Excel u@ϕC
d�
��UCΣñ@ΦkA∩�u@ϕG
v TM1 ��{í - pGznquTM1 ��{ív≡¼�cñ∩u@ϕA�∩
��∩�C
v �� - pGznqqúñ∩u@ϕA�∩��∩�C
s²
÷@U�÷sAH∩�zn�²�u@ϕC
v pGz∩�uTM1 ��{ív∩�Ah�}�@�∩��AziHbΣñq
uTM1 ��{ív≡¼�c∩�u@ϕC
v pGz∩�u��v∩�AY�πu}�v∩��AziHbΣñs²qú
ñ����[H∩�C
�
]tzn�²� Excel í�»�⌠�WCziH��UCΣñ@ΦkΘ
Jo��G
v ÷@Uud�v∩���s²÷sAHquTM1 ��{ív≡¼�c�qúW�
��ñ∩�í�»C
v ÷@U Excel ��÷sAH∩���⌠í�»⌠�W�xsμC
v Γ�ΘJí�»W�⌠C
v Γ�ΘJ�⌠�í�»⌠�W� Excel ��C
uTM1 ��{ív≡¼�cñí�»�⌠��UCμíG
<FolderName>\<FolderName>\<WorkbookName>
�pG
Planning Sample\Bottom Up Input\Budget Input
⌠⌠���⌠��UCμíG
\\<ComputerName>\<FolderName>\<WorkbookName>
�pG
\\boston\reports\2007_summary.xls
p���Ω��d�A��\mIBM Cognos TM1 }oH�ΓUnC
u@ϕ
]tzn�²�u@ϕ�WCziH��UCΣñ@ΦkΘJo��G
v ÷@Us²÷sAH∩�í�»AMßquu@ϕvMμñ∩�u@ϕC
v Γ�ΘJu@ϕWC
v Γ�ΘJ�⌠�u@ϕW� Excel ��C
� 2 � °íM∩�� 5
v ÷@U Excel ��÷sAH∩��⌠�u@ϕW�xsμC
p���Ω��d�A��\mIBM Cognos TM1 }oH�ΓUnC
�X�D��
Y���÷@U�@÷sH�²��u@ϕAh�∩�N��±∩�]w�u
@ϕP��u@ϕºí��D��C
p���Ω��d�A��\mIBM Cognos TM1 }oH�ΓUnC
�N{μí�»
�∩�Mw}���u@ϕ�ΦíC
v pG ∩��∩�]w]��Ah�b Excel �s°íñ�b TM1 Web �s�
�W}���u@ϕC
v pG∩��∩�ANb�P�°í���ñ}���u@ϕAH�N�u@
ϕC
�NG
pGz���∩�A�Oob��s÷sºe xsz�í�»CpG÷@U�÷
sAhiα�≥ó�≤A��P{μí�»÷¼C
iÑ∩�
÷@U�÷sYi}�uiÑ∩�v∩��AziHbΣñw∩qY�u@ϕ�²
t@�u@ϕ�u�@v÷sAΓ�∩M�u@ϕP��u@ϕºí�μ�C
p���Ω�A��\� 7��yiÑ∩�∩��zC
�[��
��u�[v��AiHtmu�@v÷s�°���[C
�D
]wu�@v÷sWπ��DσrC
r¼
÷@U�÷sAiπur¼v∩��AziHbΣñ]w÷sσr�r¼�í�
jpC
π�I�v�
i²z∩�ii}H�Xu�@v÷sjp�v��]bmpBgif � jpg μí�C
∩��∩�AMß÷@Us²AHMΣ�∩�zn���v��C
π��W��
HW���í]�Γ��u�σr�πu�@v÷sAHN���÷sC
∩�uπI�v�v∩��A�∩�Lk��C
w²
���Nπ÷s�σr�DBr¼�íBr¼CΓ�I�CΓ�w²C
CΓ
i²z�u�@v÷s]wσr�I�CΓC
÷@Uuσrv�uI�vCΓd�HπuCΓv∩��AziHbΣñ∩��
�CΓ�wq�qCΓC
6 IBM Cognos TM1 10.2.2 �G ��ΓU
∩�uπ�W��v∩��A�∩�Lk��C
iÑ∩�∩��
íJq@�u@ϕ�²t@�u@ϕ�u�@v÷s�A��uiÑ∩�v∩��
iHb�u@ϕM��u@ϕºíΓ�∩Mμ�C�uπiH�UzN��Bxs
μM�q�u@ϕ∩M���u@ϕC
�Gbu±∩�D�v∩�⌡μ⌠≤��∩MºßA�M�iÑ∩MC
μ� í�
sW NCsW�uiÑ∩Mv⌠μC
Rú quiÑ∩Mv⌠μñRú∩w�CC
Tw ÷¼uiÑ∩�v∩���xsz�]wC
�° ÷¼uiÑ∩�v∩��A²úxsz�]
wC
p���uiÑ∩�v∩���d�A��\ IBM ��ñ� (http://www.ibm.com/
support/knowledgecenter/SS9RXT/welcome) ñ�mIBM Cognos TM1 }oH�ΓUnC
iÑ∩M⌠μ
��uiÑ∩Mv⌠μAiHwq�u@ϕP��u@ϕºí�μ�∩MCziH
��⌠μⁿwb}���u@ϕ�Ap≤±∩�u@ϕP��u@ϕñ��C
⌠μñ�C@Cwq@�∩MtmC
μ� í�
��¼ �μ�Nϕzn∩M���½≤�¼C
∩�u��¼vApU�G
v SUBNM - ϕq�u@ϕñ]t�D��
�xsμiμ∩MC
v ∩�� DBRW - ϕq�u@ϕñ]t
DBRW �í�xsμiμ∩MC
v � - ϕzNΘJ��e���rΩ��
�C
� 2 � °íM∩�� 7
μ� í�
�½≤ �μ�N�u��¼vμ�ñ�∩���
��wA��@��C
ΘJu�½≤vApU�G
v pGNu��¼v]� SUBNMAh�nⁿ
w�u@ϕñsb��D��WC
v pGNu��¼v]�u∩��
DBRWvAh�nⁿw�u@ϕñsb�
C�μ�D���WC
v pGNu��¼v]�u�vAh�nΘ
J��e��u@ϕ�rΩ���C
z]iHzL�� = �Aq�u@ϕñ�
�o��AH�� Excel ��C
���¼ �μ����u@ϕ]NbΣñíJu�½
≤vμ�ñ���ñxsμ��¼C
∩�u���¼vApU�G
v SUBNM - ϕ�����u@ϕñ��D�
�C
v πWd≥ - ϕ�����u@ϕñ�πW
d≥C
v d≥ - ϕ���m���u@ϕñ�xs
μC
�NG
pGzNu���¼v]�uπWd≥v�
ud≥vAh�u�@v÷siμ�²�A
�∩g��xsμñ��w²sb�Ω���
íCpG��xsμ]t TM1 DBRW τ�A
h�≥ó�τ�A�BxsμLks�BgJ
�°A�A��°A�ñ¬�C
8 IBM Cognos TM1 10.2.2 �G ��ΓU
μ� í�
��½≤ �μ�Nϕ��u@ϕ]NbΣñíJu�
½≤vñ���ñ��mC
�∩�u���¼v�wAΘJu��½
≤vApU�G
v pGNu���¼v]� SUBNMAh�nⁿ
w��u@ϕñ�D���WC
v pGNu���¼v]�uπWd≥vAh
�nⁿw��u@ϕñd≥�WC
v pGNu���¼v]�ud≥vAh�n
ⁿw��u@ϕñ�xsμ�mC
z]iH�� Excel ����u��½≤v
��C
p���d�A��\mIBM Cognos TM1 }
oH�ΓUnC
l� ϕu���¼vμ�]� SUBNM �A��
ul�vμ�ΘJ@��C
OW ϕu���¼vμ�]� SUBNM �A��
uOWvμ�ΘJ@��C
��s�
��u��sΦ�vAiH��MsΦ CubeB��B���g���C
��NA���ú]Auμív��A���wq��b Cube Viewer ñ�πΦ
íCw]uμív����uL�ívC
��\αϕ
\αϕ�� í�
÷¼ ÷¼u��sΦ�vC
sΦ\αϕ
\αϕ�� í�
��xsμ ��W@�xsμ�@C�∩��M�≤�O
xsμCzLk��M�≤Y@xsμd≥�
�@C
U N∩wxsμ��eU�uK»vC
�s N∩wxsμ��e�s�uK»vñC
KW NuK»vW��eK�∩wxsμC
� 2 � °íM∩�� 9
\αϕ�� í�
sW�� }�us���v∩��AziHqΣñ��
���s��C
Rú∩w�� Rú∩w��C�����ORúFúαP�
Rúh���C
Mú Mú∩wxsμ��eC
sΦ�μí }�u�rμív∩��AziHqΣñⁿú
uμív���C
μí∩�
u�bz∩�uμívμM�Cμ�B�xsμ�A�α��uμív∩�C÷@
Uμí÷sAHπu�rμív∩��C
q��Mμ�ñ∩�∩�AHⁿw∩wxsμ�πμíC
UCOi���rμíG
μí�� í�
@δ �μí��rbp�I�¬�úπrIj
��Ct�Hε (-) @�r�C
��uδ��v∩�AiHⁿwp�Iß��
��C��NAWhl���u�b]�u@
δμív�A����π�C
Tw �μí��rbp�I�¬�úπrIj
��Ct�Hε (-) @�r�F���iH
��v��n∩t�∩��AC
��uδ��v∩�AiHⁿwp�Iß��
��C
f⌠ �μíππ�b W i n d o w s
RegionalSettingsProperties ñⁿw�f⌠��
�rA���rIj}p�I¬��CT��
�Ct�Hε (-) @�r�C
��uδ��v∩�AiHⁿwp�Iß��
��C
Θ� πw²wqΘ�μí�MμC
�í πw²wq�íμí�MμC
10 IBM Cognos TM1 10.2.2 �G ��ΓU
μí�� í�
�± �μí�N�rH 100A�bß�π�±
� (%)Cp�I¬����ú��rIA�t
�Hε (-) @�r�C
��uδ��v∩�AiHⁿwp�Iß��
��C
��O �μíH��Oϕkπ�rCt�Hε
(-) @�r�C
��uδ��v∩�AiHⁿwp�Iß��
��C
�q ziH°�nwq�qμíϕíC
δ�� �∩�Mww∩∩wμíπ�p���Cp
G��p���h≤ⁿw�δ��Ah�uw
∩π��∩��iμ�JFπ��ú�xs
b TM1 Ω�wñC
f�Θx°í
��uf�Θxv°íAiHd���° TM1 f�Θxñ]t�O²C
uf�Θxv°í]tΓ�Dne�Gud�ve��u�Gve�C��o�e
�AiHjMf�Θx��°jM����O²C
d�e�
��ud�ve�AiH�mijM TM1 f�Θx�d�C
bz]wd�∩�ßAud�ve�uπC�]t⌡μd�� Hd�f�ΘxC
d�∩��UCs�G
v Θ�M�í
v �≤���
v �≤�¼
Θ�M�í∩�
uΘ�M�ív∩�]Aznd���qC
∩� í�
�q ]Ad��w²wq�qMμC
∩�w²wq��qA��∩��q�qH�
�u}lvMu�⌠v�í∩�C
� 2 � °íM∩�� 11
∩� í�
}l�í d��}lΘ�/�íC
u�b∩�u�qv∩���q�q�A��
���∩�C
TM1 �d�b�Θ�/�í��Θ�/�íºßg
Jf�Θx���O²C
÷@U AH}��∩�Θ�M�í�
μ�ΣuπC
�⌠�í d���⌠Θ�M�íC
u�b∩�u�qv∩���q�q�A��
���∩�C
TM1 �d�ⁿw�⌠�íIεºe���f�
O²C
÷@U uμ�Σv�AH}��∩
�Θ�M�í�μ�ΣuπC
w]�⌠�í�{μΘ�M�íC
�≤���∩�
u�≤���v∩���¬u�y¿��≤Hv��DC�≤���iHOΩ� TM1 �
���w�{°�C
u�≤���v∩�]AUC��G
∩� í�
�í ]wd�HjM�⌠≤ TM1 ����w�{°
�� �f��≤C
�� ]wd�HjMu� TM1 ���� �f��
≤C
YnjM�Sw TM1 ���� ��≤A�÷
@U∩��ß�÷s Ci∩�μ@�ß
��h���C
w]������C
12 IBM Cognos TM1 10.2.2 �G ��ΓU
∩� í�
�w�°� ]wd�HjM���w�°��� �f�
�≤C
YnjM�Sw�w�°��� ��≤A�
÷@U∩��w�°�÷s Ci∩�μ
@�w�°��h��w�°�C
w]�����w�°�C
�≤�¼∩�
u�≤�¼v∩�i²z∩�njM�½≤��≤�¼C�pAziH��o�jM
∩�uMΣó�nJ��v�uMΣRú����≤vC
∩� í�
�í ]wd�HjMΓ�¼�f��≤Ft�d
≥�≤M½≤�÷�≤C
t�d≥ ]wd��ujMt�d≥f��≤C
njMSw�t�d≥�≤A�qMμñ∩�
�≤C
w]��jM�� t�d≥�≤C
∩� í�
½≤ ]wd�H�jM½≤�¼f��≤C
nj�Sw�½≤�≤A���UC∩�G
v ½≤�¼ - Nd�¡ε��¡Sw�¼�
TM1 ½≤C�pA�P���÷��≤C
v ½≤W� - i²z∩�Sw�½≤WC
÷@U AHπziHbΣñ�W
∩�½≤�∩��C
�GϕzNu½≤�¼v∩�]����A
�Mμiα��j�LkπA]�u½
≤W∩v÷s�����CYnjMP
Sw��÷��≤Az����UCμí
Γ�ΘJ�WG
DimensionName:ElementNameC�pG
region:italy
v �≤�¼ - Nd�¡ε��¡Sw�¼�½
≤�≤Cw]��jM�� ½≤�¼�≤C
� 2 � °íM∩�� 13
�Ge�
��u�Gve�AiH�°M�²jM����O²C
�Ge�uπC
u�GvuπCπ�UC÷sG
�@ ÷s í�
�s N�e∩wxsμñ���s
� Windows K»ñC
MΣ }�uMΣv∩��AziH
bΣñjM�≤O²ñ�σ
rC
�X }�utss�v∩��Az
iHbΣñ��UCΣñ@
μíAN�≤O²xs�@�
��ñG
v XML
v HrIw�
v H tab Σw�
�G⌠μ
u�Gve�]t@�⌠μA�πzLd����f�ΘxO²C���O²
�UCXμG
μ í�
Θ� �≤�Θ�M�íC
��� � �≤� TM1 �ß�]������{°
�C
�≤�¼/í� �≤��ní�C
½≤�¼ P�≤�÷p� TM1 ½≤�¼C
½≤W P�≤�÷p� TM1 ½≤WC
��Ω� π�Hϕ�Sw�≤ñsb��ΩTC
pG�≤π���Ω�AhziH÷@U�O
²���Ω�� AH�°��Ω�C
ziHzL÷@Uμ�DAw∩⌠≤μH�W��ε����⌠μñ�O²C
14 IBM Cognos TM1 10.2.2 �G ��ΓU
f�Θx��Ω�°í
uf�Θx��Ω�v°íπDnuf�Θxv°í�d��Gñ�π�f�Θ
x�≤�l�≤C
��Ω�uπC
u��Ω�vuπCπ�UC÷sG
÷s í�
�s N�ew∩�xsμñ���s� Windows
KȖC
MΣ }�uMΣv∩��AziHbΣñjM�≤
O²ñ�σrC
�X }�utss�v∩��AziHbΣñ��
UCΣñ@μíAN�≤O²xs�@��
�ñG
v XML
v HrI�j
v H Tab Σ�j
��Ω�⌠μ
u��Ω�v⌠μπ⌡�≤���≤�l�≤��O²C
��O²�UCUμG
�μ í�
Θ� �≤�Θ�M�íC
��� �P�≤� TM1 �ß�]������{°
�C
�≤�¼/í� �≤��ní�C
½≤�¼ P�≤�÷p� TM1 ½≤�¼C
½≤W P�≤�÷p� TM1 ½≤WC
ziH÷@Uμ�DAw∩⌠≤μH�W��ε����⌠μñ�O²C
� 2 � °íM∩�� 15
°�w�δF
��u°�w�δFviH�w�g�Bz{�AHw�iμPB�⌡μC
�uδFv]tΓ�e�G
v e� 1 - ∩�nJ°�ñ��g�Bz{�C
v e� 2 - ⁿw°��⌡μ�}l�í�°���⌡μ�ß≥íjC
e� 1]BJ 1�
μ� í�
i�Mμ CXi��w�°�����gMBz{
�C
∩wMμ CX∩wn]tb{μ°�ñ��g�Bz{
�C
sW÷@U�÷sAiN∩w��g�Bz{�q
ui�vMμ�u∩w��vMμ
�ísW÷@U�÷sAiN���g�Bz{�q
ui�vMμ�u∩w��vMμC
�ú÷@U�÷sAiN∩w��g�Bz{�q
u∩w��vMμ�ui�vMμC
�í�ú÷@U�÷sAiN���g�Bz{�q
u∩w��vMμ�ui�vMμC
ⁿw���� ÷@UYi}�u���v∩��AziHq
ΣñⁿwP∩wBz{��÷p�⌠≤���
�C
e� 2]BJ 2�
μ� í�
°�}lΘ�M�í bμ�ΣW∩�}lΘ�A�bu�ívμ�
ñⁿw}l�íC
°�⌡μWv ±JAϕ�μ�AH���⌡μ°��íjC
°��{B≤@�ñ¼A �∩�Φ�Aibⁿw�}l�í�Hⁿw�
íj���°�H⌡μCMú�Φ�AibH
ß���°�C
�ß�/s�°í
u�ß�/s�v°íi²zb°A�W��M∩�ß�����s�C
�ß�/s�⌠μ
u�ß�/s�v⌠μN�ß�Wπ�C�DA�N���s�π�μ�DC
�ß�W����s�μ�B� X ϕ������s�C���iH⌡�≤h�
s�C
�⌠μ�]Aπ°A�W�ß��e���μC
16 IBM Cognos TM1 10.2.2 �G ��ΓU
v �ß�W�uKXvμμ�B�xsμ]t��ß��KXC
v �ß�W�u����vμμ�B�xsμ]t��ß�KX�����Cg
L���ßA�ß�NLkA��ⁿú�KXnJ°A�CKXNn����ß�
�b��Θe¡�}l¼���q�C
v �ß�W�u¼Avμμ�B�xsμⁿX��ß�b°A�WO�B≤@�
ñ¼AC
v �ß�W�usu�W¡vμμ�B�xsμⁿXi��÷p�ß�WPK
X���°A�su�W¡C
w�\αϕ
\αϕ�� í�
÷¼ ÷¼u�ß�/s�v∩��C
�ß�\αϕ
\αϕ�� í�
sWs�ß� }�u��s�ß�v∩��AziHqΣñ
b°A�W��s��ß�C
Rú�ß� q°A�ñRú�e∩���ß�C
ñ�s��ß� ñ�P�e∩w�ß�P°A��suC
]wKX ]w�e∩w�ß��KXC
MúKX Mú�e∩w�ß��KXC
s�\αϕ
\αϕ�� í�
sWss� }�u��ss�v∩��AziHqΣñb
°A�W��s����s�C
Rús� q°A�ñRú�e∩�����s�C
�ß�/s�⌠μ
ziHbu�ß�/s�v⌠μñ�ΘJ�ß��Ω�C
�⌠μ]A��μApUϕ�zC
�μ í�
���W π°A�W���ß�����WC
� 2 � °íM∩�� 17
�μ í�
KX �OO�w��w��wqKXC
ziH÷@UuKXvμ��ß�Cμ�B
�xsμAMßΣJKXHNKXⁿú��ß
�C
ΘJKXºßATM1 �úzA�ΘJKXH
iμT{C
���� ⁿX�w�ß�KX�����C
Ynⁿú�ß�KX����¡A�÷@U
u����vμ��ß�Cμ�B�xs
μAMßΣJ���¡�C
su�W¡ �O�w�ß�iH���°A�su�W
¡C
Ynⁿú�ß��su�W¡A�÷@Uus
u�W¡vμ��ß�Cμ�B�xsμA
MßΣJ��ß��su�W¡C
¼A ⁿX�w�ß��{μsu¼AC
���s� °A�WC����s�ú�@�μC
Yn����s�ⁿú�ß�A��∩���
s�μ��ß�Wμ�B��∩�C
�ß�iH⌡�≤h����s�C
�ß��Tñ�∩��
u�ß��Tñ�v∩��i²z�z�ß�P°A��suCz]iH���∩�
�Aq��÷¼°A�Cz��O°A� ADMIN s��¿�A�αs��∩��C
bu°A���v�¬íμñ∩�@�°A�AMß��∩°A��°A��z{
íAH}�u�ß��Tñ�v∩��C
μ� í�
÷¼°A� ∩��∩�AiH÷¼°A�AMßⁿwu
�víjC
ñ��ß��su ∩��∩�AiHñ��ß�P°A��s
uAMßⁿwu�víjC
z��÷@Uu∩��ß�vA�α���∩
�nñ�su��ß�l�C
18 IBM Cognos TM1 10.2.2 �G ��ΓU
μ� í�
Vw∩���ß��eTº ∩��∩�AiHVs�°A���ß��
eσrTºC
bMμ�ñΘJTºAMß÷@Uu∩��ß
�vAH���∩�n�¼Tº��ß�l
�C
����∩��
b∩�����μ�ñΘJzn�����WAMß÷@UTwC
Ynb��°A�W����A�uΘJ��WC
Ynb��°A�W����A���°A�W��@���W�r�C�
pAΘJ Sales:Product ib Sales °A�W�� Product ��C
��°A��g½≤∩��
��u��°A��g½≤v∩��AiH��s��gsu�∩{�suC
μ� í�
�°A� qMμñ∩��°A�C�Mμ]A⌠⌠W
�ei����°A��WC
@���� bw∩��°A�WΘJz����WC
��KX ΘJw∩��°A��KXC
��W�í pG½≤��uCAM qμ�vw�A�ΘJ
uIBM Cognos W�í IDvC��bo�Θ
Jz�WC
��πX�nJ �∩�Φ�AH��uπX�nJv�OA�
D�� TM1 w�C
�� Cube ∩��
��u�� Cubev∩��W�UC∩�AiHq²ewq���ñ��s� CubeC
μ� í�
Cube W b�μ�ñΣJzn��� Cube WC
i��� nbΣñ�� Cube º°A�Wi������
MμC
s Cube ñ��� n��� Cube ñ���MμC
sW ÷@U�÷sAiNw∩����qui��
�vMμ�us Cube ñ���vMμC
� 2 � °íM∩�� 19
μ� í�
�ú ÷@U�÷sAiNw∩����qus Cube
ñ���vMμ�ui���vMμC
VW�� ÷@U�÷sAibus Cube ñ���vMμ
ñNw∩����VW��CC÷@��÷
sAN��w∩����VW��@��mC
VU�� ÷@U�÷sAibus Cube ñ���vMμ
ñNw∩����VU��CC÷@��÷
sAN��w∩����VU��@��mC
�° ÷@UYi�°�� CubeA��⌠u��
Cubev∩��C
½] ÷@UYi½]ui���vMμA�Mú
us Cube ñ���vMμC
½sπz ÷@UYi½sπzui���vMμC�∩
�iⁿ�°A�ñO��⌠≤s��A�N�
�s��sWui���vMμC
�e ÷@U�÷sAiⁿú Cube �eC
ziHⁿúwq Cube �q��B�í���
��DⁿJ¼A��eC
Tw ÷@UH�ⁿ∩���tmA��� CubeC
Cube ���uπ∩��
pGz∩��Ω�úOD�⌠xAiαb�� Cube ��íñⁿwF��P�αú��
����CP�aACube ñΩ��tiα�H�í���Aq��Pb�� Cube �
�í�ⁿw�����úzQCYnMo��DATM1 ú F@\αAi²zN
Cube ñ��������Ai�ε�O Θ��q�ú¬�αC
��� Cube ñ������ATM1 �ú� �≤ Cube �cñ���Ω���CTM1
� �≤°A��í�����ΦíA²O�≤ Cube �c �≤A]�⌠≤�� Cube
�WhBτ����{íúO���C
�≤�����Ai�Y�°�ziμ��≤∩ Cube O Θ��q�y¿vT�°
iC
≥≤UC�]Az��b��Mw��� Cube tm�Aub}o⌠ñN Cube ñ�
�������G
v °A��njq�O ΘΩ�AH½stm Cube ñ�����Cb½s��Bz{
��íA°A�W�n�{� RAM ��b½s��� Cube H 2C�pA50 MB
� Cube �n 100 MB � RAM iμ½stmC
v ½s��Nb°A�W]m¬�ΩwA�b⌡μ½s���Ωw�����nDC
�Gz��O ADMIN s��¿�A�α��� Cube ñ�����C���∩�ui
�≤��°A�W� CubeFzLk�����°A�W Cube ñ�����C�BA
ϕz��� Cube ñ������Aú�q �ß��m��rΩ��A]ú�NrΩ�
��� ���mC
20 IBM Cognos TM1 10.2.2 �G ��ΓU
{�
1. bu°A���v�u≡¼�cvíμñA∩�n���� CubeC
2. ��÷@U Cube M½s����C
Y�}� Cube ��uπ∩��C
3. bs����Mμ�ñ∩�@���C
4. ÷@UW�Σ�U�ΣAH�≤ Cube ñ�����C
5. ÷@U��C
��Nu�±�≤v���Σ��CpG���t�Ahs��������O
Θ�≤�A�]��≤��vC
6. ½�BJ 3 �BJ 5A�zF����v�����C
7. ÷@UTwC
Cube �e∩��
��uCube �ev∩��AiH]wU� Cube ��eC
μ� í�
q�� qMμñ∩�q��C
�í�� qMμñ∩��í��C
��DⁿJ �∩�Φ�Aub�ß�nD Cube Ω��AN
Cube ⁿJ°A�O ΘñCMú�Φ�AH
b°A������ⁿJ CubeC
Cube Viewer
�D��
�D���πb Cube Viewer °í���uuπCvUCC@���ú�πbM
μ�ñC
C��
C��πb Cube Viewer �Cb��C{μ���b Cube Viewer ñπ�C�
DC
��
μ��πb Cube Viewer �μb¬�C{μ���b Cube Viewer ñπ�
μ�DC
� 2 � °íM∩�� 21
��\αϕ
Cube Viewer �u��\αϕvñ�UC∩�C
∩� í�
}� }�uTM1 }�°�v∩��AziHqΣñ
}�P{μ Cube �÷p�ΣL°�C
½sⁿJ ½sⁿJ{μ°�wqC
pΓ pΓ{μ°�C
xs xs{μ°�tmC
tss� ��sWxs{�tmC
Rú°� }�uRúπW°�v∩��AziHqΣñ
Rúwxs�°�C
I⌠ N{μ°��X�@� Excel u@ϕñCExcel
u@ϕñw�J�íAo��íiqú�°�
�°A�ñ���H�N�gJ�°A�ñC
@�ñϕμ ��uíJ@�ñϕμv∩�Ai²zsWP
u@ϕ{μxsμñΩ��u@�ñϕμvs
uC
Snapshot N{μ°�@��÷��X Excel u@ϕ
ñC�u@ϕú�O�Pú�°��°A��
suC
÷¼ ÷¼ Cube Viewer °íC
sΦ\αϕ
Cube Viewer �usΦ\αϕvñ�UC∩�C
∩� í�
μ÷�@ ��W@�xsμ�@Cuxsv�u÷¼v
��⌠i���½���@�XC
u½�v���W@�xsμ�@C
U Nw∩�xsμ��eU�uK»vC
�s Nw∩�xsμ��eH�eμí�s�u
K»vñC
�s μí��� Nw∩�xsμ� μí��e�s�uK
»vñC
KW NuK»v��eK�w∩�xsμñC
Rú Rúw∩�xsμ��C
22 IBM Cognos TM1 10.2.2 �G ��ΓU
∩� í�
sΦ Cube �� }�u��sΦ�v°íAziHqΣñⁿú
�sΦ{μ°A�W�� Cube ���C
�°\αϕ
Cube Viewer �u�°\αϕvñ�UC∩�C
∩� í�
uπC ⌠�π Cube Viewer ���uuπCvC
�ϕπuuπCvC
¼AC ⌠�π Cube Viewer ���u¼ACvC
�ϕπu¼ACvC
qk�¬ ��½i�≤ Cube Viewer ñμ����
mC
VkbYⁿXqk�¬�μGmCV¬bY
hϕq¬�k�μGmC
∩�\αϕ
Cube Viewer �u∩�\αϕvñ�UC∩�C
∩� í�
°s �∩�iϕε�π Cube °�ñu]ts��
��C�μC�ϕb{μ°�ñϕεu
]ts�C�μC
∩Ciμ°s �∩�iϕε�π Cube °�ñu]ts��
��CC�ϕb{μ°�ñϕεu]ts
�CC
∩μiμ°s �∩�iϕε�π Cube °�ñu]ts��
��μC�ϕb{μ°�ñϕεu]t
s�μC
��½spΓ �∩�ib½stm°���������½
spΓC�ϕun°�tm�≤N���
½spΓ°�C
μí }�u�rμív∩��AziHqΣñwq
{μ°�ñ���rμíC��NAz∩��
μíuA�≤�� ⁿwuμív����C
μe }�uμev∩��A�∩��i²z]w
Cube Viewer ñμ�e�U¡�W¡C
I⌠�s�í�» �∩�Mw��I⌠�ΦíC
�ϕb∩u��v�uI⌠v�A�N
I⌠íJ�s�í�»ñC
pG }��∩�Ah�NI⌠íJ�{μí
�»�su@ϕñC
� 2 � °íM∩�� 23
RúπWl�∩��
�∩��πP{μ���÷p�l�CYnRúl�A�∩��l�AMß÷@U
uTwvC
Yn∩�h��F�l�A�÷@U��o�l�CYn∩�h�ú�F�l�A
�b÷ϕ CTRL Σ�P�A÷@UC@�l�C
RúπW°�∩��
�∩��πP{μ Cube �÷p�°�CYnRú°�A�∩��°�AMß÷@U
uTwvC
Yn∩�h��F�°�A�÷@U��o�°�CYn∩�h�ú�F�°�A
�b÷ϕ CTRL Σ�P�A÷@UC@�°�C
��s�
��íμ
π�e��°����C
eíμ
bu�víμñ∩�@�X��Au�evíμ�π�X���l��
�eC
∩�@�¡��Au�evíμ�π�¡���eC
�Gb}�u�evíμ�u��sΦ�vñ�°Wj¼����Aziα�J��
α�DCpGzbu�víμñ∩�XB TM1 ��bu�evíμñπ�÷
���e�π�MμAhiα�o�oípC
pGz���Oj¼���Ahiα�μ÷¼u�evíμCYn÷¼u�eví
μA�÷@Uu�°\αϕvñ�e°í∩�AH�ú�∩��Σ��C
��\αϕ
\αϕ�� í�
xs xs{��cC
tss� ��sWxs{���cC
÷¼ ÷¼u��sΦ�vC
sΦ\αϕ
\αϕ�� í�
U N∩w�U�uK»vC
24 IBM Cognos TM1 10.2.2 �G ��ΓU
\αϕ�� í�
�s N∩w��s�uK»vñC
KW NuK»v��eKW�s�C
v pG bu��sΦ�vñ∩�⌠≤�A
�∩��bu�víμñ�@�π�
�WΦíJ@�s�C
v pGbu�víμñ∩�F�A�∩�
Nπ]tuVWKWvBuKW�l�v
H�uVUKWv∩��l\αϕC
VWKW b∩w��WΦKWuK»v��eC
VUKW b∩w��UΦKWuK»v��eC
KW�l� NuK»v��eKW�∩w��l�C
íJl� }�u���íJv∩��AziHqΣñ
íJ∩w��@�HWl�C
íJ� }�u���íJv∩��AziHqΣñ
N¡]�÷��íJ���ñC
�∩ ∩�u�víμñ����C
Lo��Bh� }�u�h�iμLov∩��AziHqΣ
ñ�Ñhh�∩��C
�∩�uvT��πFúvT���cC
���∩��Au�víμu�πⁿwh
���C
Lo��B�� }�u���iμLov∩��AziHqΣ
ñ����∩��C
�∩�uvT��πFúvT���cC
���∩��Au�víμ�ππ�ⁿw
�������C
Lo��BU�r i²z∩�P���wq�jMϕí���
�C
�∩�uvT��πFúvT���cC
���∩��Au�víμu�πPⁿw
jMϕí������C
∩�OW }�uTM1 OWv∩��AziHqΣñ∩�
�bu��sΦ�vñπ�OWC
� 2 � °íM∩�� 25
\αϕ�� í�
��B�W Hr��W����u�víμñ���
�C
�∩�uvT��πFúvT���cC
��B�ε ÷r��ε����u�víμñ���
�C
�∩�uvT��πFúvT���cC
��BÑh ÷Ñh����u�víμñ����A
HKziH������/l�÷YC
�∩�uvT��πFúvT���cC
��B���W �����H�W����u�víμ
��C
�∩�uvT��πFúvT���cC
��B���ε ÷����H�ε��∩��u�víμ
��C
�∩�uvT��πFúvT���cC
Od �≤u�víμHKuπ�e∩��
�C
�∩�uvT��πFúvT���cC
⌠ �≤u�víμHK⌠�e∩���C
�∩�uvT��πFúvT���cC
Rú� q��ñRú∩w����Ω�C
qXRú q{μXñRú∩w��Ω�C
sΦ�μí }�usΦ�μívu@ϕAziHqΣñ
wq�π�íCo�π�íM�≤�A
I⌠M TM1 Web Web u@ϕñC
i}� π∩w����l�C
¼X� ⌠∩w����l�C
�e }�u����ev∩��AziHqΣñ
�∩w�ⁿú��¼M[vC
26 IBM Cognos TM1 10.2.2 �G ��ΓU
�°\αϕ
\αϕ�� í�
uπC ⌠�πu��sΦ�v°í���U�u
πCC�ϕπuπCC
¼AC ⌠�πu��sΦ�v°í���¼A
CC�ϕπu¼ACvC
�e°í ⌠�πu�evíμC�ϕπu�
evíμC
½sπz ≤su�víμ�πe�C
����íJ∩��
���∩��AiHb��ñsW�÷�BrΩ��X�C�∩��]tU
C∩�C
∩� í�
��W nbΣñsW����WCoO@�úi
sΦ�∩�C
��W nbΣñsW�����WCoO@�
úisΦ�∩�C
pGb}�u���íJv∩���wb�
�sΦ�ñ∩�F@��Ah��Nπ
�u��WvCpG ∩�⌠≤�Ah
u��Wv�uvC
íJ�W b�Φ�ñΘJs��WC
��¼ �zníJ��iμAϕ�∩C
�[v pG��¼�u�÷vA�Bu��Wv
úOuvA�b�Φ�ñΘJ@�[vC�
[vObX�íM�≤��n]�C
PX�Y���÷p�[vú��≤��
ñΣL�m���C
sW C�ⁿws�B�¼�[v�Aún÷@U
usWvC
Tw ¿sW�ß÷@U�÷sAiV��Tw
s�C
������∩��
���∩��AiH]w��ñ����C
��ñ����Mw��ñC������C��ñ�@������� 1A�
G������� 2A����C�b��ñ���½nA]�\h TM1 τ�
]u@ϕBWhM TurboIntegrator�ú�������C
� 2 � °íM∩�� 27
�GpGz�≤��ñ����Ah⌠≤�������τ�ú���iαOD
w��s�C
��UCBJ]w���C
{�
1. ∩����¼C
�¼ í�
�� ��u����Φív∩�GuWvBuh
�v�uÑhvC
Γ� ÷��b���cñ�e�sb¼A��
�A�N�����e]�u�vC
2. pGz∩�uΓ�v���¼A�⌡BJ 5C
3. ∩�����Φí∩�C
�¼ í�
W ÷r������
h� ÷Ñhh����C
Ñh ���Ñh���C
4. pGA�A�∩���ΦVC
5. ÷@UTwC
��Y]wF������Cϕ}����AN�����zbBJ 3 ñⁿ
w�u��Φív∩�iμ��C
�G
��Y]wF������Cϕ}����AN�����zbBJ 3 ñⁿw�
u��Φív∩�iμ��C
�����e∩��
π{μ��WB�¼�[vC
eíμ
∩� í�
��¼ Yn�≤{μ���¼A�qMμñ∩�s
��¼C�Tiα���¼G�÷BX
�rΩC
�[v Yn�≤{μ��[vA�÷ΓUu�[
vvμ�AMßΘJs�[v�C
28 IBM Cognos TM1 10.2.2 �G ��ΓU
vhR
uvhRv\αϕ�CX���M�zvhRBz{��vhRⁿú�∩
�CvhRBz{��vhRⁿúO���P��Ω��÷º Cube xsμºí
���C
∩� í�
��/sΦ/RúvhRⁿúWh ∩o�∩�AiH��BsΦ�Rúvh
RⁿúCu��v∩��}�WhsΦ�AH
²z]pWhC
��/sΦvhRBz{� vhRBz{�O@� TurboIntegrator Bz
{�A�wqibs°íñ}����Ω
�Co�∩�isΦ{�vhRⁿúWhA
]i²z��s�vhRⁿúWhCu�
�v∩��πn�����M�AH�Ω�
����Ω�CpGz�≤vhRBz{
��Ω��Ah TurboIntegrator ú���s
�Ω��≤s�τ�A]��τ�bú��
»zí��º�Cz��bvhRBz{�
� ReturnViewHandle τ�ñsΦuCube °�v
��C
sΦí∩��
usΦ�ív∩��i��zvB ¿ DBRBDBRW � DBS τ����@�Cz]
iH��usΦ�ív∩��AHsΦu@ϕñ�⌠≤ TM1 τ�C
YnπusΦ�ív∩��A�÷@Uu@ϕñ�xsμA���∩ TM1 �sΦ
�íCpG�xsμ]t TM1 τ�Ah�τ��πb∩���ΘJμ�ñC
μ� í�
DB �� ÷@U�÷sAib{μxsμñíJ@�
DBR τ�CTM1 ���zvB ¿i≤Uz�
�τ��h�∩��C
DBRW ÷@U�÷sAib{μxsμñíJ@�
DBRW τ�CTM1 ���zvB ¿i≤Uz
��τ��h�∩��C
DB �e ÷@U�÷sAib{μxsμñíJ@�
DBS τ�CTM1 ���zvB ¿i≤Uz�
�τ��h�∩��C
xsμ�� ÷@U�÷sAibτ�ñíJ@�xsμ�
�CTM1 �úz∩�n���xsμA�ú
∩����¼C
W ÷@U�÷sAibτ�ñíJ@� Cube W
B��W��W
� 2 � °íM∩�� 29
u�ísΦ�vi���τ�Ao�τ�iH���h� 29 ���c¿� CubeC
sΦ∩ Cube ���∩��
�∩��i²z]w TM1 u@ϕτ�]�p DBRW � DBSW�ñ������C
�∩��]t�÷s�μ�P TM1 u@ϕτ����� Cube ñ�C@����∩�C
�pAUCv�π DBRW τ�]Σ�� TM1 d�Ω�wñ� SalesCube Cube��
usΦ∩ Cube ���v∩��C�∩��]AP SalesCube Cube ñ������∩
��÷sC
ϕzN TM1 τ�íJu@ϕ�ATM1 ���Pw�u@ϕñO�sb⌠≤�÷�
���CpGsbAh�No�����íJusΦ∩ Cube ���v∩��W�A
ϕμ�ñCpGLkPw�÷���Ah TM1 �bμ�ñíJu wqvC
ziH��UC⌠@ΦíAb�∩��ñ]w��G
v ÷@U��÷s�∩��Cb�ípUA���N@�rΩíJAϕ�μ�
ñC
v �bμ�ñΘJ@�xsμ��CziH���∩CB�∩μ��∩xsμ�
�C
pGzn�Σ����� Cube ]t���WL 16 �A�÷W@�HVe��e 16
���A�÷U@�HVß��ß 16 ���C
���Lo��∩��
���∩��AiHu∩���π�ⁿw����l��C
qu∩���vMμñ∩������C
qu∩��vMμñ∩��∩���C
�h�Lo��∩��
�Mμ�π{μl�ñi��Ñhh�CYun�°Swh���A�∩��h
�AMß÷@UuTwvC
Yn∩�h��F�h�A�÷@U��o�h�CYn∩�h�ú�F�h�A
�b÷ϕ CTRL Σ�P�A÷@UC@�h�C
Lol�∩��
uLol�v∩��i²z�ⁿw Cube ñ�����Al�C�pAziH��
Region ���l�A�l���� Sales Cube ñ 1.8L Γ«�Ω���PΓ��¬�
10 ��C
�∩��]tUC∩�C
∩� í�
Cube W znLo�� CubeC
30 IBM Cognos TM1 10.2.2 �G ��ΓU
∩� í�
Lo� znM�{μ°��Lo��¼C
TopCount
Lol�Hu���j� n ��A
Σñ n Obu�v∩�ñⁿw�@�
�rC
BottomCount
Lol�Hu���p� n ��A
Σñ n Obu�v∩�ñⁿw�@�
�rC
TopSum
Lol�Hu���Mj≤�Ñ≤ n
��j�AΣñ n Obu�v∩�
ñⁿw�@��rC
BottomSum
Lol�Hu���Mj≤�Ñ≤ n
��p�AΣñ n Obu�v∩�
ñⁿw�@��rC
TopPercent
Lol�Hu���Mj≤�Ñ≤ n
��j�AΣñ n Obu�v∩�
ñⁿw����p�±C
BottomPercent
Lol�Hu���Mj≤�Ñ≤ n
��p�AΣñ n Obu�v∩�
ñⁿw����p�±C
L
úA�≤Lol�C
� uLo�v�¼��C
∩�μ¿� n∩ΣM�Lo����μ�C÷@U�
�÷sAi�C@�μ��∩�μ@�C
�� nM�w∩�μ������C
�W
qC�¬��ⁿwμ���C
�ε
q¬�C��ⁿwμ���C
L
L����C
� 2 � °íM∩�� 31
∩� í�
∩�μ¿� z��qC@�Σl Cube ��ñ∩�μ@
�C�pApGznw∩ Sales Cube ñ��L
od�Ω�wñ� Region ��Ah��∩
ModelBMonthBActVsBud � Account1 ��U
ⁿw@��C
∩≤C@���A÷@UAϕ�÷s�∩�μ
@�C
pG Cube ]t���WL 16 �A�÷@U
HVe��e 16 ���A�÷@U
HVß��ß 16 ���C
Lo°�∩��
��uLo°�v∩��AiHb Cube Viewer �u�Γϕ�ms²�vñLo���
μC
�∩��]tUC∩�C
∩� Lo�/í�
Cube W znLo���Σ�� CubeC�∩�@]�
P{μ°��÷p� CubeCLksΦ�∩�C
Lo� znM�{μ°��Lo��¼C
TopCount
Lo°�Huπ�j� n ��AΣñ n O
u�v∩�ñⁿw�@��rC
BottomCount
Lo°�Huπ�p� n ��AΣñ n O
u�v∩�ñⁿw�@��rC
TopSum
Lo°�Huπ�Mj≤�Ñ≤ n ��j
�AΣñ n Obu�v∩�ñⁿw�@��
rC
BottomSum
Lo°�Huπ�Mj≤�Ñ≤ n ��p
�AΣñ n Obu�v∩�ñⁿw�@��
rC
TopPercent
Lo°�Huπ�Mj≤�Ñ≤ n ��j
�AΣñ n Obu�v∩�ñⁿw����p
�±C
32 IBM Cognos TM1 10.2.2 �G ��ΓU
∩� Lo�/í�
BottomPercent
Lo°�Huπ�Mj≤�Ñ≤ n ��p
�AΣñ n Obu�v∩�ñⁿw����p
�±C
L
LLo�CpGzn����úiμLoA�
∩��∩�C
� uLo�v�¼��C
∩�μ¿� n∩ΣM�Lo����μ�C÷@U�
�÷sAi�C@�μ��∩�μ@�C
�� nM�w∩�μ������C
�W
qC�¬��ⁿwμ���C
�ε
q¬�C��ⁿwμ���C
L
L����C
�o°�∩��]�Γϕ�ms²��
u�o°�v∩��i²z}���°A�W�⌠⌠ñ⌠≤i�°A�W�°�C
μ� í�
°A� u°A�vMμπ⌠⌠Wi����°A
�C∩�zn}��°��b�°A�C
pGz nJ]tn}�º°��°A�A
�÷@Uus�vH}�us�°A�v∩�
�AMßnJ�°A�C÷@Uu����
°A�vAH��z���°A�C
Cube Cube Mμ�πw∩�°A�Wi����
CubeC∩�Pzn}��°��÷p� CubeC
°� u°�vMμ�πw∩� Cube Wi����
°�C∩�zn}��°�C
� 2 � °íM∩�� 33
�Γϕ�ms²�\αϕ
��½kΣ÷@UuTM1 °��ε�vAiH}�u�Γϕ�ms²�\αϕvC�\
αϕi²z}�B≤sBμí�BI⌠Mxs°�Cª�]A�εu�Γϕ�ms²
�vμ��h�∩�C
\αϕ�� í�
≤s°� zLV TM1 Ω�w�e⌠≤wsΦ��A�q�Ω�wñ��{μ�A
≤s{μ°�C
�o°� }�u�o°�v∩��AziHqΣñ}�⌠≤i�°A�W�°
�C
�í }�u°��ív∩��A�∩��i²zμí�°�C
xs }�uxs°�v∩��A�∩��i²zxs TM1 °�C
Múπe� MúP°��÷p���Ω�A]A�DBCMμ��C
Rú RúuTM1 °��ε�vC��NAP�°��÷p���Ω�]]A�
M���ú�Odb�ΓϕñC
U NuTM1 °��ε�vU�uK»vC
�s NuTM1 °��ε�v�s�uK»vñC
I⌠ N{μ°�I⌠�@�s� Excel �ΓϕñC
°s ��½ib Cube °�ñϕε�πs�C�ϕb{μ°�ñϕε
sC
��π ��½ib½stm°���������°�≤sC�ϕun°
�tm�≤N��≤s°�C
b½spΓ�≤s
°�
��½�b½spΓ�Γϕ (F9) ��������°�≤sC�ϕ½
spΓ�Γϕ�≤s°�C
í� }�u�Γϕ�ms²�v�í�DDC
TºΘx°í
uTM1 TºΘxv°íπ°A�í��¼ATºCo�TºNxs�°A�TºΘ
xA�]tí�]�p⌡μ�Bz{�B°�BⁿJ� Cube P��AH�PB�g�
����C
p�°A�TºΘx���ΩTA��\mIBM Cognos TM1 @�ΓUnC
TºΘxíμ
�íμπ°A�TºΘxñ]t�¼ATºC
34 IBM Cognos TM1 10.2.2 �G ��ΓU
íμñ�C@Cúϕ�@�TºCpGΘxñ�Tºπ⌡μ�Bz{���g�
��¼pAziH÷ΓU�TºH�°í�ú����]���Ω�C
p�uTºΘxvíμñμ����Ω�A��\mIBM Cognos TM1 @�ΓUnC
��\αϕ
\αϕ�� í�
�⌠ ÷¼uTºΘxv°íC
sΦ\αϕ
\αϕ�� í�
�s NuTºΘxvíμñ∩w�σr�s�u
K»vñC
MΣ }�uMΣv∩��AziHqΣñjMuT
ºΘxvíμñ�σrC
í�\αϕ
\αϕ�� í�
TºΘxí� }�uTºΘxv�í�DDC
�²M�� }� π�uTM1 σ≤wvC
s���∩��
μ� í�
s��W b�μ�ñΘJs���WC
�r pG�����rA�∩��∩�C
rΩ pG����rΩA�∩��∩�C
OW pG���O{μ�B��BCube �°A�
W��NWA�∩��∩�C
}�l�∩��
��u}�l�v∩��AiH}�{���l�C
Yn}���w]l�A�∩�uw]�vΦ�AMß÷@U}�C
}�°�∩��
��u}�°�v∩��AiH}�{�� Cube °�C
Yn}���w]°�A�∩�uw]�vΦ�AMß÷@U}�C
� 2 � °íM∩�� 35
CL°iδF
��uCL°iδFvAiHq TM1 I⌠ú�u�°ΓUv�í�°iC
�uδFv]tT�e�C
v e� 1 - ∩�n]tb°iñ�u@ϕ
v e� 2 - ∩�nb°iñ����D��B]w�D��b°iñ�π��H�]
wí�»CL∩�
v e� 3 - �°i∩�CL��a]Lϕ≈BExcel ��BPDF ���
uCL°iδFv��\zxs°i]wC
��e�
÷s í�
ⁿJ ÷@U�÷sAiⁿJ{��uTM1 CLu
@vC
xs ÷@U�÷sAiN{μ°i]wts�
uTM1 CLu@vC
tss� ÷@U�÷sAi��sWN{μ°i]w
ts�uTM1 CLu@vC
U@� ÷@U�÷sAiei�U@�uδFve
�C
�° ÷@U�÷sAi÷¼uδFv°í�úú�
°iC
e� 1]@ 3 ��
�� í�
b°iMμñ]to�u@ϕ CXziH]tb°iñ�{μ Excel í�»
ñi��u@ϕC
Ynb°iñ]tu@ϕA��∩u@ϕW
�Σ��∩�C
�∩ ÷@U�÷sAib°iñ]t��u@ϕC
�íMú ÷@U�÷sAiq°iñ�ú��u@ϕC
36 IBM Cognos TM1 10.2.2 �G ��ΓU
e� 2]@ 3 ��
�� í�
i��D��Mμ CXziHb°iñ���i��D��C
∩≤C���A�Mμ�πl�W]pG
A��B���l��qAH�u@
ϕñ��D���xsμ�}C
∩w�D��Mμ CXn]tb°iñ��D��C
TM1 ú�°i�����Mμñ���C
sW ÷@U�÷sAiN∩w���qui��D
��vMμ��u∩w�D��vMμC
�ísW ÷@U�÷sAiN����qui��D�
�vMμ��u∩w�D��vMμC
�ú ÷@U�÷sAiN∩w���qu∩w�D
��vMμ��ui��D��vMμC
�í�ú ÷@U�÷sAiN����qu∩w�D�
�vMμ��ui��D��vMμC
VW�� ÷@U�÷sAibu∩w�D��vMμñ
VW��∩w��CTM1 ú�°i�����
Mμñ���C
VU�� ÷@U�÷sDibu∩w�D��vMμñ
VU��∩w��CTM1 ú�°i�����
Mμñ���C
l�sΦ� pGzQnqu∩w�D��vMμ��e∩
w��ñ∩���l�A�÷@U�÷sH
}�ul�s�vC
CLμ@í�» ∩��∩�H��w�C¿@� πu@ϕ�
°iC
°iñ�C�u@ϕ]]Aút TM1 I⌠Ω�
�u@ϕ�úu�CL@�C
� 2 � °íM∩�� 37
�� í�
CLh�í�» ∩��∩�i�������C�h�s
��°iC
�≤n�C��D�CLU�u@ϕ��
�A�∩����@≈π�jqu@ϕ�°
iC
Nú�� Excel í�»�� π TM1 n�{μ°i�ú�� Excel u@
ϕ��C
e� 3]@ 3 ��
μ� í�
CL�Lϕ≈ pGzQnN°iCL�Lϕ≈A�∩��∩
�C
ts� Excel �� pGzQnN°iú�� Excel ��A�∩�
�∩�C
ts� PDF �� pGzQnN°iú�� PDF ��A�∩��
∩�C
w² pGz∩�uCL�Lϕ≈v∩�Ah�÷s
i�C
÷@U�÷sAibCLew²°iC
Lϕ≈W pGz∩�uCL�Lϕ≈v∩�Ah�∩�
��¿i�C
���∩�AiHⁿw TM1 �CL°i�L
ϕ≈C
≈� pGz∩�uCL�Lϕ≈v∩�Ah�∩�
��¿i�C
���∩�AiHⁿwnCL�°i≈�C
CL��� pGz∩�uCL�Lϕ≈v∩�Ah�∩�
��¿i�C
∩��∩�AiHN°its�Lϕ≈Nⁿ
�C
38 IBM Cognos TM1 10.2.2 �G ��ΓU
μ� í�
�W pGz∩�uCL�Lϕ≈vMuCL��
�v∩�Ah�∩���¿i�C
ΘJzn�xs°i� π⌠M�WCz
���ⁿw���¼C�pApGz��
PostScript Lϕ≈CL���A�b�Wß��
[ .ps ���¼C
s² pGz∩N°iCL����N°ixs�
��Ah�÷s��¿i�C
÷@U�÷sAi∩znbΣñxs°i�
�²C
� pGz∩�uCL�Lϕ≈v∩�Ah�∩�
��¿i�C
∩��∩�HbCLh≈°i�N��¿@
�C
�C��Dú�sí�» pGz∩N°its� Excel ��� PDF �
�Ah�∩���¿i�C
pGzQn�°iñ�C��D�����O
���A�∩��∩�C
�²W pGN°its� Excel ��� PDF ���B
∩�u�C��Dú�sí�»v∩�Ah�
∩�i�C
ΘJnbΣñxs°i����²CYn∩
�²�mA�÷@Uus²v÷sC
�� Snapshot pGz∩�uts� Excel ��v∩�Ah�
∩���¿i�C
pGznN°its�t�Ω��²út��
�� TM1 τ�� Excel ��A�∩��∩�C
W@B ÷@U�÷sAih��W@�uδFve
�C
¿ ÷@U�÷sAi�z∩��∩�ú�°
iC
Bz{�∩�∩��
��uBz{�∩�v∩��AiH�εu�@v÷sb⌡μBz{�ºe Mºß �
μ�C
� 2 � °íM∩�� 39
ziH��UCΣñ@ΦkA]wb÷@Uu�@v÷s�π�T{TºM¼A
Tº�σrG
v NTºσr�ΘJ�Mμ�C
v �� Excel ��qu@ϕñ�A��TºσrC
�pAYnqxsμ A1 ��eñ��TºσrA�N =A1 ΘJ��Tº�Mμ�ñC
Yn��πWd≥A���UCμíG=Named RangeC
p���uBz{�∩�v∩����÷ΩTA��\mIBM Cognos TM1 }oH�Γ
UnC
μ� í�
��½spΓu@ϕ ∩��∩�AiH² TM1 bBz{�⌡μß�
�½spΓu@ϕC
π¿\Tº ∩��∩�Hb�Q⌡μBz{�ºß πT
ºC
NTºσrΘJ�Φ�ñApW�zC
πóTº ∩��∩�AiHb �Q⌡μBz{��π
TºC
NTºσrΘJ�Φ�ñApW�zC
πT{∩�� ∩��∩�AiHbBz{�}lºe π
uO /�vT{Tº�C���iH÷@U
uOvH⌡μBz{�A�÷@Uu�vH�
°Bz{�C
NTºσrΘJ�Φ�ñApW�zC
Tw ÷@U�÷sAixs]w�÷¼∩��C
�° ÷@U�÷sAi÷¼∩���úxs]wC
�g Cube ∩��
��u�g Cubev∩��AiHN@� Cube q�°A��g���°A�C
Cube ΩT
�� í�
W ��°A�WΦM Cube �WC
�w]ATM1 �zLs��°A�WP
� Cube WRWΦM CubeC
b� Cube ñ�gWh�A���≤w]WC
40 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
�sΩ��]�PB ∩��∩�AiHb���g��sΩ�A�
b�°A�M��°A�ºíiμPB�P
B�C
�sΩ�A²ú]�PB ∩��∩�AiHb���g��sΩ�A²
���ºß�Ω�PBC
�g°� ∩��∩�AiH�gP� Cube �÷p��
�°�C
WhΩT
�� í�
�sWh ∩��∩�AiHN� Cube ñ���Wh�
s�ΦM CubeC
]wnPB�Wh �∩�Φ�Aib�°A�M��°A�º
ío�PB�PBWhC
Mú�Φ�A���WhPBC
ú�sWh pGz∩��∩�Ah TM1 ú�N� Cube
ñ�Wh�s�ΦM CubeC
��ΩT
�� í�
��ΩTΦ� �Φ�πΦM Cube ñ����÷ΩTC
pG� Cube ú]tWhAh TM1 zLs�
�°A�WP���W½sRWΦ
M��C
pG� Cube ]tWhAh TM1 ú��≤Φ
M Cube �WC
u��ΩTvΦ��π����WB
�°A�M Cube ñC�����g¼AC
∩����� Yn������N����A�÷@U
u��ΩTvΦ�ñ����AMß÷@U
u∩�����vC∩�n�������A
Mß÷@UuTwvC
� 2 � °íM∩�� 41
�� í�
N{μ∩�½]�w]� pGz�≤Fw�g Cube ñY@���⌠≤
u��ΩTv∩�AhiHzLbu��Ω
TvΦ�ñ∩�����÷@U�÷sAN�
�∩����w]�C
∩g�� pGz∩�@�����Ah�∩���¿i
�C
∩��∩�AiH������wq∩g�
���C
]wnPB��� �∩�Φ�Aib�°A�M��°A�º
ío�PB�APB���MΦM��ºí
iμ��≤C
Mú�Φ�A�����PBC
ú∩g�� pGz∩�@�����Ah�∩���¿i
�C
∩��∩�Ai�{¼������C
�gl� ∩��∩�AiH�gP����÷p��
�l�C
Whs�
uWhsΦ�v�@� π\αϕA���BsΦM�z TM1 WhC�≤���\
αϕ∩�ú ΣL�tΣC
��\αϕ
Uϕí�u��\αϕvñ�∩�C
W� í�
�J }���s²∩��A�ziH∩�n�J�
σr�C�J�σr��∩g{μWh]pG
sb���C
xs N{μWhxs�°A�C
tss� N{μWhxs��í TM1 Wh .rux ��C
�dyk �d{μWhO�]tyk��C
CL }�uCLv∩��A�ziHCL{μW
hC
42 IBM Cognos TM1 10.2.2 �G ��ΓU
W� í�
w²CL }�uw²CLv°íAziHbΣñNWh
�e�Lϕ≈ºeA�°Wh�d�CL�
�C
�⌠ ÷¼uWhsΦ�vC
sΦ\αϕ
Uϕí�usΦ\αϕvñ�∩�C
W� í�
�� ��e�s�eC
�h�h����C
½� �αW@���ⁿOC
U �ú∩wσr�NΣ±m�K»ñC
�s N∩w�σr�s�K»ñC
KW NK»ñ��eKuWhsΦ�vñC
�∩ ∩�uWhsΦ�v�π��eC
MΣ }�uMΣv∩��A�ziHbWhñjM
σrC
MΣ/�N... }�uMΣ/�Nv∩��AHjM��Nσ
rC
MΣU@� MΣ�jMσrX{�U@��mC
�½�� �{μ{íXμ}��÷¼��C
U@��� Nσ��U@�i���C
e@��� Nσ��W@�i���C
Mú���� �ú����C
∩ b�e∩wσrñ���μe�sW�
#AHqs��Whñ�úo�μC
�G°�¡ε� 255 ���C∩≤�ⁿ
r�]�p�σ�Aμ@r�μ@��
ϕAi²zΘJ 256 �r�C²OA
j¼r�]�pñσBΘσM�σ���h
���ϕ@�rCb�ípUAiα
��WL 255 ����¡εA]�Ω�Wú
�\ΘJ 255 �rC
ú∩ q�e∩wσrñ���μe�ú� #A
HNo�μ]AbWhñC
Y� N�e∩��μ�YC
�°Y� q�e∩��μ�ú�YC
�μ... πu�μv∩��A�ziHiJ�⌡
uWhsΦ�vñSw�μC
� 2 � °íM∩�� 43
�°\αϕ
Uϕí�u�°\αϕvñ�∩�C
�Gz∩u�°\αϕvW�]wiμ�⌠≤�≤ú�b�⌠uWhsΦ�v�x
sA�bU�}�uWhsΦ�v���½sM�C
W� í�
��½μ }�/÷¼��½μ\αAHKσrμiHVk
XiA��½μHbusΦvíμ�πC
μ }�/÷¼μC
τ�uπú }�/÷¼τ�uπú�πC
�� ¿ busΦvíμñΣJ�e�}�/÷¼��
¿\αC
uπC }�/÷¼DnuπC�πC
¼AC }�/÷¼uWhsΦ�v���¼ACπC
�ε½≤ }�/÷¼b∩� Cube � TM1 �ε½≤�π
C
i}���� i}{μWhñ���wq�����AHπ
��μC
�í¼X�� ¼X{μWhñ���wq�����AH⌠
���ñ]A���μC
íJ\αϕ
Uϕí�uíJ\αϕvñ�∩�C
W� í�
τ� πuíJτ�v∩��AHNsτ�ΘJ{
μWhñC
Cube �� πuíJ Cube ��v∩��A�ziHíJ
DB τ�C
uπ\αϕ
Uϕí�uuπ\αϕvñ�∩�C
W� í�
�n]w... πu�n]wv∩��AziHbΣñ]w
busΦvíμñ���r¼��A�pr¼
�¼BjpMCΓC
44 IBM Cognos TM1 10.2.2 �G ��ΓU
W� í�
∩�... πu�ε∩�v∩��AziHbΣñ�π
uWhs�v�s�]wC
xsl�∩��
μ� í�
∩��ΘJl�W ΘJwxsl��WA�qMμñ∩�W
C
M� }��∩�AiNl�ts�M�½≤C÷¼
�∩�AiNl�ts���½≤C
w]� }��∩�AiNl�ts�w]l�C
xsϕí pGl�O�Al�Ah}��∩�ib�l
�ñxs MDX ϕíC
pGl�O�Al�Bú}��∩�Ahú�
xs MDX ϕíA�B�Gl�ORAl
�Au]txs�sb��C
xs°�∩��
μ� í�
∩��ΘJπW°� ΘJwxs°��WA�qMμñ∩�W
C
M� }��∩�AiN°�ts�M�½≤C÷¼
�∩�AiN°�ts���½≤C
w]� }��∩�AiN°�ts�w]°�C
xs°�∩��]�Γϕ�ms²��
μ� í�
°�W b�μ�ñΘJ°��WC
M� }��∩�AiN°�ts�M�½≤C÷¼
�∩�AiN°�ts���½≤C
w]� }��∩�AiN°�ts�w]°�C
w�ⁿú∩��
uw�ⁿúv∩��i²z� CubeB��B�O�BBz{�M°�ⁿús�M�
vCs�M�v����s�ⁿúC
� 2 � °íM∩�� 45
ⁿú⌠μ
uⁿúv⌠μN½≤Wπ�C�DA�N���s�π�μ�DCs�M�v
π��w½≤M���s�μ�B�xsμ�C
q Cube s�s�uw�ⁿúv∩���A�⌠μ]tuOⁿvμC�μ]tC� Cube
��∩�CYn� Cube ��OⁿA��∩ Cube WMuOⁿvμμ�B��∩�C
Yn��OⁿA�Mú��∩�Cw]��}�C
s�M�v
÷UCΣñ@�∩�A�uⁿúv⌠μñ�∩wxsμⁿús�M�vG
LM�v
Uϕí��½≤ⁿúuLvM�v�As�U TM1 ½≤� TM1 ���s��αOC
½≤ í�
Cube �s��¿�bu°A���vñ�ú�
CubeA]�Lks²� CubeC
� �s��¿�bul�sΦ�v�u��sΦ
�vñ�ú��A]�bs² Cube �Lk�
°����O�xsμC
�� �s��¿�bu°A���vñ�ú��
�A]�Lks²]t����⌠≤ CubeC
Bz{� �s��¿�bu°A���vñ�ú�Bz
{�C
�GbqY�°�ñ⌡μBz{��A�ñ
ⁿú�Bz{��M�vC
°� �s��¿�bu°A���vñ�ú�°
�C
��{í �s��¿�bu°A���vñ�ú���
{í�Σ�eC
�� �s��¿�bu°A���vñ�ú��
�C
¬�M�v
Uϕí��½≤ⁿúu¬�vM�v�As�U TM1 ½≤� TM1 ���s��α
OC
½≤ í�
Cube �s��¿�iH�° Cube ñ�Ω�A²úα
sΦΩ�C
46 IBM Cognos TM1 10.2.2 �G ��ΓU
½≤ í�
� �s��¿�iH�°���O�Ω�A²
úαsΦΩ�C
�� �s��¿�iH�°��ñ��A²úα
s���cC
Bz{� �s��¿�bu°A���vñi�úBz
{�A�BiH⌡μBz{�A²úαsΦB
z{�C
�GbqY�°�ñ⌡μBz{��A�ñ
ⁿú�Bz{��M�vC
°� �s��¿�bu°A���vñi�ú°
�A�BiHΓ�⌡μ°�A²úαsΦ°�
��≤��¼AC
��{í �s��¿�i�ú��{íA�BiH��
���{í�z∩Σ�π�u¬�vM�v
�⌠≤��CziHb��{íñ��M��
�A]iH��M�l��{íC
�� �s��¿�iH}������A²úα≤
s����{íñ���CúLAziH⌡μ
utss�v@�AN@�s�M�����
xsbz∩Σ�π�u¬�vM�v�⌠≤
��{íñC
gJM�v
Uϕí��½≤ⁿúugJvM�v�As�U TM1 ½≤� TM1 ���s��α
OC
½≤ í�
Cube �s��¿�iH�°�sΦ Cube Ω�A�B
iH�� Cube �M�°�C
ugJvvúe\zsΦ�X��O�Ω
��qWhñl��Ω�C�wqALksΦ
�X�Whl���C
� �s��¿�iH�°�sΦ���O�Ω
�C
�� �s��¿�iHsΦ���BsΦ�μ
í������M�l�C�s��¿��i
HsΦ���¡���C
� 2 � °íM∩�� 47
OdM�v
Uϕí��½≤ⁿúuOdvM�v�As�U TM1 ½≤� TM1 ���s��α
OC
��NAbOd½≤�AY]t�½≤�°A�÷¼AhOdN�L�C
½≤ í�
Cube �s��¿�iH�°�sΦ Cube ñ�Ω�A
�BiHOd� Cube H�εΣL�ß�sΦ
Cube Ω�CziH�XOd� CubeC
� �s��¿�iH�°�sΦ���O�Ω
�A�BiHOd��H�εΣL���s
ΦΩ�CziH�XOd��C
�� �s��¿�iHsWB�ú�½s����
�ñ��A�BiHOd���H�εΣL
���s���cCziH�XOd��
�C
ΩwM�v
Uϕí��½≤ⁿúuΩwvM�v�As�U TM1 ½≤� TM1 ���s��α
OC
��NAS�uúΩwvM�vAu�∩½≤π�u�zvM�v�����α
úΩw�½≤C
½≤ í�
Cube �s��¿�iH�°�sΦ Cube ñ�Ω�A
�BiHΩw� CubeC
ϕ Cube wΩw�A⌠≤Húúα≤sΣΩ�C
� �s��¿�iH�°�sΦ���O�Ω
�A�BiHΩw��C
ϕ�wΩw�A⌠≤Húúα≤s���
�O�Ω�C
�� �s��¿�iHsWB�ú�½s����
�ñ��A�BiHΩw���H�εΣL
���s���cC
ϕ��wΩw�A⌠≤HúúαsΦ���
cC
48 IBM Cognos TM1 10.2.2 �G ��ΓU
�zM�v
Uϕí��½≤ⁿúu�zvM�v�As�U TM1 ½≤� TM1 ���s��α
OC
½≤ í�
Cube �s��¿�iH¬�BgJBOdB�XB
ΩwBúΩw�Rú CubeCL�]iHN�
Cube �s�M�v�PΣL���C
� �s��¿�iH�°B≤s�Rú���
O�xsμCL�iHOdB�XBΩw�
úΩw�CL�]iHN���s�M�
v�PΣL���C
�� �s��¿�iHsWB�ú�½s����
ñ��CL�iHOdB�XBΩw�ú
Ωw��CL�]iH�������l�A
�BN����s�M�v�PΣL���C
��{í �s��¿�i�ú��{íB�����{
í����A�Bb���{íñ�����
M���CL�]iH�����M��l�
�{íC
ϕY�s�∩��{íπ�u�zvM�v
�A�s��¿�iH�úOM�s��ΣL
s�A]w∩���{í������l��
{í�w�M�vC
�� �s��¿�iH����A]iH≤s�R
ú��CL�iHoGM���A]iHN�
���p��C
∩���
bq�O���ñs�uw�ⁿúv∩���AiH��u∩���v∩�C�∩�
i²z�h���ñ��ⁿús�M�vC
bz�Y���ⁿús�M�vºßA�÷@UuxsvAMßqu∩���vMμ
ñ∩�s��Cb����n���ⁿúM�vßA�÷@UuTwvH⌡X�∩�
�C
∩� Cube ∩��
∩�níJ�u@ϕ��íñ� Cube WAMß÷@UTwC
∩�Wh� Cube ∩��
∩�n�Σ��sWh� CubeAMß÷@UTwC
� 2 � °íM∩�� 49
∩���∩��
∩�níJ�u@ϕ��íñ���WAMß÷@UTwC
∩���u@ϕ∩��
∩�n}����u@ϕAMß÷@UTwC
∩���∩��
∩�níJ�u@ϕ��íñ��WAMß÷@UTwC
∩�Whu@ϕ∩��
∩�n}��Whu@ϕAMß÷@UTwC
°A���]D°í�
¬íμ]≡¼�cíμ�
π�es��°A�W��½≤�Ñhe{e�C
kíμ]eíμ�
πbu°A���v¬íμñ∩w�½≤�eC�e�∩w½≤���úPC
��\αϕ
u°A���v�u��\αϕvπ�UC∩�C
\αϕ�� í�
∩� }�uTM1 ∩�v∩��C
÷¼��°A� ÷¼��°A��úzxs∩Ω�iμ��
≤Cu�b��°A��b⌡μ�A�iH�
��∩�C
����°A� ����°A�Cu�b��°A�úb⌡μ
ñ�A�iH���∩�C
½sπzi�°A� ≤su°A���v¬íμñ�i�°A��
πe�C
�⌠ ÷¼u°A���vMP TM1 Perspectives/
TM1 Architect �÷p�ΣL⌠≤°íC
�A\αϕ
u°A���v��G�\αϕñ�i�∩����e∩w½≤��¼���ú
PC
50 IBM Cognos TM1 10.2.2 �G ��ΓU
°A�s�
bu°A���vñ∩�u°A�s�v�ATM1 \αϕñ��UC∩�C
∩� í�
xs�íΩ� xs�es����°A�W�Ω�C
°A�
bu°A���vñ∩��O°A��Au°A�\αϕvñ��UC∩�C
∩� í�
xsΩ� bw∩�°A�Wxs∩Ω�iμ���sΦ
�eC
�¼]Mú��°A��O Θ� ÷¼�½s����°A�C∩�∩��A
ziH∩�¼�xs��°A�W�Ω�A
��∩�¼�±≤��°A�W��≤C
÷¼ ÷¼��°A�Cu�b∩���°A��A
�iH���∩�C
w�B�ß�/s� }�w∩�°A��u�ß�/s�sΦ�vC
z��∩�°A�π�u�zvM�vA�α
s�u�ß�/s�sΦ�vC
w�B�≤KX }�uKX�≤v∩��AziHqΣñ�≤
w∩�°A��KXC
w�B½sπzw� ≤sw∩�°A�W���w��c/ⁿúC
� 2 � °íM∩�� 51
∩� í�
\αⁿú i²�z�zL���s�]wSw\α�
\ivCb���s��\α�μ�BA�z
�iH]wu�Pv�u��v]P���
P�������\αC�b°A�Wi
μ�tm]w�wAiα�ñY�\α]
wC
C����s�úiH]wUC\αG
v �Ω∩°A����s�
Yn�εu°A���v��A�÷@U�
\αP���s��μ�BAMß∩��
PCu��v�u��vϕO�o���
�s���u°A���vC
v �Hu@�g�í
Yn²���s���u�Hu@�vA�
÷@U���s�P�\α�μ�BAMß
∩��PCu��v�u��vϕo��
��s� ��u�Hu@�vC
pG DisableSandboxing ]� TAh�ñ�
\αⁿúC
v FL�t
Yn²���s���uFL�tv��
h��]Ω�d�A�÷@U���s�P
�\α�μ�BAMß∩��PCu��v
�u��vϕo����s�Lk��h
�uFL�tvC
pG DisableSandboxing ]� TAh�ñ�
\αⁿúC
p��÷ΩTA��\mIBM Cognos TM1 @
�ΓUn�m��ΓUnC
�°μ÷Θx }�uμ÷Θxd�v∩��AziHqΣñ
�°w∩�°A�W�μ÷ΘxC
�°TºΘx }�uTºΘxv∩��AΣñ�πw∩�
°A�WO²�TºC
���α�°� l�α�°C�b⌡μu�α�°�v�A
TM1 ��Jh��ε CubeA²ziHl�
CubeB�ß��°A���pΩ�C
�ε�α�°� �ε�α�°C
�≡≤sB��σ�≤s ��n�ew∩�°A��σ�≤sC
52 IBM Cognos TM1 10.2.2 �G ��ΓU
∩� í�
�≡≤sB�⌠σ�≤s �⌠σ�≤s�N��sΦ�e�ew∩�
°A�C
°A��z{í }�u�ß��Tñ�v∩��AziHqΣ
ñ÷¼w∩�°A�Bñ��ß��su��
eTºC
�°÷¼ �°²e⌡μ�°A�÷¼@�C
�μñ�su ñ��ß�Pw∩�°A��suC
�O� ��@hTºⁿXzb�°A�W����W
C
��{í
bu°A���vñ∩�u��{ívs���O��{í�Au��{í\αϕv
ñ��UC∩�C
∩� í�
}� i}w∩���{í�u��{ívs�AH
π���l��{íC
÷¼ ¼Xw∩���{í�u��{ívs�AH
⌠���l��{íC
Rú Rúw∩���{íCbRú��{í�A�
��Rú���{í����l��{í��
�C∩�u��{ívs��A�∩�Lk�
�C
½sRW HsΦ�í]ww∩���{íWA²zi
H����{íΣJ@�sWC∩�u��
{ívs��A�∩�Lk��C
w�Bw�ⁿú }�uTM1 w�ⁿúv°íAziHqΣñ�
w∩���{í�u��{ívs��]t�
�����l��{íAⁿúw�M�vC
w�B]��� ∩�∩�AioG@�M���{íCbo
G��{í�A]���oG���{í��
��l��{í�∩��½≤�M���C∩
�u��{ívs��A�∩�Lk��C
w�B]�M� ∩�∩�AiN����{íp��Cbp
����{í�A]���p�����{í
����l��{í�����C∩�u��
{ívs��A�∩�Lk��C
� 2 � °íM∩�� 53
Cubebu°A���vñ∩� Cube s��AuCube \αϕvñ��UC∩�C
∩� í�
��s� Cube }�u�� Cubev∩��C
sΦ�� }�w∩� Cube �u��sΦ�vC
w�ⁿú �w∩� Cube s�ñ� Cube }�uTM1 w
�ⁿúv∩��Cz��O]t� Cube s��
°A�W� Admin s�¿�A�αs��∩�
�C
Cubebu°A���vñ∩� Cube �AuCube \αϕvñ��UC∩�C
∩� í�
s² }� CubeAHb Cube Viewer °íñiμs
²C
b Excel ñs² }� CubeAHbu�Γϕ�ms²�vñiμ
s²C
D∩ N Cube W�s�uK»vñC
��s� Cube }�u�� Cubev∩��C
°ⁿ Cube q°A�O Θñ°ⁿw∩� CubeC
Rú Cube Rúw∩� Cube ���÷pΩ�Cz��π�
u�zvM�vA�αRú CubeC
½s���� }�uCube ���uπv°íAziHqΣñ
���w∩� Cube ñ�����C
��Wh }�uWhsΦ�vAziHqΣñ�w∩�
Cube ��WhC
RúWh RúPw∩� Cube �÷p�WhCz��∩
Cube π�u�zvM�vA�αRú÷p�W
hC
�X� ASCII Ω� Nw∩� Cube ñ]t�Ω��X�HrIw�
� (.cma) ASCII ��C
54 IBM Cognos TM1 10.2.2 �G ��ΓU
∩� í�
PBΩ� �w∩� Cube ñ�Ω�P÷p�g°A�ñ�
Ω�PBC
w�BOd �Odw∩� CubeA�ΣL�ß�LksΦ
Cube ñ�Ω�Cz��π�uOdvM�vA
�αOd CubeC
w�B�X �XOd� CubeA�ΣL�ß�α≈sΦ
Cube ñ�Ω�Cz��π�uOdvM�vA
�α�X CubeC
w�BΩw �[Ωww∩� CubeA�ΣL�ß�LksΦ
Cube ñ�Ω�CznJ��ß�]�Ωwo�
�Cz��π�uΩwvM�vA�αΩw
CubeC
w�BúΩw úΩww∩� CubeA�ΣL�ß�α≈sΦ
Ω�Cz��π�u�zvM�vA�αú
Ωw CubeC
�e }�uCube �ev∩��AziHqΣñ]w
q�����C
��
bu°A���vñ∩���s��Au��\αϕvñ��UC∩�C
∩� í�
��s��� }�u��sΦ�v°íAziHqΣñ��
s���C
sΦ�� }�u��sΦ�v°íAziHqΣñⁿú
�sΦw∩�s�ñ�������C
w�ⁿú }�uTM1 w�ⁿúv∩��AziHqΣñ
ⁿús�ñC@����w�M�vCz��
O Admin s��¿�A�α���∩�C
��
bu°A���vñ∩����Au��\αϕvñ��UC∩�C
∩� í�
íJsl� }����ul�sΦ�v°íC
D∩ N��W�s�uK»vñC
� 2 � °íM∩�� 55
∩� í�
sΦ���c }�w∩���AHbu��sΦ�v°íñ
iμsΦCz��∩w∩���π�ugJv
M�vA�α���∩�C
��s��� }�@���u��sΦ�v°íAziHq
Σñ��s���Cz��O Admin s��¿
�A��s���C
�X�� Nw∩����X�HrIw�� (.cma) �
�C
Rú�� Rúw∩���Cz��O Admin s��¿
�A�αRú��C
]w��� }�u�����v∩��AziHqΣñ
]ww∩���ñ����C
sΦ��� }�u��sΦ�v°íAziHqΣñⁿú
�sΦw∩���ñ������C
PBΩ� �w∩���ñ�Ω�P⌠≤�g°A�ñ÷
p�Ω�PBC
w�BOd �Odw∩���A�ΣL�ß�LksΦ
���cCz��π�uOdvM�vA�α
Od��C��NA�∩�uOd���cC
ªú�Odw∩���ñ���O�⌠≤Ω
�C
w�B�X �XOd���A�ΣL�ß�α≈sΦ��
�cCz��π�uOdvM�vA�α�X
��C��NA�∩�u�X���cCªú
��Xw∩���ñ���O�⌠≤Ω�C
w�BΩw �[Ωww∩���A�ΣL�ß�LksΦ
���cCz��π�uΩwvM�vA�α
Ωw��C��NA�∩�uΩw���cC
ªú�Ωww∩���ñ���O�⌠≤Ω
�C
w�BúΩw úΩww∩���A�ΣL�ß�α≈sΦ
���cCz��π�u�zvM�vA�α
úΩw��C��NA�∩�uúΩw�
��cCªú�úΩww∩���ñ��
�O�⌠≤Ω�C
56 IBM Cognos TM1 10.2.2 �G ��ΓU
∩� í�
w�B�w�ⁿú }�uTM1 w�ⁿúv∩��AziHqΣñ
ⁿú��ñC@���w�M�vCz��
∩w∩���π�ugJvM�vA�α��
�∩�C
Cube °�
bu°A���vñ∩�°�s��AuCube °�\αϕvñ��UC∩�C
∩� í�
��s�°� }� Cube Viewer °íAziHqΣñtms
�°�C
Cube °�
bu°A���vñ∩�°��AuCube °�\αϕvñ��UC∩�C
∩� í�
s² b Cube Viewer °íñ}�°�C
b Excel ñs² bu�Γϕ�ms²�vñ}�°�C
�X�σrΩ� }�u°���v°íAziHqΣñN°�
�X�HrIw�� (.cma) ��C
oG ∩�@�M�°�ßAYi���∩�C∩
�∩�AiN°�qM�α½���C∩≤]
t�°�� Cube �ÑAπ�u¬�vM�v�
���ß�úiH����°�C
Rú°� Rúw∩�°�C��NA�∩�u�Rú°
�tmA�ú�Rú°�ñ]t�Ω�C
l�
bu°A���vñ∩�l�s��Aul�\αϕvñ��UC∩�C
∩� í�
íJsl� }�ul�sΦ�v°íAziHqΣñwq
s�l�C
l�
bu°A���vñ∩�l��Aul�\αϕvñ��UC∩�C
∩� í�
}� bul�sΦ�v°íñ}�w∩��l�C
��s�l� �w∩�l������}�ul�sΦ�v
°íCziHb�°íñwq@�s�l�C
� 2 � °íM∩�� 57
∩� í�
oG ∩�@�M�l�ßAYi���∩�C∩
�∩�AiNl�qM�α½���C∩≤]
t�l�����ÑAπ�u¬�vM�v�
���ß�úiH����l�C
Rúl� Rúw∩�l�C��NA�∩�u�Rúl
�tmA�ú�Rú�����l�ñ]t�
�C
�g
bu°A���vñ∩��gs��Au�g\αϕvñ��UC∩�C
∩� í�
íJs�g }�u��°A��g½≤v∩��AziH
qΣñ��s��gsuC
�g
bu°A���vñ∩��g�Au�g\αϕvñ��UC∩�C
∩� í�
PBΩ� ���°A�P�°A�ºí�Ω�PBC
∩�g�� }�u��°A��g½≤v∩��AziH
qΣñ∩w∩��gsu���C
Rú�g Rúw∩��gsuC
π]A�°� }�u∩�n∩�°�v∩��CziH�
��∩��Aq⌠≤÷p�°�ñ�úw∩�
��gC
�g� Cubebu°A���vñ∩��g� Cube �AuCube \αϕvñ��UC∩�C
∩� í�
�g �w∩� Cube }�u�g Cubev∩��Az
iHqΣñwq�g���B�g� CubeC
PBΩ� ��g� Cube P�°A�ºí�Ω�PBC
58 IBM Cognos TM1 10.2.2 �G ��ΓU
Bz{�
bu°A���vñ∩�Bz{�s��AuBz{�\αϕvñ��UC∩�C
∩� í�
��s�Bz{� }� TurboIntegratorAziqΣñ��s�Bz
{�C
w�ⁿú }�uTM1 w�ⁿúv∩��AziHqΣñ
]w{μ°A�WBz{��w�M�vC
Bz{�
bu°A���vñ∩�Bz{��AiH��uBz{�\αϕvñ�UC∩�C
∩� í�
π]A�°� }�u∩�n∩�°�v∩��CziH�
��∩��Aq⌠≤�÷p�°�ñ�ú∩w
Bz{�C
sΦBz{� b TurboIntegrator °íñ}�∩wBz{�C
⌡μBz{� ⌡μ∩wBz{�C
�° H�¬�í�°Bz{�C�\ DataAdmin M
SecurityAdmin s��¿�Ab��Bz{��
uw�s�v∩��AH�¬�í�°Bz{
�C
w�s� �εO��\Bz{�∩Bz{� Script ñ
�w�Ω�Cu�\ ADMIN M SecurityAdmin
s��¿�]w�∩�CziH��Bz{
�]w�∩�C
RúBz{� Rú∩wBz{�C
��@�ñFL�t tmBz{�Hbz⌡μBz{��A��{
μ@�ñFL�tñ�Ω�A�D≥�Ω�C
@�ñFL�t�M≤ Cube Viewer ñ�e∩
��FL�t�wC
°�
bu°A���vñ∩�°�s��Au°�\αϕvñ��UC∩�C
∩� í�
��s�°� }�u°�w�δFvAziHqΣñ�ws
�°�C
� 2 � °íM∩�� 59
∩� í�
w�ⁿú }�uTM1 w�ⁿúv∩��AziHqΣñ
]w{μ°A�W°��w�M�vC
°�
bu°A���vñ∩��O°��Au°�\αϕvñ��UC∩�C
∩� í�
���{ �∩�i�½°�⌡μ¼AC∩��∩�Ai
��n⌡μ�w∩�°�C��Y�°��A
�∩���Σ�π@��C
A�∩��∩�Ai�°��w∩��°�C
sΦ bu°�w�δFvñ}�°�HiμsΦC
z��bsΦ°�ºe²�°���°�C
⌡μ ⌡μw∩�°�C
Rú Rúw∩�°�C
z��bRú°�ºe²�°���°�C
sΦ\αϕ
u°A���v�usΦ\αϕvπ�UC∩�C
∩� í�
�s N∩w�½≤���s�uK»vñC
Rú q°A�Rú∩w½≤C
�°\αϕ
u°A���v�u�°\αϕvπ�UC∩�C
∩� í�
¼AC ⌠�πu°A���v°í���¼A
CC�ϕπ¼ACC
uπC ⌠�πu°A���v°í���uπ
CC�ϕπuπCC
�e°í ⌠�πu°A���v�u�evíμC
�ϕπu�evíμC
60 IBM Cognos TM1 10.2.2 �G ��ΓU
∩� í�
½≤G
��{í
Cube
��
�g
Bz{�
°�
⌠�πu°A���v¬íμ]u≡¼�
cvíμ�ñ�⌠≤½≤C
�ϕπ∩w½≤C
¼X��l� ¼Xu°A���v¬íμñ�≡¼�cAH
⌠∩w½≤���l�C
i}��l� i}u°A���v¬íμñ�≡¼�cAH
π∩w½≤���l�C
π�ε½≤ ⌠�πu°A���v°í¬íμñ��
ε Cube M��C�ϕπ�ε½≤C
½sπz ≤su°A���v¬íμñ½≤�{μÑh
πe�C
l�s�
��íμ
π�e�°�l�ñ����Ñhe{e�C
eíμ
πbul�sΦ�v�u�víμñ∩����eCϕ∩�@�X��A
�íμ�π�X���l��WB�¼M[vC
�GpGb}�u�evíμ�ul�sΦ�vñ�°Wj¼���Ahziα�J
��α�DCpGzbu�víμñ∩�XB TM1 ��bu�evíμñπ�
÷�M�e�π�MμAiα�o�oípC
pGz���Oj¼���Ahiα�μ÷¼u�evíμCYn÷¼u�eví
μA�÷@Uu�°\αϕvñ�u�e°ív∩�H�ú�∩��Σ��C
l�\αϕ
\αϕ�� í�
}� }�uTM1 xsl�v∩��C�qMμñ∩
�l�AMß÷@UuTwvH}��l�C
½sⁿJ ½sⁿJ{μl�wqC
� 2 � °íM∩�� 61
\αϕ�� í�
xs xs{μl�wqC
tss� ��sWxs{μl�wqC
÷¼ ÷¼ul�sΦ�vC
sΦ\αϕ
\αϕ�� í�
�� ��W@��@C
½� ��W@�u��v�@C
U N∩w�U�uK»vC
�s N∩w��s�uK»vñC
�s�@W N�WH MDX ϕí��í�s�u
K»vñCMßAiHN�s��WK�
ul�sΦ�v�uϕív°íñC
KW b{μíJIBKWuK»v��eC
VWKW b∩w��WΦKWuK»v��eC
VUKW b∩w��UΦKWuK»v��eC
íJl� }�ul�sΦ�v�@�sΩ�A�zα≈
N���wq�XsW�{μl�C
Od �Odul�sΦ�v�u�víμñ�e
∩w��A��úΣL���C
Rú q{μl�wqñ�ú∩w�C
D∩�B⌠¡ N∩w��H⌠¡ΦV�s�uK»vA
�ΣiHK�u@ϕ�CñC
D∩�B½ N∩w��H½ΦV�s�uK»vA
�ΣiHK�u@ϕ�μñC
��B�ε ÷r��ε����u�víμñ���
�C
��B�W Hr��W����u�víμñ���
�C
62 IBM Cognos TM1 10.2.2 �G ��ΓU
\αϕ�� í�
��BÑh ÷Ñh����u�víμñ����A
HKziH������/l�÷YC
��B���W �����H�W����u�víμ
��C
��B���ε ÷����H�ε��∩��u�víμ
��C
VUvhR π∩w����l�C
�n≤s π∩w������C
i}� π∩w����l�C
¼X� ¼X∩wXAHKúπl�C
Lo��Bh� }�u�h�iμLov∩��AziHqΣ
ñ�Ñhh�∩��C
Lo��B�� }�u���iμLov∩��AziHqΣ
ñ����∩��C
Lo��B°��� i²zu∩�í¼���wqd����
�C
u�ϕz÷@U Cube Viewer °íñ����
�}�ul�sΦ�v�A�iH���∩
�C
Lo��BU�r i²z∩�P���wq�jMrΩ���
�C
∩�OW }�uTM1 OWv∩��AziHqΣñ∩�
²ewq�OWA�zL�OWiHπ�
WC
w�BOd �Od∩w�A�ΣL�ß�LksΦ�
���O�Ω�Cz��π�uOdvM�
vA�αOd�C
w�B�± �±wOd��A�ΣL�ß�α≈sΦ�
���O�Ω�Cz��π�uOdvM�
vA���C
w�BΩw �[Ωw∩w�A�ΣL�ß�LksΦ�
���O�Ω�Cz��π�uΩwvM�
vA�αΩw�C
� 2 � °íM∩�� 63
\αϕ�� í�
w�BúΩw úΩw∩w�A�ΣL�ß�α≈sΦ�
���O�Ω�Cz��π�u�zvM�
vA�αúΩw��C
sΦ�μí }�usΦ�μívu@ϕAziHqΣñ
wq�AI⌠M TM1 Web u@ϕ�π�
íC
�°\αϕ
\αϕ�� í�
uπC }�@�l\αϕA�\αϕi²z����
���ul�sΦ�vuπC�πC
�ϕπuπCC
¼AC ⌠�πul�sΦ�v°í���¼A
CC
�ϕπu¼ACvC
�e°í ⌠�πu�evíμC
�ϕπu�evíμC
ϕí°í ⌠�πul�sΦ�v���uϕív
°íC�ϕπuϕív°íC
VWi} �∩�MwVUvhR�i}M¼XX�
ΦíC
pG}��∩�AhbVUvhR�AX
�l�NbX�WΦi}C
pG÷¼�∩�AhbVUvhR�AX
�l�NbX�UΦi}C
pGb@�l�ñ��FuVWi}v∩�A
hb Cube ViewerBu�Γϕ�ms²�v�I
⌠ñVUvhRY�X�AN�ú�UC
μ�G
pGb@�Cl�ñ��F�∩�AhbVU
vhRX�ANb�X�WΦπl
�C
pGb@�μl�ñ��F�∩�AhbVU
vhRX�ANb�X�¬�πl
�C
64 IBM Cognos TM1 10.2.2 �G ��ΓU
\αϕ�� í�
½sπz ≤su�víμ�πe�C
uπ\αϕ
\αϕ�� í�
O²ϕí }lbul�sΦ�vñO²z��@C
�εO² �εbul�sΦ�vñO²z��@C
ϕz�εO²�ATM1 �ú�@� MDX ϕ
íAziHxs�ϕíH���Al�C
Múϕí Múuϕív°í��eC
Lo� }�uLol�v∩��A�∩��i²z
� Cube ����Al�C
OW∩��
Yn�ⁿú�OW�°{μl��A�qMμñ∩�OWAMß÷@UTwC
TM1 ∩�∩��
ziHbuTM1 ∩�v∩��ñ]wUC∩�C
nJ��
∩� í�
�zD≈ ΘJu�zD≈v�qúWCu�zD≈v
O⌡μ Admin Server �qúC
πX�nJ }��∩�Ai��uπX�nJvC
÷¼�∩�Ai���� TM1 nJw�C
w]��÷¼C
� 2 � °íM∩�� 65
�°A�
∩� í�
��°A�Ω��² ΘJu��°A�Ω��²v� π⌠A�
÷@UP�π�us²v÷sHs²��
²Cz]iH÷U�ΣAq�±s���²M
μñiμ∩�C
���s���°A� ÷¼�∩�Ai�� TM1 Perspectives/TM1
Architect �ú����°A�C
w]��}�C
�G32 ���� TM1 �Σ���°A�C��°A��w]Ω��²O PdataCp
GzO⌡μ 64 ���� TM1Ah Sdata d�°A�]w]�P TM1 Server @
w���]tP Pdata ñΣ���P½≤MΩ�C
Admin Server Secure Socket Layer
∩� í�
���zñ� oX Admin Server ������zñ����
π⌠C
��MPMU ��oX Admin Server ������zñ�
�oX���MP�� π⌠Cu�bMP
��ºßA�����MP��sbC
�� ID nVΣoX Admin Server ���DΘ�WC
����xsw pGnb⌡μ��q Windows ��xswñA
�X�oX Admin Server ������zñ
���A�∩��∩�C
∩��∩�ßAz���buTM1 ∩�v∩�
�ñ�u�X�� IDv]w@��C
�X�� ID �q��xswñ�X���zñ���
]�oX Admin Server ����¡≈≈�C
u�ϕz��u����xswv∩��A�
�n���C
66 IBM Cognos TM1 10.2.2 �G ��ΓU
μ÷Θxd�∩��
uμ÷Θxd�v∩��i²zd�M�° TM1 μ÷Θx (Tm1s.log) ñ�O²C�∩
��]t�����μ�Az��ⁿwo����α⌡μd�C
∩� í�
}l�í d��}lΘ�/�íC
TM1 �d�b�Θ�/�í��Θ�/�íºßg
Jμ÷Θx���O²C���� MM/DD/
YYYY HH:MM:SS μíⁿw}l�íC
w]}lΘ� /�íO���d�ºΘ�
00:01:00 GMTC
�⌠�í d���⌠Θ�/�íC
w]�� __/__/____ __:__:__AoO@�}±�
�⌠Θ�/�íCpGz�ⁿw]�Ah TM1
�d���d�Iεºe���O²C
�ß� M��d���ß�CziH∩μ@�ß��
���ß�⌡μd�Cw]�����ß�
(*)C
Cube M��d�� CubeCziHd�μ@ Cube �
�� CubeCw]���� Cube (*)C
Yn]wWz⌠≤��A�÷@UAϕμ��Σ�bYC
μ÷Θxd��G∩��
uμ÷Θxd��Gv∩��Hϕμíπμ÷Θxd���GC�ϕμñ]t�U
CUμ∩�≤�d����C�O²G
μ í�
LOGTIME sΦY����íC
REPLICATIONTIME �gY����íC
CLIENT gJ������WC
OLDVALUE sΦe�Ω��C
NEWVALUE sΦß�Ω��C
CUBENAME VΣgJ��� CubeC
� 2 � °íM∩�� 67
μ í�
KEY N ϕμñ�h� Key N μAC�μNϕ�O��
��C
uμ÷Θxd��Gv∩��]AT�\αϕC
u��\αϕv]tμ@��G�⌠C
uí�\αϕv]ti}�∩��í��μ@��C
usΦv\αϕ]tUC��G
\αϕ�� í�
�s Nμ@∩w�xsμ�s�K»ñC
⌠ ϕεπϕμñ�∩wO²C
ziH÷@Uu½sπzvH��π⌠�
O²C
�� }�@�l\αϕAziHqΣñ∩n��
�μ�nM������C
MΣ }�uMΣ/�Nv∩��A�∩���\zj
M{μϕμC
∩� ∩�j�π�O²
�°∩� �°∩�j�π�O²C
�∩ ∩�ϕμñ���O²C
�°�∩ �°∩�ϕμñ���O²C
hX hX∩wO²ChX@�O²�A�O²�
OLDVALUE N�N�O²� NEWVALUEC
∩�μ@ Cube �m�h�O²�AO²NhX
��¡ LOGTIME � OLDVALUEC
TurboIntegrator s�
uTurboIntegrator sΦ�vi²zwq�qh�iα���JΩ�� meta Ω��
Bz{�C�sΦ�]t¡���AΣñh���A���]tl��CziHzL
�� ¿C���wq@�Bz{�C
68 IBM Cognos TM1 10.2.2 �G ��ΓU
��\αϕ
\αϕ�� í�
xs xs{μBz{�wqC
tss� ��sWxs{μBz{�wqC
⌡μ ⌡μ{μBz{�C
�⌠ ÷¼uTurboIntegrator sΦ�vC
sΦ\αϕ
\αϕ�� í�
�� ��bucvBumeta �vBu�vB
�u��v{�l��W⌡μ�W@�ΣJ�
@C
U N∩wσrU�uK»vC
�s N∩w�σr�s�uK»vñC
KW NuK»v��eK�{μμ��xsμC
�����
��uΩ��v��AiH�O�s�znqñ�JΩ���C
�Gq TM1 �ß�wqBz{��AASCII � ODBC Ω���⌠iα�P°A
�����⌠úPCpGX{oípABz{�NóCYnTOBz{��T
⌡μA�⌡μUC�@G
v bBz{��b�Ω�°A�WAwq]t ODBC Ω���Bz{�Cún��
����wqo�Bz{�C
v �� Windows �u⌠⌠W��Fvwq ASCII Ω���⌠Cp�iTO⌠
∩≤�ß��°A��ÑúO�T�C
uΩ��v��Wi��μ��∩���w∩��uΩ���¼v���ú
PCUCUϕí�C@����nμ��∩�C
ODBCwq ODBC ��G
μ� í�
Ω��W ODBC Ω��� π⌠C
���W zb�W����WC
KX z�KXC
d� iq�ñ��Ω�� SQL d�C
�� Unicode �∩o�AH����� UnicodeC
w² πe 10 ºO²C
� 2 � °íM∩�� 69
σr
wq ASCII �uσrvΩ��G
μ� í�
Ω��W �σr�� π⌠C�TO�ß��°A
�úαδ��⌠A�÷@Uus²v÷s�
��u⌠⌠W��Fvwq�⌠C
°A�W�Ω��W b��@�s�Bz{��ATurboIntegrator �
�]°A�W�Ω��WAP����
Bz{����W�PC
pG°A�W�Ω��WP����B
z{����Ω��úPA�ΘJ°A�W
Ω���� π⌠C
w�r�¼ pG���rwqμA�∩�w�A
Mßbw�r�Φ�ñ∩rC
Twe� pG���Twe�A�∩�Twe�AM
ß��]wμ�e�÷sAH}�uw²v∩
��]wμeC
�r ⁿw�Ω�ñ����rC
�DO²� pG�DO²≤VhCA�bo�ΘJC�C
�hA�N�μ�Od���C
�rw�r ΘJrAH�≤�ñ�p�I�d��j
r�C
ODBOwqw∩÷píΩ�w]iH��uMicrosoft Windows Ω��v�εx�m��
��� ODBC ��G
Cube ���G
∩�n⌡μ��J�¼G
μ� í�
ODBO ú � Yn�J ODBO CubeA���U MμH∩�
OLE DB for OLAP ��]]An���
Microsoft Analysis Services�C
ODBO �m ΘJ�ú �����mC
ϕz�J���A�N�μ�Od���C
ODBO Ω�� ΘJz��z�ⁿú�Sw�m�@�¼²�
WCb Microsoft Analysis Services ñAoO
n²°A��WC
70 IBM Cognos TM1 10.2.2 �G ��ΓU
μ� í�
ODBO ¼² �z�ⁿú�SwΩ�w�X]CubeB���
ΣL½≤��WCY� MASAoOΩ�w�
WC
ODBO ��� ID �w������WC
ODBO KX �Ω��ñ���KXC
ΣLsu�� bo�ΘJ ODBO ����⌠≤ΣL��C
���w���C
ϕz�J���A�N���Od���C
MDX d�G
wq MDX ¼d�G
μ� í�
su�� ΘJ�n�suΩTCsu��Ot�Sw�
��C
÷@Uus�vCpGz�Qs�AuMDX d
�v����¿i�C
MDX d��� N MDX d�ΘJ���A�qt@���
{íKWi�� MDX d�C
SAPwq SAP RFC ��G
�� μ� í�
su t� zns�� SAP t��W
C
pG�t�W]A�μA�
����Aϕ�WC
�ß� P SAP °A�W������
���∩��XC�pA
498C
��� zb SAP t�W����W
C
KX zb SAP t�W�KXC
� 2 � °íM∩�� 71
�� μ� í�
yÑ zn�nJ SAP t��y
ÑC
��σrí�ú�Hⁿw�y
��]pG����C
yÑ��OΓ�r��YgA
�pAEN=EnglishC
ΣLsu�� ΘJ�s� SAP BW t
��⌠≤ΣL����C
�]jp ���¡εq SAP �e�
TM1 �U��]ñ�C�CC
��Θ��]jpVpA⌠⌠
�yqN�Vj��]V
pApG�]jpVjAh⌠
⌠Ω�yqVpA²�]�V
jC
w]�]jp]τY�]jp
U¡�� 50,000C
ΩT Cube
�� μ� í�
ΩT Cubeπ SAP �NW Yn���NWA�∩��
�∩�C �∩�Φ��Ah
��z�WπC
∩�n@�uⁿJv��
InfoCube
���∩�AⁿXznqΣñ
�J�� InfoCubeC
∩�nⁿJΣñ� T M 1
Cube
YnN SAP InfoCube �J
{�� TM1 CubeA�÷@U
�∩�AMß∩�n�¼ SAP
InfoCube �� CubeC
∩�nⁿJΣñ� T M 1
Cube
Ynb�J InfoCube ���s
� TM1 CubeA�b�μ�ñ
ΘJs TM1 Cube �WC
TM1 Cube �@ �� q SAP InfoCube �J��
meta Ω�A�b TM1 ñ��
s� CubeCu�bzn�J�
Cube ���úúsb≤°A�
W�A����∩�C
72 IBM Cognos TM1 10.2.2 �G ��ΓU
�� μ� í�
½� l@�{�� TM1 CubeA
��� SAP InfoCube ñ�Ω
�� m e t a Ω�½��
CubeCu�b TM1 Cube ��
�wsbA�Bzn�� SAP
InfoCube ñ�s�c�Ω�
�Nª��A����∩�C
≤s q{�� SAP InfoCube Cube
�JΩ�A�NΣíJ{��
TM1 Cube ñC�∩�ú��
≤°A�W Cube �����
cC
ⁿwuL�@v�Bz{�ú
�vT TM1 Cube ���
meta Ω�C
���∩���ú�Bz
{�A�wqM���q@
�C
Ω��@ xs� �∩��N SAP InfoCube ñ
�xsμ�gJ TM1 CubeC
b∩�u≤s Cubev∩�ßA
pGz∩�∩�Ahq
InfoCube ñ�J���∩g{
�� TM1 Cube �C
�p� u�p�v∩�i²zE�{
�� TM1 Cube �Pq SAP
InfoCube �J��C
�� Cube �°sí Yz∩�u≤s Cubev�@A
�∩�Y��¿i�C
pGznNⁿw Cube °�ñ
���Ω�I]�sA�∩�
�∩�C
Ynwq Cube °�Hiμ°
sAziHG
v ÷@Uu°�vMμAH∩
�niμ°s�{�°�C
v ÷@Uu°�v∩�Mμ�
���÷sAHwqniμ
°s�s°�C
� 2 � °íM∩�� 73
�� μ� í�
�� Cube Oⁿ Ynbq SAP InfoCube �J
�AOⁿ Cube Ω���≤A
�∩��∩�C
Ynb�J���OⁿA�M
ú�∩�C
�G��Oⁿ�[tΩ��ⁿ
J�≤sA²U@t�ó�A
h�Lk��⌠≤≤s��C
���
μ� í�
∩�Ñh �OΩ��ñ�ÑhC
�⌠Θ� bⁿwΘ��sb����í�� SAP ���J TM1 �Θ
�C⌡μBz{��AY�D�í�����Ah�Nª��
JC
pGMú�Θ�Ah��Jb⌡μ TM1 Bz{��Θ��sb
��� SAP ��C
����íj�JÑhC
TM1 �� ∩�∩M��Φ�{� TM1 ��C
pGzúnN�Φ�J TM1 CubeA�N�μ�Od���C
TM1 ���@ �� q SAP ���s� TM1 �
�C
½� ��q SAP �Φ�J��A
π½�{�� TM1 ��C
≤s �sWq SAP �Φ�J�s
�A≤s{�����
cC
�{¼ zL TurboIntegrator Bz�
ΦA²ú����Φ���
∩⌠≤ TM1 ��C
���∩���ú�Bz
{�A�b TurboIntegrator �
uiÑv��ñ�@��ΦC
úⁿJ ��N SAP �Φ�J TM1
CzL TurboIntegrator Bz
SAP InfoCube �A ��ú�
�ΦC
74 IBM Cognos TM1 10.2.2 �G ��ΓU
μ� í�
∩��� �Φ�� wq�Ω�����C
σr ��rΩ��O��C
�r �����O��C
OW �O@��÷p����NW
���C��OW��Oú
P≤��ΣL��OW�Ω�
��W��@WC
∩�÷Σ�r ∩�zn�J TM1 ñ�C@�÷Σ�rC
pG÷Σ�r∩M�@�{�� TM1 ��A�÷@Uu TM1��vμAMß∩�P÷Σ�r�∩����C
¡ε sW¡ε ����Φ�s¡εC
SAP �Φ ∩�n]w¡ε��ΦC
� ⁿX¡εO�t�O�úC
pGzn TurboIntegrator Bz
{�u�J��¿b¡εwq
d≥���A�∩u
JvC
pGzn TurboIntegrator Bz
{�u�J��¿b¡εwq
d≥���A�∩u�
úvC
∩� �≤¡ε�uBΓlvC
�K�BΓli ∩ApU
ϕ�zC
∩�¡εBΓl
BΓl í�
= �¡ε��OÑ≤�ⁿwuC�v��ΦC
< > �¡ε��Op≤�j≤�ⁿwuC�v��
ΦC
< �¡ε��Op≤�ⁿwuC�v��ΦC
> �¡ε��Oj≤�ⁿwuC�v��ΦC
� 2 � °íM∩�� 75
BΓl í�
< = �¡ε��Op≤�Ñ≤�ⁿwuC�v��
ΦC
> = �¡ε��Oj≤�Ñ≤�ⁿwuC�v��
ΦC
[ ] �¡ε��O�≤�ⁿwuC�vPu¬�v
]t�ºí��ΦC
] [ �¡ε��O¿b�ⁿwuC�vPu¬�v
]t�d≥º���ΦC
�K�BΓli ∩ApUϕ�zC
buC�vμñA��¡εΘJ@�C�C
bu¬�vμñA��¡εΘJ@�¬�]�n��C
�G¡ε�DzL TurboIntegrator τ�Cz��TOΘJ�¡ε∩≤ SAP Ω��Ñ
O�TB���C
w�
μ� í�
�Jw� ⁿX���J��Φ�w�ⁿúC
�hX ∩≤��o�ΘJ�W���� TM1 ��A
���hXC
76 IBM Cognos TM1 10.2.2 �G ��ΓU
μ� í�
Nσr]��@ Yn���q SAP �Φ����ú��@O
WA�∩��∩�CϕzN SAP �Φ�J
TM1 �A�Φ���¿ TM1 ���A�
SAP �í���¿ TM1 �OWCb TM1
ñA�������OW��O�@�Cp
G TurboIntegrator Bz{���∩h��ⁿ
ú�P�OWAh�Bz{�Nú���AB
Lk��OWC
Yw∩�uNσr]��@v∩�ATM1 Y�
�d�J�α½� TM1 OW� SAP í�Cp
G TM1 ��h�����P�í�Ah
TM1 �N�W�[í�ºßAHú��@
�OWC
b TM1 9.5.2 �ñAV2 ��ú]t⌠≤�A�
H�uOWv���J��@ΦkO��Nσ
r]��@∩�C
pG �∩Nσr]��@Ahú�ú�⌠≤
SAP_Text Ω�C
�∩Nσr]��@�AziHbcñs
W DataSourceSAPUsingTexts=1;AH�JOW
���C
��\ AttrPutS τ�AH�o�� TI Script �
�Pμ�C
�⌠Θ� Nw∩�Θ�PBz{�⌡μΘ�ºísb�
���Φ�Aú�J TM1 ñC ⁿw�⌠Θ
��Aw]��O TurboIntegrator Bz{��
⌡μΘ�C
SAP ϕμ
μ� í�
SAP ϕμ ⁿXΩ��O SAP ϕμd�C
ϕμW n��� SAP ϕμWC
Lo�rΩ w∩ SAP ϕμ⌡μ TurboIntegrator �ú��
SQL SELECT »zí�Anb WHERE lyñ
��� SQL Lo�rΩC
� 2 � °íM∩�� 77
ODS ϕμ
μ� í�
ODS ϕμ �N TM1 Ω��X ODS ϕμAMßA�
��ϕμzL SAP Infocube �JΩ�C
ODS ]w wq ODS ϕμ���Ω�C
s² ∩�n�@Ω���uTM1 °�vC
π�NW Yn���NWA�∩���∩�C �∩
�Φ��Ah��z�WπC
∩� ODS ϕμ ∩�n�XΣñ� ODS ϕμC
μ μiαO SAP �Φ�÷Σ�rCz��⌠x
ODS ϕμ��cAA �μO�ΦA �
O÷Σ�rFTurboIntegrator ú� ODS ϕμ
μ�¼C
N��∩M�Φ�Az���NUC��Ω
�G
v zú�N@���∩M ODS ϕμñ�C�
�ΦμC∩M ¿�AY�μiαS�
∩�� TM1 ��Cb�ípUA�X ¿
ßA⌠≤ ∩M��ΦμN�¿��C
v zú��Nμ@ TM1 ��∩Mh� ODS
�ΦϕμμCTurboIntegrator �����ú
�²εzo≥�A²Oo�∩MN�P ODS
ϕμñX{�lμ�C
v YzN TM1 °��D��∩M�ΦA�B
�D�� ��πWl�Ahu�N{μ
RW�Dl�ñ��ß@���X ODS
ϕμñCpG�D��TΩ ��F@�πW
l�Ah�N��l���X ODS ϕ
μC
∩�q �]� Cube °�ñ��ß@���Oq�
�CϕzN@�q��∩M�@� ODS ϕμ
μ�AYi��u∩�qv÷sC
∩��∩M ODS ϕμñ÷Σ�rμ�μ
@�C
pGz� ODS ϕμ]Aμ@÷Σ�rμAh
]iH���N÷Σ�rC
78 IBM Cognos TM1 10.2.2 �G ��ΓU
μ� í�
TM1 �� pG ODS ϕμ]Aμ@÷Σ�rμAziH
�� _TM1CellValue_ ∩�N TM1 Cube �∩
M ODS ϕμCpG ODS ϕμ]th�÷Σ
�rμAhzúα �� _TM1CellValue_ ∩
�C
Yn���∩�A�únN TM1 q��∩M
÷Σ�rμC�∩�÷@Uu TM1 ��vμAMß∩� _TM1CellValue_C
ϕz��o��NΦk∩M TM1 Cube �
�Aú ��N TM1 q��∩M⌠≤ ODS
μC
f⌠
μ� í�
SAP f⌠ �Nf⌠Ω��J°A�Ws��{��
T� CubeC
π SAP �NW Yn���NWA�∩���∩�C �∩
�Φ��Ah��z�WπC
ΘJ Cube W ΘJ{�T� CubeA�ΘJs� Cube WC
�f⌠ ∩�q SAP �J� lf⌠C
i�f⌠Mμ�MFb SAP t�ñwq�f
⌠C
���� ⁿw TM1 ��H�¼ SAP f⌠rΩC
��f⌠ ∩�q SAP �J��Gf⌠C
α½�¼ ∩�N lf⌠α½��Gf⌠����α
½ΦkC
Cognos TM1�� IBM Cognos TM1 Cube ���@���C
μ� í�
Cube °�
��l�
��us²v÷sAiH∩�n@�Ω��
���i� TM1 °��u��vC÷@Uuw
²v÷sCMß ¿ΣL��W�μ�C
� 2 � °íM∩�� 79
IBM Cognos Package ConnectorⁿXΩ��Oq SAP d����woGuIBM Cognos M≤vC
M≤
μ� í�
su wqP����suC
�OW�í π�ei����w��
uIBM Cognos W�ívC
��� ID KX
M≤ ∩�M≤ ÷@Uus²v÷sAH∩�
i��oGuM≤vC
∩�nⁿJΣñ� TM1 Cube pGz�NΩ��J{�
TM1 CubeA�bo�ΘJ
Cube WA���U MμC
��@BCube �@B��
Cube Oⁿ
��\WzuSAP ΩT Cubev
ño�μ��í�C
��
μ� í�
�� M≤ �On�≤����uM
≤vC
nqΣñⁿJ��� �On�����C
nⁿJΣñ��� �On�JΣñ���C
TM1 ���@ p����A��\u�
Φv���í�C
��w�]w �����w�C
�hX TM1 ����hXWA�
�����w�J�úOX
�l�C
∩�Ñh ∩��∩Mnb��Jñ��
�ÑhAH�wqΣ∩Ms
TM1 ���ΦíCp���Ω
�A��\mIBM Cognos TM1
TurboIntegrator ΓUnC
80 IBM Cognos TM1 10.2.2 �G ��ΓU
μ� í�
∩��� ∩�n���u��vA�w
q∩MCp���Ω�A��
\m I B M C o g n o s T M 1
TurboIntegrator ΓUnC
L
�N���wq�csWBz{�C
pGBz{��Ω��OuLvATurboIntegrator N�bucv ¿Bzß�Y⌡
μu��v{�C
��GϕBz{��Ω��OuLv�A�ñumeta Ω�vMuΩ�v{�Cb�
ípUA��bucv�u��v{�ñ��Bz{���� ScriptC
w²⌠μ
w²⌠μ�πΩ��ñ�e 10 ºO²C���⌠μiT{�O��TA�i≤
UPwO²��cC
pGz�≤Ω��Ah�A�÷@Uuw²vH½sπz⌠μ�πe�C
����
u��v��]A@�⌠μMΓ�÷sC
⌠μ
��u��v⌠μAiHⁿú��M�OΩ��ñ�Cμ�eCu��v⌠μ]t
UCUμC
μ í�
μ ID CXΩ��ñ�O�C��@μ��μC
�μñ�xsμúαiμsΦC
��W ]t�Ω��ñC�μ��ú����C�
�ú����úRW� VnA∩≤�@μAn �
0A∩≤�ñ�C�ß≥μAn �÷ 1 �WC
YnⁿúúP���A�÷@UAϕ�xsμ
�ΘJs��C
���¼ ]tΩ��ñC�μ�MμC���MμA
iHⁿw��OrΩ�O�rC
d�� ]t�ñ�@�O²�d��Co�d��
i≤U�O�ñC�μ��eCud��v
μñ�xsμúαiμsΦC
�e ]tΩ��ñC�μ�MμC���MμA
iHⁿw��C�μñ]t���¼C
� 2 � °íM∩�� 81
μ í�
�í �μ∩≤�ñ���μ�ú��¿�ΓAu
�b��s�����¿i�C
b��s���A÷ΓU�÷p�u�ívx
sμAYi}�uBz{����ív∩�
�AziHqΣñwq����íC
÷s
÷s í�
s��� ÷@UYi��s��C
Rú ÷@UYiRú��������C
Bz{����í
uBz{����ív∩���π TurboIntegrator Bz{�ñ�����íA��\
iμsΦCpGπ��íA�Bz÷@Uu��v��W�u�ívAh�e]w�
�í�πbu�ív°íñC÷@Uus��vAHwqs��íC
∩� í�
�í �eΘJ��í�πb�°íñCbzΘJ
�íσr�AN�≤s�°íC
��a ��Bz{��{í]p�DA∩��í
��mC∩�uΩ�vAHN��í±J
TurboIntegrator Bz{��uΩ�v�qñC∩
�umeta Ω�vAN�í±mbumeta Ω�v
�qñC�∩�Γ��N�í±JoΓ��m
ñC
�⌠ ÷@Uo�Aiτ��íC
d�� �⌠�í�A�bo�π�í��÷ΩTC
�pAμ 1Gbyñ�yesbyk��G\n
]μ��≥�C
C���W�≤���π ÷@Uo�Aib��W�≤�π�∩�
�CpG �∩�Φ�Ah��÷@Uu�
�v��W�u�ívΦ�AHΓ�nDiμ
�@�C
∩M��
��u∩Mv��AiHⁿw�Ω�∩M� TM1 Ω�wñ CubeB��BΩ�BX
M���ΦíC
u∩Mv���@tCl���¿AC�l��ú]ti²zN�Ω����∩M
�{� TM1 meta Ω��c�∩�Ci��l����Ω�ñ]pu��v��
u�evμñ�ⁿw�]t���¼���úPC
u∩Mv��]tUCl��C
82 IBM Cognos TM1 10.2.2 �G ��ΓU
Cube
�� Cube l��AiHⁿw TurboIntegrator N�J�Ω�∩M� TM1 Cube �ΦíC
Cube l��]AUC∩�C
∩� í�
Cube �@ ∩�∩�H��B≤sB½� CubeA�únM
�⌠≤�@� CubeC
Cube W ⁿw∩ΣM��@� CubeC
pGn��s� CubeA�bΘJμ�ñΣJ
Cube WC�hA�qMμñ∩�{��
CubeC
°sí pGz∩�u≤s Cubev�@Ah�∩���
¿i�CpGnN Cube °�ñ���Ω�I]
�sA�∩��Φ�C
°�W pGz∩�≤s Cube Muksív∩�Ah�∩���¿i�C
∩��wq]tnks�Ω�I�°�C
Ω��@ ∩�@�∩�AMwBz�Ω�b Cube ñ�x
sΦíC
xs�N��Bz{��J��∩g{��
Cube �C
�p��N{� Cube �[WBz{���J�
�C
�� Cube Oⁿ �∩��∩�AiN Cube �≤gJ Tm1s.log
��CMú�Φ�ANBz Cube �úN�≤O
²� Tm1s.log ñC
��
��u��vl��AiHN���∩M����C
�l��]A�NU���∩M� TM1 Ω�wñ���⌠μC�⌠μ]tUCUμC
μ í�
��� ]t�Σⁿwu�v�u�ev��C��
��WCu�ev�bu��v��ñⁿ
wC
�μ�]tu�ev��uΩ�v�����
���]����C
� 2 � °íM∩�� 83
μ í�
d�� Ω���@�O²ñ�d��C����A
iH≤U�O���∩M����C
�� CX°A�Wi������C∩����
�∩M����C
YnN���∩M�s��A�bΘJμ�
ñΣJs���WC
Cube ñ��� ϕuCube �@v�u��v�A�∩���¿
i�C
ⁿw��� Cube ñC������C
�@ CXi�����@C∩�@��@C
Yn��@�s��A��ⁿw@���
@C
��¼ ���∩�@��¼]�r�rΩ�C
��� ∩�∩�AHK∩n���≤s�⌠≤��ñ
��i�C������G
ΘJ - ÷��b��ñ�������
�C
W - ÷�r���H�W��ε����
�C
h� - ÷�Ñhh�H�W��ε����
�C
Ñh - ÷��b��Ñhñ�����
�C
Ω�
��uΩ�vl��AiHNΩ���∩M�Sw�C
�l��]A�NU���∩M� TM1 Ω�wñ��⌠μC�⌠μ]tUCUμC
μ í�
Ω��� ]t�ΣⁿwuΩ�v�u�ev��C��
��WCu�ev�bu��v��ñⁿ
wC
84 IBM Cognos TM1 10.2.2 �G ��ΓU
μ í�
� ÷@Uk�Σ÷s}�ul�sΦ�vAz
iHqΣñ∩��∩M���C
YnN��∩M�s�A�bΘJμ�ñΣ
J�WC
��¼ bo�∩���¼C
d�� Ω���@�O²ñ�d��C����A
iH≤U�OΩ���∩M���C
X
��uXvl��AiHNl�∩M�X�C
�l��]A�NU���∩M� TM1 Ω�wñ���⌠μC�⌠μ]tUCUμC
μ í�
X�� ]t�ΣⁿwuXv�u�ev��C��
��WCu�ev�bu��v��ñⁿ
wC
�� CXXiH∩M����C
l��� CXiHqΣñ∩�X���l����C
[v N[vⁿú�ⁿw�l���C
d�� Ω���@�O²ñ�d��C����A
iH≤U�OX∩M���C
��� ∩�∩�AHK∩n���≤s�⌠≤Xñ
��i�C������G
ΘJ - ÷��b��ñ�������
�C
W - ÷�r���H�W��ε����
�C
h� - ÷�Ñhh�H�W��ε����
�C
Ñh - ÷��b��Ñhñ�����
�C
� 2 � °íM∩�� 85
��
��u��vl��AiHN����∩M�Sw��C
�l��]A�NU���∩M� TM1 Ω�wñ���⌠μC�⌠μ]tUCUμC
μ í�
���� ]t�Σⁿwu��v�u�ev��C��
��WCu�ev�bu��v��ñⁿ
wC
d�� πΩ��ñ�@�d��C���d�i
H≤U∩M��C
�� CX°A�Wi������C∩�M���
����C
��� CX���C�M��������∩�
��C
�� CX��iH∩M����Cq�Mμñ∩�
Aϕ���C
�@ ∩u��s��v�u≤s{���vC
���¼ �Ou��vμñ∩w����¼C
i��
uiÑv��]th�l��Ao�l��iπ TM1 �zbuTurboIntegrator s
Φ�v�ΣL�mñ∩��∩��ú��»zíCuiÑv���]A@�l��A
ziHbΣñwqBz{����C
��
�� í�
íJ ÷@UYiíJs��C
Rú ÷@UYiRú∩w��C
�� �C�s��ΣJWC
�¼ bo�∩�C�����¼C
w]� ΘJnb TurboIntegrator Bz{�⌡μ�A@
�����w]�����C
ú�D ΘJnb TurboIntegrator Bz{�⌡μ�A�
≤����úC
86 IBM Cognos TM1 10.2.2 �G ��ΓU
�c
�� í�
u»zívMμ� πú��»zíAo�»zíiwq@tC
nbBzΩ��ºe⌡μ��@C
ziHzL��Whτ�� TurboIntegrator τ
���ΣL»zíAH[jBz{�C
�μ÷s ÷@U�÷sAΘJn⌡�μAMß÷@U
uTwvAH�⌡»zíMμ�ñ�Y{
íXμC
meta Ω�
�� í�
u»zívMμ� πú��»zíAo�»zíiwq@tC
nbBzΩ��ºeA∩ TM1 meta Ω�⌡
�@C
ziHzL��Whτ�� TurboIntegrator τ
���ΣL»zíAH[jBz{�C
�μ÷s ÷@U�÷sAΘJn⌡�μAMß÷@U
uTwvAH�⌡»zíMμ�ñ�Y{
íXμC
Ω�
�� í�
u»zívMμ� πú��»zíAo�»zíiwq@tC
nbBzΩ���⌡μ��@C
ziHzL��Whτ�� TurboIntegrator τ
���ΣL»zíAH[jBz{�C
�μ÷s ÷@U�÷sAΘJn⌡�μAMß÷@U
uTwvAH�⌡»zíMμ�ñ�Y{
íXμC
� 2 � °íM∩�� 87
��
�� í�
u»zívMμ� πú��»zíAo�»zíiwq@tC
nbBzΩ��ºß⌡μ��@C
ziHzL��Whτ�� TurboIntegrator τ
���ΣL»zíAH[jBz{�C
�μ÷s ÷@U�÷sAΘJn⌡�μAMß÷@U
TwAH�⌡»zíMμ�ñ�Y{íX
μC
�{��
�����AiHN@�Bz{��w�w�⌡μC
�� í�
N�Bz{��w�°�AW� �∩o�AHw�N�Bz{�⌡μ�°�C
�w]A�°�π�PBz{��P�WC
pGn��°�ⁿú@�úP�WA�bΘ
Jμ�ñΣJ�WC
°�}lΘ�M�í bμ�ΣW∩�}lΘ�A�bu�ívμ�
ñⁿw}l�íC
°�⌡μWv ±JAϕ�μ�AH���⌡μ°��íjC
°���°í
��u°���v°íAiH��u]Aí¼���wq�h�°�A�wqn�X
�°�C
⌡L��
�� í�
⌡LX� }��∩�AiHb��°��ñzLX
l���C÷¼�∩�AiHb��°��]
AzLXl���Cw]��÷¼C
⌡LWhpΓ� }��∩�AiHb��°��ñzLWh
l���C÷¼�∩�AiHb��°��]
AzLWhl���Cw]��÷¼C
⌡Ls/�� }��∩�AiHb��°��ñs���
�C÷¼�∩�AiHb��°��]As�
���Cw]��}�C
d≥��
�� í�
BΓl ∩�@�iwqn����BΓlC
88 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
��¡ε �uBΓlvñ���ΘJ@���C
σr¡ε �uBΓlvñ���ΘJ@�rΩ�C
����∩�
∩≤C���A÷@Ul�÷s AMß∩��°���wq�����l�C
pGnqΣñ�����°�]t���WL 16 �Ah�÷@U HVe��
e 16 ���A�÷@U HVß��ß 16 ���C
°��í∩��
u°��ív∩��i²zN Excel �íM�u�Γϕ�ms²�vñ� TM1 Cube
°�C�∩��]th�Mμ]i²zN{�� Excel �íM�≤xsμd≥�H�i
²zsΦ����í�÷sC
�� í�
I� q�MμñA∩�@nM�≤u�Γϕ�m
s²�vI���íC
Ω�xsμ q�MμñA∩�@nM�≤Ω�xsμ�
�íC
uΩ�xsμv�í�u²��¬≤uI�v
�íC
C�Yxsμ q�MμñA∩�@nM�≤C�Yxsμ
��íC
uC�Yxsμv�í�u²��¬≤uI
�v�íC
μ�Yxsμ q�MμñA∩�@nM�≤μ�Yxs
μ��íC
uμ�Yxsμv�í�u²��¬≤uI
�v�íC
sΦ�í÷s ÷@UAϕ�usΦ�ív÷sAisΦ��
��≤u�Γϕ�ms²�v�÷pd≥��
íC
� 2 � °íM∩�� 89
�� í�
ß�íμ �½�∩�AiHß�M�°ß�u�Γϕ�
ms²�vñ�íμC
pG}��∩�Ahϕ⌠¡��°��AC
�W�O�iúAϕ½��°��Aμ
�W�O�iúC
pG÷¼�∩�Ahϕ��°��AC�W
Mμ�W�H� Cube ����C
90 IBM Cognos TM1 10.2.2 �G ��ΓU
� 3 � Whτ�
��]t�� IBM Cognos TM1 Whτ�� πMμCbg TM1 Wh�AziH
��Σñ�⌠≤τ�C
z]iHb TurboIntegrator Bz{�ñJ��Whτ�]STET M ISLEAF τ�ú
��C
TM1 Whñ�ΓNBΓl
b�c TM1 Wh�AiH��UC��BΓlC
BΓl Nq
+][� [k
-]ε� εk
*]P� k
/]��u� ���BΓlúHs���@� wq��C
\]��u� ���BΓlúHs���sC
^]μr�/�Θ�� ¡
TM1 Whñ�±�BΓl
±�BΓl�bWhpΓ»zí��ííñ±��C
BΓl Nq
> j≤
< p≤
>= j≤�Ñ≤
<= p≤�Ñ≤
= Ñ≤
<> úÑ≤
Yn±�Γ�rΩ�A�b±�BΓlºeíJ @ �ApUCd��G
IF (’A’ @= ’B’,0,1) o��r 1C
© Copyright IBM Corp. 2007, 2014 91
TM1 Whñ��ΦBΓl
ziH���ΦBΓlbWhpΓ»zíñ�XϕíC
BΓl Nq d�
&]«�� AND pG�j≤ 5 Bp≤ 10Ah
(Value1 > 5) & (Value1 < 10)
�� TRUEC
%]�±�� OR pG�j≤ 10 �p≤ 5Ah
(Value1 > 10) % (Value1 < 5)
�� TRUEC
~]i¼�� NOT ~(Value1 > 5) Ñ≤ (Value1 <=
5)
X�pΓWhτ�
ConsolidatedMaxBConsolidatedMinBConsolidatedAvgBConsolidatedCount �
ConsolidatedCountUnique �w∩X⌡μ��pΓC
ConsolidatedMinConsolidatedMin �pΓXñ��p�A���μ@�C
oOuTM1 Whvτ�Ab Rules M TurboIntegrator Bz{�ñ��C
yk
ConsolidatedMin(flag-value, cube-name, element_1, element_2,... );
��
flag-value
X��OUC���MG
1 - p����X[vCpG }���Ah���X���l�C
2 - ñs�CpG]w��Aho�τ�Nú�pΓs�C
�GpGsⁿw�íX��[vAh��]wtm��G
ZeroWeightOptimization=FA�αbpΓo�τ��o���]�CYS�
�tm��C[v�s���qXMμñ°úA]�Aϕ��pU¡�W¡�
o���½�ú�Bzo��C
cube-name
��b Cube �WC
pG�τ�O⌡μ� Cube Wh�@íA�úO Turbo Integrator Bz{��@
íAhiHN cube-name ��ⁿw��rΩAHϕ{μ CubeCoϕziα
�gUCo�WhG[’Apr’]=ConsolidatedMin( 1, ’’, !actvsbud, ’1 Quar-
ter’ );
92 IBM Cognos TM1 10.2.2 �G ��ΓU
element_1, element_2, ...
���WA�wq]tn���� Cube �μ�BC
�� element_1 � element_n ��Yμϕu��Celement_1 ��� Cube �@�
��ñ��Aelement_2 ����G���ñ��A����Co���]iH
O����OW� TurboIntegrator ���WC
ConsolidatedMaxConsolidatedMax �pΓXñ��j�A���μ@�C
oOuTM1 Whvτ�Ab Rules M TurboIntegrator Bz{�ñ��C
yk
ConsolidatedMax(flag-value, cube-name, element_1, element_2,... );
��
flag-value
X��OUC���MG
1 - p����X[vCpG }���Ah���X���l�C
2 - ñs�CpG]w��Aho�τ�Nú�pΓs�C
�GpGsⁿw�íX��[vAh��]wtm��G
ZeroWeightOptimization=FA�αbpΓo�τ��o���]�CYS�
�tm��C[v�s���qXMμñ°úA]�Aϕ��pU¡�W¡�
o���½�ú�Bzo��C
cube-name
��b Cube �WC
pG�τ�O⌡μ� Cube Wh�@íA�úO Turbo Integrator Bz{��@
íAhiHN cube-name ��ⁿw��rΩAHϕ{μ CubeCoϕziα
�gUCo�WhG[’Apr’]=ConsolidatedMax( 1, ’’, !actvsbud, ’1 Quar-
ter’ );
element_1, element_2, ...
���WA�wq]tn���� Cube �μ�BC
�� element_1 � element_n ��Yμϕu��Celement_1 ��� Cube �@�
��ñ��Aelement_2 ����G���ñ��A����Co���]iH
O����OW� TurboIntegrator ���WC
d�
��{��� Income Statement Bt�UCT���� CubeG″Area″B″Time″ M″Income Statement″CIncome Statement ��]tϕπΘPΓ�r�� ″Gross Sales″C
YnpΓ 2010 �������jPΓBA���G
ConsolidatedMax( 1, ’Income Statement’, ’All Regions’, ’2010’, ’Gross Sales’ );
� 3 � Whτ� 93
ConsolidatedAvgConsolidatedAvg �pΓXñ�¡í�A���μ@�C
oOuTM1 Whvτ�Ab Rules M TurboIntegrator Bz{�ñ��C
yk
ConsolidatedAvg(flag-value, cube-name, element_1, element_2,... );
��
flag-value
X��OUC���MG
1 - p����X[vCpG }���Ah���X���l�C
2 - ñs�CpG]w��Aho�τ�Nú�pΓs�C
�GpGsⁿw�íX��[vAh��]wtm��G
ZeroWeightOptimization=FA�αbpΓo�τ��o���]�CYS�
�tm��C[v�s���qXMμñ°úA]�Aϕ��pU¡�W¡�
o���½�ú�Bzo��C
cube-name
��b Cube �WC
pG�τ�O⌡μ� Cube Wh�@íA�úO Turbo Integrator Bz{��@
íAhiHN cube-name ��ⁿw��rΩAHϕ{μ CubeCoϕziα
�gUCo�WhG[’Apr’]=ConsolidatedAvg( 0, ’’, !actvsbud, ’1 Quar-
ter’ );
element_1, element_2, ...
���WA�wq]tn���� Cube �μ�BC
�� element_1 � element_n ��Yμϕu��Celement_1 ��� Cube �@�
��ñ��Aelement_2 ����G���ñ��A����Co���]iH
O����OW� TurboIntegrator ���WC
d�
b� Income Statement Bt�UCT���� Cube ñGRegionsBTime M Income
StatementAIncome Statement ��]tϕπΘPΓ�rB� Gross Sales ��C
YnpΓ 2010 ������¡íPΓBA�gG
ConsolidatedAvg( 1, ’Income Statement’, ’All Regions’, ’2010’, ’Gross Sales’ );
ConsolidatedCountConsolidatedCount �pΓXñ��A���μ@�C
oOuTM1 Whvτ�Ab Rules M TurboIntegrator Bz{�ñ��C
yk
ConsolidatedCount(flag-value, cube-name, element_1, element_2,... );
94 IBM Cognos TM1 10.2.2 �G ��ΓU
��
flag-value
X��OUC���MG
1 - p����X[vCpG }���Ah���X���l�C
2 - ñs�CpG]w��Aho�τ�Nú�pΓs�C
�GpGsⁿw�íX��[vAh��]wtm��G
ZeroWeightOptimization=FA�αbpΓo�τ��o���]�CYS�
�tm��C[v�s���qXMμñ°úA]�Aϕ��pU¡�W¡�
o���½�ú�Bzo��C
cube-name
��b Cube �WC
pG�τ�O⌡μ� Cube Wh�@íA�úO Turbo Integrator Bz{��@
íAhiHN cube-name ��ⁿw��rΩAHϕ{μ CubeCoϕziα
�gUCo�WhG[’Apr’]=ConsolidatedCount( 1, ’’, !actvsbud, ’1 Quar-
ter’ );
element_1, element_2, ...
���WA�wq]tn���� Cube �μ�BC
�� element_1 � element_n ��Yμϕu��Celement_1 ��� Cube �@�
��ñ��Aelement_2 ����G���ñ��A����Co���]iH
O����OW� TurboIntegrator ���WC
ConsolidatedCountUniqueConsolidatedCountUnique �w∩ⁿw�XApΓΩ�IΩ�sb��@���C
oOuTM1 Whvτ�Ab Rules M TurboIntegrator Bz{�ñ��C
�pΓXxsμ�Y�����@�C
yk
ConsolidatedCountUnique( 0, unique-along-dimension-name, cube-name,elem_1, elem_2, . . . );
��
X�σr
�eⁿws
�GpGsⁿw�íX��[vAh��]wtm��G
ZeroWeightOptimization=FA�αbpΓo�τ��o���]�CYS�
�tm��C[v�s���qXMμñ°úA]�Aϕ��pU¡�W¡�
o���½�ú�Bzo��C
unique-along-dimension-namenpΓΣuΩΩ���@������C
cube-name
��b Cube �WC
� 3 � Whτ� 95
pG�τ�O⌡μ� Cube Wh�@íA�úO Turbo Integrator Bz{��@
íAhiHN cube-name ��ⁿw��rΩAHϕ{μ CubeC
element_1, element_2, ...
wq Cube �μ�B����WA�μ�B�nBz�X�C
�� element_1 � element_n ��Yμϕu��Celement_1 ��� Cube �@�
��ñ��Aelement_2 ����G���ñ��A����Co���]iH
O����OW� TurboIntegrator ���WC
d�
b� Income Statement Bt�UCT���� Cube ñGRegionsBTime M Income
StatementAIncome Statement ��]tϕπΘPΓ�rB� Gross Sales ��C
Ynpà 2010 ��h����YzP�BA�gG
ConsolidatedCountUnique( 0, ’Regions’, ’Income Statement’,’All Regions’, ’2010’, ’Gross Sales’ );
��Whτ�
�����Whτ�C
ATTRNATTRN ��ⁿw�����r��C
�τ�b TM1 WhM TurboIntegrator Bz{�ñP���C
yk
ATTRN(dimension, element, attribute)
�� í�
dimension �����WC
element ����C
96 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
attribute n������C�����O����
��C
�GN�τ��≤°≤í»zí (IF) �A�»
zíOt�°≤�íA�úOπ�°≤í�
⌠Cb�n��ºßA��≥⌡μU@�»z
íCTI Bz{��ú�DbBz�n��ºß
ª�B�°≤A]�U@�»zíNOU@
μA�úO endif ß��@μC
Yn�K�¼pA�����iμiα�o�
�n���⌠≤@�AMßb°≤í»zíñ
����C�pG
V1 = CELLGETN(’PNLCube’, ’fred’,’argentina’,’Sales’,’Jan’);IF(V1 = 454);ASCIIOUTPUT(’bug.txt’, ’if logic not workingproperly’);
ENDIF;
d�
ATTRN(’Model’, ’L Series 1.8L Sedan’, ’Engine Size’)
b�d�ñA�τ��� Model ��ñ L Series 1.8L Sedan �� Engine Size �
����C
ATTRSATTRS ��ⁿw����rΩ��C
�τ�b TM1 WhM TurboIntegrator Bz{�ñP���C
yk
ATTRS(dimension, element, attribute)
�� í�
dimension �����WC
element ����C
attribute n������C�����O����
��C
d�
ATTRS(’plan_business_unit’, ’10100’, ’Currency’)
b�d�ñA�τ��� plan_business_unit ��ñ 10100 �� Currency ���r
Ω�C
� 3 � Whτ� 97
CubeATTRNCubeATTRN ��ⁿw Cube �����C
�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
CubeATTRN(CubeName, AttrName);
�� í�
CubeName ��� Cube WC
AttrName n������C�����O Cube ���
��C
d�
CubeATTRN(’Product’, ’Accounting_Code’);
b�d�ñA�τ��� Product Cube � Accounting_Code �����C
CubeATTRSCubeATTRS ��ⁿw Cube �rΩ��C
�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
CubeATTRS(CubeName, AttrName);
�� í�
CubeName ��� Cube WC
AttrName n������C�����O Cube ���
��C
d�
CubeATTRS(’Product’, ’Owner’);
b�d�ñA�τ��� Product Cube � Owner ���rΩ�C
DimensionATTRNDimensionATTRN ��ⁿw�������C
�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C
98 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
DimensionATTRN(DimName, AttrName);
�� í�
DimName �����WC
AttrName n������C�����O�����
��C
d�
DimensionATTRN(’Plan_Business_Unit’, ’Accounting_Code’);
b�d�ñA�τ��� Plan_Business_Unit ��� Accounting_Code �����C
DimensionATTRSDimensionATTRS ��ⁿw���rΩ��C
�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
DimensionATTRS(DimName, AttrName);
�� í�
DimName �����WC
AttrName n������C�����O�����
��C
d�
DimensionATTRS(’Plan_Business_Unit’, ’Manager’);
b�d�ñA�τ��� Plan_Business_Unit ��� Manager ���rΩ�C
Cube Ω�Whτ�
�� Cube Ω��Whτ�.
DBDB iq TM1 Ω�w� Cube ñ���C�≤��ϕí�ADB ��@���F�
≤rΩϕí�ADB ��@�rΩ�C
oO TM1 Whτ�A�b TM1 Whñ��Cb TurboIntegrator Bz{�ñ���τ
��y¿��C
� 3 � Whτ� 99
yk
DB(cube, e1, e2, [...e256])
��
Cube
nqΣñ���� Cube WC
e1,...en
wq]tn����μ�B����WC
�� e1 � en ��Yμϕu��Ce1 ��� Cube �@���ñ��Ae2 �
�O�G���ñ��A����C
d�
DB(’Budget’, ’California’, ’15" Flat Panel Monitors’, ’Net Sales’, ’January’)
b�d�ñABudget O Cube WA�τ���� CaliforniaB15″ Flat Panel
MonitorsBNet Sales M January μ�B��C
ISLEAFpGⁿw�xsμO¡xsμ]u�¡/�÷��O�Ah ISLEAF �� 1CpGⁿ
w�xsμ�⌠≤X��OAh�τ���� 0C
oO TM1 Whτ�A�b TM1 Whñ��C
ISLEAF τ�úα�≤ TurboIntegrator Bz{�CBz{�ñX{�τ�N�Bz{�
Lkiμs�C
yk
ISLEAF
��
LC
d�
ziHb IF »zíñ�� ISLEAF �{μxsμO��¡xsμC�pA
[]=IF((ISLEAF=1),TrueStatement, FalseStatement);
pG{μxsμO¡xsμAN⌡μ TrueStatementF�hAN⌡μ FalseStatementC
ISUNDEFINEDCELLVALUEISUNDEFINEDCELLVALUE �±�����Pw]�� Cube �A�� Cube �Wh
ñO�� UNDEFVALS �i�vTß�CpG����Ñ≤ Cube �w]�A�τ�
��� 1F�hA��� 0C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
100 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
ISUNDEFINEDCELLVALUE(TestValue, <Cube>)
��
�� í�
TestValue nP Cube �w]�i����C
Cube ⁿw��±�Σw]�� Cube �∩� String ��C
bWhñ�� ISUNDEFINEDCELLVALUE �AúDSOⁿwA�h�N
Cube �]�D« CubeC
�≤ TI �A��ⁿw CubeC
pG TI ñ�ñ CubeA� Cube bⁿw�L�Ah��� 0 iμ±�C
d�
pG TestValue OSϕ wq��A�Bb�i UNDEFVALS �ípU�≤ Cube W
hAh ISUNDEFINEDCELLVALUE(TestValue) ��� 1C
UNDEFUNDEF �� wq��C�τ�i��εΩ���Φ�xsb Cube ñC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
UNDEF
��
LC
d�
UNDEF �� wq��C
UNDEFINEDCELLVALUEUNDEFINEDCELLVALUE ��w]�� Cube �A�� Cube �WhñO��
UNDEFVALS �i�vT��C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
UNDEFINEDCELLVALUE(<Cube>)
� 3 � Whτ� 101
��
�� í�
Cube ⁿw����Σw]�� Cube �∩� String ��C
bWhñ�� UNDEFINEDCELLVALUE �AúDSOⁿwA�h�N
Cube �]�D« CubeC
�≤ TI Bz{��A��ⁿw CubeC
pG TI Bz{�ñ�ñ CubeA� Cube bⁿw�L�Ah��� 0C
d�
pGb �i UNDEFVALS �ípU�≤ Cube �WhA��≤ TI Bz{�Ah
UNDEFINEDCELLVALUE ��� 0C
pGb �i UNDEFVALS �ípU�≤ Cube �WhAh UNDEFINEDCELLVALUE
���Sϕ wq��C
UNDEFINEDCELLVALUE(’ExampleCube’) ���w]� ’ExampleCube’A��ApG
’ExampleCube’ úsbAh�� 0C
UNDEFVALSb Cube �Whñ±J UNDEFVALSA�N Cube �w]�qs�≤� wq�Sϕ
�C
oO TM1 Whτ�Ab TM1 WhM TM1 TurboIntegrator Bz{�ñí��C
oπ�p≤b Cube ñxsM��Ω��úC
v Ω�xs
w∩WhñS� UNDEFVALS � CubeAw]�OsCpG��Nsxs Cube �
xsμAh�ñ�xsnDA]��nD���xsw]�A�ª�ú�n�
�O Θ�íC
úLApG Cube wbWhñwq UNDEFVALSAho�N wq�Sϕ �]w�
w]�C{bAb Cube �xsμñxss�A�Ω�xs��AN�⌠≤ΣLDs
�@�C
v ���
w∩WhñS� UNDEFVALS � CubeAw]�OsCpG��xsμA�B Cube
ñ�eS����xs��Ah���so��]@�w]��C
úLApG Cube wbWhñwq UNDEFVALSAho�N wq�Sϕ �]w�
w]�C{bA��úsb�xsμ�A�����O� wq�Sϕ �CoiH�
�úsb�xsμ] wq���Pwsb²Σ��s�xsμ]��s�C
�G�eLkb Turbo Integrator ñ��� wq�Sϕ�C� wq�Sϕ�
úO UNDEF() Turbo Integrator τ������CUNDEF() �����O�≤o�
��]�pA��úHsA�OpΓL��r�∩��� wq�C
102 IBM Cognos TM1 10.2.2 �G ��ΓU
ziHí��� wq�Sϕ�ApU�G
vv = CellGetN( ’cube-name’, elements-list);if ( vv >0 );
# ’special undefined’ value is greater than zero# convert the value to a stringvv_str = str(vv,20,16);# convert the string back to a numberconverted_vv = NUMBR( vv_str );if ( converted_vv = 0 );
#converted number is now zero, but original was non-zero#this is the ’special undefined’ value
Else#normal non-zero cell value
Endif;Endif;
yk
UNDEFVALS
��
LC
Θ�M�íWhτ�
��Θ�M�í�Whτ�C
DATEDATE H yy-mm-dd or yyyy-mm-dd μí���w��Θ�rΩC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
DATE(SerialNumber, ReturnFourDigitYear)
�� í�
SerialNumber H�Cμíϕ�Θ�C
� 3 � Whτ� 103
�� í�
ReturnFourDigitYear ∩��¼L��A���iMw DATE τ�O��Γ���
≈ϕkA�O������≈ϕk��rΩC
pG ReturnFourDigitYear � trueAh�τ�������≈
ϕk���≤ 1960 � 1 δ 1 Θ 9999 � 12 δ 31
Θd≥��Θ�C�CΘ� 0 ∩�≤ 1960 � 1 δ 1 ΘA
�CΘ� 2936549 ∩�≤ 9999 � 12 δ 31 ΘC
pG ReturnFourDigitYear � falseA�� DATE τ�ñ�ñ
F�∩���Ah�τ���Γ���≈ϕk���≤
1960 � 1 δ 1 Θ 2059 � 12 δ 31 Θd≥��Θ�C
�CΘ� 0 ∩�≤ 1960 � 1 δ 1 ΘA�CΘ� 36524 ∩
�≤ 2059 � 12 δ 31 ΘC
pG ReturnFourDigitYear � false ��w�ñA�Bzⁿw
F@�j≤ 36524 ��CΘ�Ah�τ�����CΘ��
�í n - 36525 MwC�pApGzⁿw�CΘ� 36530A
h 36530 - 36525 = 5Cb�ípUADATE ��� 5 @
��CΘ�A���Θ� 1960 � 1 δ 6 ΘC
d�
DATE(13947) �� 98-03-09C
DATE(13947, 1) �� 1998-03-09C
DATESDATES H ’yy-mm-dd’ � ’yyyy-mm-dd’ μí��P�w��δΘ∩��Θ�rΩC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
DATES(year, month, day)
�� í�
year �AH yy � yyyy μíϕC
month δAH mm μíϕC
day ΘAH dd μíϕC
d�
DATES(98, 2, 10) �� ’98-02-10’C
DATES(1998, 2, 10) �� ’1998-02-10’C
104 IBM Cognos TM1 10.2.2 �G ��ΓU
DAYDAY ���wΘ�rΩñΘ���C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
DAY(DateString)
�� í�
DateString YY-MM-DD � YYYY-MM-DD μí�Θ�r
ΩC
d�
DAY(’02-05-25’) �� 25C
DAYNODAYNO ��∩�≤�wΘ�rΩ��CΘ��rC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
�GDAYNO uα�� l≤ 1960 � 1 δ 1 ΘºΘ�rΩ]Θ�rΩ 1960-01-01 �
60-01-01���CΘ�C∩≤ 2059 � 12 δ 31 ΘHß�Θ�AΘ�rΩ��≈��
���ϕC�pA2061 � 1 δ 5 Θ�Θ�rΩ�� 2061-01-05C
yk
DAYNO(’DateString’)
�� í�
DateString YY-MM-DD � YYYY-MM-DD μí�Θ�r
ΩC
d�
DAYNO(’98-03-09’) �� 13947C
MONTHMONTH ���wΘ�rΩñδ���C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
� 3 � Whτ� 105
yk
MONTH(date)
�� í�
date YY-MM-DD � YYYY-MM-DD μí�Θ�r
ΩC
d�
MONTH(’02-05-25’) �� 5C
NOWNOW H�μí��{μΘ�/�í�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
NOW
��
LC
d�
NOW H�μí��{μΘ�/�í�C
TIMETIME H HH:MM μí��Nϕ TM1 Server t��í�rΩC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
TIME
��
LC
d�
pG�wt��í�W� 9:33Ah TIME ���rΩ ’09:33’C
pG�wt��í�U� 9:33Ah TIME ���rΩ ’21:33’C
TIMSTTIMST ��μí��Θ�/�írΩC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
106 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
TIMST(datetime, format, ExtendedYears)
��
�ó�/
í�
datetime Θ�/�í�C
�r�π�íⁿwΘ�Ap�íⁿwϕ�
���íCΘ��r 0 ∩�≤ ’60-01-01’Ct
�∩�≤ºe��≈C21 @÷ñ� 2059 �
He��≈�� 00 59 ϕCp��@�
24 p�εA��@p� 60 �εAϕ�@
� 60 ϕεC
format μí�τ��G�rΩCformat ��ñ���
rúNπb�GñA²UCrú�Ao
�r���Θ�/�í≤�G
\y
���ßΓ��r]97B98 Ñ�
\Y
�����r]1997B1998 �
\m
δ�Γ��r]01 12�
\M
δ�Yg]JANBFEB Ñ�
\d
���r]01 31�
\D
��r]1 31�
\h
Hx��íϕ�p�]00 23�
\H
��p�]1 12�
\i
�]00 59�
� 3 � Whτ� 107
��
�ó�/
í�
\s
ϕ]00 59�
\p
W��U�
ExtendedYears o�∩�¼L��ⁿwτ����Θ�O�≤
1960 M 2059 d≥ºíA�O�≤ 1960 M
9999 d≥ºíC
pG ExtendedYears � trueAh����
≤ 1960 � 1 δ 1 Θ 9999 � 12 δ 31 Θ
d≥��Θ�C�CΘ� 0 ∩�≤ 1960 � 1
δ 1 ΘA�CΘ� 2936549 ∩�≤ 9999 �
12 δ 31 ΘC
pG ExtendedYears � falseA�� TIMST τ
�ñ�ñF�∩���Ah�τ�����≤
1960 � 1 δ 1 Θ 2059 � 12 δ 31 Θd
≥��Θ�C�CΘ� 0 ∩�≤ 1960 � 1 δ
1 ΘA�CΘ� 36524 ∩�≤ 2059 � 12 δ
31 ΘC
pG ExtendedYears � false ��w�ñA�B
zⁿwF@�j≤ 36524 ��CΘ�Ah�τ
�����CΘ���í n - 36525 MwC�
pApGzⁿw�CΘ� 36530Ah 36530 -
36525 = 5Cb�ípUATIMST ��� 5 @
��CΘ�A���Θ� 1960 � 1 δ 6 ΘC
d�
TIMST(366.0000, ’\M \D, \Y’) �� ’JAN 1, 1961’C
TIMST(366.5000, ’\H\p \imin\ssec’) �� ’12p.m. 00min00sec’C
TIMST(366.1000, ’On \M \D, \Y at \H\p \imin\ssec’) �� ’On JAN 1, 1961 at 2a.m.
24min00sec’C
TIMST(11111.1100, ’On \M \D, \Y at \H\p \imin\ssec’) �� ’On JUN 3,1990 at 2a.m.
38min24sec’C
TIMVLTIMVL ��Θ�/�í��≤]�BδÑ���C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
108 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
TIMVL(datetime, type, ExtendedYears)
��
�ó�M
í�
datetime Θ�M�í�C
�r�π�íⁿwΘ�Ap�íⁿwϕ�
���íCΘ��r 0 ∩�≤ 60-01-01Ct�
∩�≤ºe��≈C21 @÷ñ� 2059 �H
e��≈�� 00 59 ϕCp��@� 24
p�εA��@p� 60 �εAϕ�@�
60 ϕεC
type ⁿwn���≤�¼�rCUCO���
type ��G
Y
��]1997B1998 �
M
δ�]1 12�
D
Θ�]1 31�
H
p��]0 23�
I
��]00 59�
S
ϕ�]00 59�
� 3 � Whτ� 109
��
�ó�M
í�
ExtendedYears o�∩�¼L��ⁿwτ����Θ�O�≤
1960 M 2059 d≥ºíA�O�≤ 1960 M
9999 d≥ºíC
pG ExtendedYears � trueAh����
≤ 1960 � 1 δ 1 Θ 9999 � 12 δ 31 Θ
d≥��Θ�C�CΘ� 0 ∩�≤ 1960 � 1
δ 1 ΘA�CΘ� 2936549 ∩�≤ 9999 �
12 δ 31 ΘC
pG ExtendedYears � falseA�� TIMVL τ
�ñ�ñF�∩���Ah�τ�����≤
1960 � 1 δ 1 Θ 2059 � 12 δ 31 Θd
≥��Θ�C�CΘ� 0 ∩�≤ 1960 � 1 δ
1 ΘA�CΘ� 36524 ∩�≤ 2059 � 12 δ
31 ΘC
pG ExtendedYears � false ��w�ñA�B
zⁿwF@�j≤ 36524 ��CΘ�Ah�τ
�����CΘ���í n - 36525 MwC�
pApGzⁿw�CΘ� 36530Ah 36530 -
36525 = 5Cb�ípUATIMVL ��� 5 @
��CΘ�A���Θ� 1960 � 1 δ 6 ΘC
d�
TIMVL(11111.1100, ’Y’) �� 1990C
TIMVL(11111.1100, ’H’) �� 2C
TODAYTODAY H yy-mm-dd μí��{μΘ�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
110 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
TODAY(<ReturnFourDigitYear>)
�� í�
ReturnFourDigitYear ∩��¼L��A���iMw TODAY τ�
O��Γ���≈ϕkA�O������
≈ϕk��rΩC
pG ReturnFourDigitYear � trueAh�τ��
�����≈ϕk���≤ 1960 � 1 δ 1
Θ 9999 � 12 δ 31 Θd≥��Θ�C�C
Θ� 0 ∩�≤ 1960 � 1 δ 1 ΘA�CΘ�
2936549 ∩�≤ 9999 � 12 δ 31 ΘC
pG ReturnFourDigitYear � falseA��
TODAY τ�ñ�ñF�∩���Ah�τ��
�Γ���≈ϕk���≤ 1960 � 1 δ 1
Θ 2059 � 12 δ 31 Θd≥��Θ�C�C
Θ� 0 ∩�≤ 1960 � 1 δ 1 ΘA�CΘ�
36524 ∩�≤ 2059 � 12 δ 31 ΘC
pG ReturnFourDigitYear � false ��w�ñA
�BzⁿwF@�j≤ 36524 ��CΘ�Ah
�τ�����CΘ���í n - 36525 M
wC�pApGzⁿw�CΘ� 36530Ah
36530 - 36525 = 5Cb�ípUATODAY �
�� 5 @��C�A���� 1960 � 1
δ 6 ΘC
d�
P1=TODAY(1) �� YYYY-MM-DD μí�Θ�rΩ]�p 2009-06-05�C
P1=TODAY(0) �� YY-MM-DD μí�Θ�rΩ]�p 09-06-05�C
YEARYEAR ���wΘ�rΩñ����C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
YEAR(date)
�� í�
date YY-MM-DD μí�Θ�rΩC
� 3 � Whτ� 111
d�
YEAR(’02-05-25’) �� 2C
��ΩTWhτ�
�z��ΩT�Whτ�C
ConsolidateChildrenConsolidateChildren �zLXpⁿw�����l�jεpΓX�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
b÷�WhpΓñíX�A�BznzLXpñíX��úOXp≥ª¡�p
��X��A��C
yk
ConsolidateChildren(DimName1, DimName2, ...)
�� í�
DimName1, DimName2, ... N⌡μX���WC
��n@� DimName ��A�BiH
�ⁿP�ΣgJWh� Cube ñ����P�
DimName ��C
d�
�]W� Sales � Cube ��� ActVsBudBRegionBModelBAccount1 M Month c
¿C
b�d�ñAMonth ��wqpUG
112 IBM Cognos TM1 10.2.2 �G ��ΓU
pG� Cube S�{¿�WhAhzLXp��≥ª¡�]b�d�ñ� Jan Dec�
pΓ Year X��CU��í��XC
{bA�]zn�� Cube ��UCWhA�WhⁿX��u��ú��� 1G
[{’1 Quarter’, ’2 Quarter’, ’3 Quarter’, ’4 Quarter’}]=1;
�GpUG
b��ñAziH��u���TO÷�WhpΓA² Year X�MOzLXp��
≥ª¡�pΓ�CpGoúOz�μ�pΓ⌠AhiH�� ConsolidateChildren τ
�jε TM1 zLXpΣ��l�pΓ Year XAπΘíY� 1 QuarterB2 Quar-
terB 3 Quarter � 4 QuarterC
[’Year’]=ConsolidateChildren(’Month’);[{’1 Quarter’, ’2 Quarter’, ’3 Quarter’, ’4 Quarter’}]=1;
b�WhñA»zí [’Year’]=ConsolidateChildren(’Month’) ϕ� Year X��
zLXp Month ��ñ Year ���l�pΓC
U�π [’Year’]=ConsolidateChildren(’Month’) »zí��GG
� 3 � Whτ� 113
��NAYear X{bOzLXpΣ��l�pΓC
���OϕA∩≤�w�XAConsolidateChildren τ��A�≤X��� l�C
ConsolidateChildren τ�]iH�ⁿwp≤pΓh���ñ�XApUCd��G
�� í�
[ ’Wor ld ’ , ’Year ’ ]= Conso l ida teChi ld ren
(’Region’,’Month’)
�»zí∩ World M Year XúM�
ConsolidateChildren τ�Cb�ípUAWorld
OzLXp Region ����l�p
ΓA� Year OzLXp Month ��ñ���
l�pΓC
DIMNMDIMNM ���∩�≤ Index ������C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
DIMNM(server_name:dimension, index)
�� í�
dimension ��°A�W¡w�����WC
index p≤�Ñ≤��ñ�����C
pG���p≤ 1 �j≤��ñ����A
h��� 0C
d�
DIMNM(planning_sample:’Region’,2)
�d��� ’Belgium’AªO Region ������� 2 ��C
DIMSIZDIMSIZ ��ⁿw�������C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
114 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
DIMSIZ(dimension)
�� í�
dimension �����WC
íw�@�iα�n��°A�W¡w
��W]p server_name:dimension �
�C
d�
DIMSIZ(’Accounts’)
pG�� Accounts ]t 19 ���Ah�d���� 19C
DNEXTDNEXT ���ⁿw�τ�����ºß��WC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
DNEXT(dimension, element)
�� í�
dimension �����WC
íw�@�iα�n��°A�W¡w
��W]p server_name:dimension �
�C
element �����WC���]iHO���
�OWC
d�
DNEXT(″Location″,″Oregon″)
pG Location ��]tw���� CaliforniaBOregon M WashingtonAh�d��
� WashingtonC
DNLEVDNLEV ����ñ�h���C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
� 3 � Whτ� 115
yk
DNLEV(dimension)
�� í�
dimension �����WC
íw�@�iα�n��°A�W¡w
��W]p server_name:dimension �
�C
d�
DNLEV(’Region’)
b Region ��ñAU�Ωa]h� 0�c¿a�]h� 1�CMß��c¿W���
]h� 2�Aß�Sc¿�y]h� 3�C
b Region ���h�A]��d����� 4C
TABDIMTABDIM ��∩�≤ index �����WC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
TABDIM(cube, index)
�� í�
Cube ��� Cube WC
index p≤�Ñ≤ Cube ñ�������C
d�
TABDIM(’SalesCube’,3)
Cube SalesCube ]t¡���Gaccount1BactvsbudBmodelBmonth M regionC�d�
�� model]SalesCube ��T����C
116 IBM Cognos TM1 10.2.2 �G ��ΓU
��ΩTWhτ�
�z�ΩT�Whτ�C
DIMIXDIMIX ����b������sC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
DIMIX(server_name:dimension, element)
�� í�
dimension ��°A�W¡w�����WC
element �����WC
pG�úOⁿw���¿�Ah�τ���
� 0C
d�
DIMIX(planning_sample:’Region’,’Brazil’)
Brazil b Region ����� 3C�d���� 3C
DTYPEDTYPE ��ⁿw����¼�÷ΩTC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
pG�O�r�Ah DTYPE ��� NFpG�Or�Ah�� SFpG
�OX�Ah�� CC
yk
DTYPE(dimension, element)
�� í�
dimension �����WC
element �����WC
d�
DTYPE(’Region’,’Europe’)
�≤ Europe �O Region ���X�A�H�d��� CC
� 3 � Whτ� 117
ELCOMPELCOMP ���ⁿw��ñX��l�WC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
pG���úOX�Ah�τ���� 0C
yk
ELCOMP(dimension, element, position)
�� í�
dimension �����WC
element ���X��WC
position p≤�Ñ≤ⁿw�ñl������C
d�
ELCOMP(’Region’,’Central Europe’,2)
b Region ��ñACentral Europe X�O France M Germany l��XCGer-
many �≤�Xñ��G��mC]�A�d��� GermanyC
ELCOMPNELCOMPN ���ⁿw�ñ�≤�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
pG���úOX�Ah�τ���� 0C
yk
ELCOMPN(dimension, element)
�� í�
dimension �����WC
element ���X��WC
d�
ELCOMPN(’Region’,’Scandanavia’)
b Region ��ñAScandanavia �OT���XC�d���� 3C
118 IBM Cognos TM1 10.2.2 �G ��ΓU
ELISANCELISPAR Mwⁿw��ñ element1 O�O element2 �WNC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
pG element1 O element2 �WNA�τ�N�� 1F�hA�τ�N�� 0C
yk
ELISANC(dimension, element1, element2)
�� í�
dimension �����WC
element1 �����WC
element2 �����WC
d�
ELISANC(’Region’, ’Europe’, ’Germany’)
b Region ��ñAEurope �O Germany �WNC�d���� 1C
ELISCOMPELISCOMP �Pwⁿw��ñ element1 O�O element2 �l�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
pG element1 O element2 �l�A�τ�N�� 1F�hA�τ�N�� 0C
yk
ELISCOMP(dimension, element1, element2)
�� í�
dimension �����WC
element1 �����WC
element2 �����WC
d�
ELISCOMP(’Region’,’Germany’,’Central Europe’)
b Region ��ñACentral Europe �O Germany M France Γ���XC�d
���� 1C
� 3 � Whτ� 119
�G�τ��∩��l��� 1CbWzd�ñAGermany O Central Europe �l�C
�BACentral Europe O Europe �l�C²OA�≤�τ��∩��l��� 1A]
�UCd��� 0G
ELISCOMP(’Region’,’Germany’,’Europe’)
ELISPARELISPAR �Pwbⁿw��ñ element1 O�O element2 ���C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
pG element1 O element2 ���A�τ�N�� 1F�hA�τ�N�� 0C
yk
ELISPAR(dimension, element1, element2)
�� í�
dimension �����WC
element1 �����WC
element2 �����WC
d�
ELISPAR(’Region’,’Central Europe’,’Germany’)
b Region ��ñACentral Europe X�O Germany M France ���C]�A�
d��� 1C
�G�τ��∩������ 1CbWzd�ñAEurope O Central Europe ���C
�BACentral Europe O Germany ���C²OA�≤ Europe úO Germany ���
��A]�UCd��� 0G
�GELISPAR(’Region’,’Europe’,’Germany’)
ELLEVELLEV ����b����h�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
ELLEV(dimension, element)
�� í�
dimension �����WC
element �����WC
120 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
ELLEV(’Region’,’Europe’)
b Region ��ñA�OΩa]h� 0�c¿a�]h� 1�CMß��c¿W���
]h� 2�Aß�Sc¿�y]h� 3�C�d���� 2A]� Europe Oh� 2
�C
ELPARELPAR ���ⁿw��ñ����C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
ELPAR(dimension, element, index)
�� í�
dimension �����WC
element �����WC
index p≤�Ñ≤�� element ��@�l��X
�]��������C
d�
ELPAR(’Model’,’Wagon 4WD’,2)
b Model ��ñAWagon 4WD �O Total Wagons M Total 4WD G��l�C
]�ATotal Wagons M Total 4WD úO Wagon 4WD ���Cb Model ����
cñA�²wq Total WagonsAMßAwq Total 4WDC
�d���� Total 4WDA]�oO Model ��� Wagon 4WD �����G��C
� 3 � Whτ� 121
ELPARNELPARN ���ⁿw��ñ������C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
ELPARN(dimension, element)
�� í�
dimension �����WC
element �����WC
d�
ELPARN(’Model’,’Wagon 4WD’)
b Model ��ñAWagon 4WD �O Total Wagons M Total 4WD G��l�C
]�ATotal Wagons M Total 4WD úO Wagon 4WD ���C�τ���� 2C
ELWEIGHTELWEIGHT ���X�ñl��[vC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
ELWEIGHT(dimension, element1, element2)
�� í�
dimension �����WC
element1 ���X��WC
element2 X��l�WC
d�
ELWEIGHT(’Account1’,’Gross margin’,’Variable Costs’)
Variable Costs �O Gross margin �l�AΣ[v� -1C
�d���� -1C
]�Whτ�
��z]�ΩT�Whτ�C
122 IBM Cognos TM1 10.2.2 �G ��ΓU
FVFV ���ß@�I����≈�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
�≈O÷�P��ííjΣI�@tC��C�wbC����ΣIU���C
yk
FV(payment, interest, periods)
�� í�
payment C��íΣI�I�BC
interest C��íΣI�QºC
periods �≈ñ��í�C
d�
FV(1000, .14, 5)
�d��� 5 ������≈�AC�ΣI 1,000 ⁿAQº� 14%C
PAYMTPAYMT ��w� l���≈BQvM�í�A���≈�I�BC�≈O÷�P
��ííjΣI�@tC��C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
PAYMT(principal, interest, periods)
�� í�
principal @tCNΣI���{���B��e
�C
interest C��íΣI�QºC
periods �≈ñ��í�C�wbC����ΣIU�
��C
d�
PAYMT(100000, .14, 5)
�d���÷�ΣI� 5 ��≈�I�B]�≈� 100,000 ⁿAQº� 14%�C
� 3 � Whτ� 123
PVPV ���≈� l���≈�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
PV(payment, interest, periods)
�� í�
payment ΣI�I�BC
interest C��íΣI�QºC
periods �≈ñ��í�C�wbC����ΣIU�
��C
d�
PV(1000, .14, 5)
�d���Qº� 14% �C�ΣI 1,000 ⁿ� 5 ��≈��≈�C
�ΦWhτ�
nbWhñ����ΦBΓlC
CONTINUEJ�Whϕí�@í�ACONTINUE e\⌡μπ��P��wq�ß≥WhC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
q�ATM1 u⌡μ�w��ñJ���@�WhC
yk
CONTINUE
��
LC
d�
[’Jan’]= if(!region @= ’Argentina’,10,CONTINUE);
[’Jan’]=20;
b�d�ñAJanuary M Argentina �O���xsμúⁿú� 10CJan M⌠≤ΣL
Region ��O�xsμhⁿú� 20C
124 IBM Cognos TM1 10.2.2 �G ��ΓU
IFpGzⁿw��Φϕí� TRUEAh IF ��Y��FpG� FALSEAh�τ���
�t@��C
oO TM1 Whτ�A�b TM1 Whñ��C]TurboIntegrator ���v� IF τ�A
�τ�α≈�⌠h��ΦϕíC�
yk
IF(expression, true_value, false_value)
�� í�
expression iH�⌠� TRUE � FALSE �⌠≤��ϕ
íC
true_value expression � TRUE �����C
false_value expression � FALSE �����C
d�
IF(1<2, 4, 5) �� 4C
IF(1>2, ’ABC’, ’DEF’) �� ’DEF’C
STETSTET τ�i�°Sw��Wh�GC
oO TM1 Whτ�A�b TM1 Whñ��C�τ�úα�≤ TurboIntegrator Bz{
�C
yk
STET
��
LC
d�
[’Sales’] = IF(!Region @= ’France’,STET, 100);
b�d�ñAWhⁿw Sales ��@� 100A² Sales M Region ��ñ France
��μ�Bú�C
��Whτ�
nbWhñ�����BΓlC
� 3 � Whτ� 125
ABSABS ���r��∩�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
ABS(x)
�� í�
x nMΣΣ�∩���rC
d�
ABS(-1.2) �� 1.2
ACOSACOS ��l��� x �ñ�]H��ϕ�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
ACOS(x)
�� í�
x nMΣ�ñ�l��Cx ���≤ -1 M 1 º
íF �hA�τ����@���C
d�
ACOS(0) �� 1.5708C
ASINASIN ������ x �ñ�]H��ϕ�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
ASIN(x)
�� í�
x nMΣ�ñ����Cx ���≤ -1 M 1 º
íF �hA�τ����@���C
126 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
ASIN(1) �� 1.5708C
ATANATAN ������ x �ñ�]H��ϕ�C�G�≤ -pi/2 M +pi/2 ºíC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
ATAN(x)
�� í�
x nMΣ�ñ����C
d�
ATAN(1) �� .7854C
COSCOS ��H��ϕ�ñ�l��C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
COS(x)
�� í�
x nMΣΣl���ñ�]H��ϕ�C
d�
COS(0) �� 1C
EXPEXP ���r��M�∩�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
EXP(x)
�� í�
x nMΣΣ�M�∩���rC
� 3 � Whτ� 127
d�
EXP(1) �� 2.71828C
INTINT ��p≤�Ñ≤ⁿw���jπ�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
INT(x)
�� í�
x @���C
d�
INT(5.6) �� 5C
INT(-5.6) �� -6C
ISUNDpG wqⁿw�Ah ISUND �� 1F�h�� 0C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
ISUND(x)
�� í�
x @��r�ϕíC
d�
ISUND(5.2) �� 0C
ISUND(1/0) �� 1C
LNLN ���r��M∩�]H e ����C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
128 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
LN(x)
�� í�
x @���CpG x �t��sAh��
�@���C
d�
LN(10) �� 2.302585093C
LOGLOG ��H 10 �������∩�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
LOG(x)
�� í�
x @���CpG x �t��sAh��
�@���C
d�
LOG(10) �� 1C
MAXMAX ��@∩�ñ��j�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
MAX(num1, num2)
�� í�
num1 @∩�ñ��@��C
num2 @∩�ñ��G��C
d�
MAX(10, 3) �� 10C
� 3 � Whτ� 129
MINMIN ��@∩�ñ��p�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
MIN(num1, num2)
�� í�
num1 @∩�ñ��@��C
num2 @∩�ñ��G��C
d�
MIN(10, 3) �� 3C
MODMOD ��@��rúHú�ß�o�l�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
MOD(number, divisor)
�� í�
number nMΣΣl���rC
divisor �ú number ����C
d�
MOD(10, 3) �� 1C
RANDRAND �ú¿@�í�Gb 0 M 1 ºí��C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
ⁿJ TM1 �A���ú��]wlC
yk
RAND.
��
LC
130 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
RAND ú¿@�í�Gb 0 M 1 ºí��C
ROUNDROUND N�w��r�J���±�π�C�JiH��U��ΦíiμC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
�J��≥��íOHπ��N⌠N�rC�\hΦíiHN�r y �J�π� qC
��ú�ΦípUG
v �J���±��r
q O��± y �π�]��\í�úWh���≈ 0 ΦV�J�C
v � 0 ΦV�J]�I��
q O y �π�í]útp����C
v L°≤�h]���C��
q Oúj≤ y ��jπ�C
v L°≤i�]���¬��
q Oúp≤ y ��pπ�C
v ��≈ 0 ΦV�J
pG y Oπ�Ah q O yF�OAq O��± 0 �π�A]� y �≤ 0 P q º
íC
TurboIntegrator ≥�W��� floor(x + .5) �L°≤�hΦkCMicrosoft Excel ��
�J���±��rΦkC�zO�� TurboIntegrator Bz{��Ob Excel ñu
@Aoiα�ú�úP�π�C
yk
ROUND(number)
�� í�
number n�J��rC
d�
ROUND(1.46) �� 1C
ROUNDPROUNDP Hⁿw�p����J�w��rC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
� 3 � Whτ� 131
yk
ROUNDP(number, decimal)
�� í�
number n�J��rC
decimal HΣM��J@��p���CpG����
��Ahτ�N�J�p�Ik�ⁿw��
�CpG����t�Ahτ�N�J�p�
I¬�ⁿw���C
decimal �����≤ -15 M 15 ]t�ºíC
d�
ROUNDP(1.46, 1) �� 1.5C
ROUNDP(1.466, 2) �� 1.47C
ROUNDP(234.56, -1) �� 230.00C
ROUNDP(234.56, 0) �� 235.00C
SIGNSIGN Mw�rO��Bt��OsC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
pG�rO��Ah� 1FpG�rOt�Ah�� -1FpG�rOsAh��
0C
yk
SIGN(number)
�� í�
number @��rC
d�
SIGN(-2.5) �� -1C
SINSIN ���w���C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
132 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
SIN(x)
�� í�
x nMΣΣ�����]H��ϕ�C
d�
SIN(1.5708) �� 1C
SQRTSQRT ���w��¡ΦC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
SQRT(x)
�� í�
x ⌠≤��CpG x �t�Ah SQRT ���@
���C
d�
SQRT(16) �� 4C
TANTAN ���w���C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
TAN(x)
�� í�
x nMΣΣ�����]H��ϕ�C
d�
TAN(0) �� 0C
TAN(.7854) �� 1C
� 3 � Whτ� 133
σrWhτ�
nbWh�zσr�WhC
CAPITCAPIT ∩rΩñ�C�μrM��r�jgC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
CAPIT(string)
�� í�
string @�rΩC
d�
CAPIT(’first quarter sales’) �� ’First Quarter Sales’C
CHARCHAR ����w ASCII �rNX�O�rC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
CHAR(number)
�� í�
number @� ASCII NX�rC��r���≤ 1 �
255]t�ºíC
d�
CHAR(100) �� ’d’C
CODECODE ��YrΩñⁿwr� ASCII �rNXC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
CODE(string, location)
�� í�
string @�rΩC
134 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
location @��rAⁿwnMΣΣ ASCII NX��rΩ
ñ�rC
d�
CODE(’321’, 2) �� 50C
CODE(’End’, 3) �� 100C
DELETDELET ��brΩñqⁿw IBRúⁿwr�ß��GC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
DELET(string, start, number)
�� í�
string @�rΩC
start }liμRú�rC
number nRú�r�C
d�
DELET(’payment’, 3, 3) �� ’pant’C
FILLFILL °�n½��w�rΩAH��ⁿw°��rΩC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
FILL(string, length)
�� í�
string @�rΩC�°�n½��rΩHF�ⁿw�
°�C
length n²τ����rΩ°�C
� 3 � Whτ� 135
d�
FILL(’-’, 5) �� ’-----’C
FILL(’ab’, 5) �� ’ababa’C
INSRTINSRT bⁿwíJIBN@�rΩíJ�t@�rΩC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
INSRT(string1, string2, location)
�� í�
string1 @�rΩC
string2 @�rΩC
location b string2 ñníJ string1 �rBC�τ�
�b s t r ing2 ñⁿwr�e��íJ
string1C
d�
INSRT(’ABC’, ’DEF’, 2) �� ’DABCEF’C
LONGLONG ��rΩ�°�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
LONG(string)
�� í�
string @�rΩC
d�
LONG(’Sales’) �� 5C
LOWERLOWER NrΩñ���jgrα½�pgrC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
136 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
LOWER(string)
�� í�
string @�rΩC
d�
LOWER(’First Quarter Sales’) �� ’first quarter sales’C
NUMBRNUMBR NrΩα½��rC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
��� NUMBR τ��rΩ���� .]yI�@�p�IA�� ,]rI�@�d�
jrC⌠≤ΣLp�I/d�jrúNú�ú�T��GC
yk
NUMBR(string)
�� í�
string nα½��r�rΩCNñ 0 9B+B-B.
H� E º����rC
d�
NUMBR(’-5.6’) �� -5.6C
NUMBR(’-5A. B6C’) �� -5.6C
SCANSCAN ��@��rAⁿX�wrΩñ�@�X{ⁿwlrΩ�}l�mC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
pG�wrΩñS�X{�lrΩAh�τ����sC
yk
SCAN(substring, string)
�� í�
substring z��MΣ�lrΩC
string nbΣñjMlrΩ�rΩC
� 3 � Whτ� 137
d�
SCAN(’scribe’, ’described’) �� 3C
STRSTR N�rα½�rΩC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
��� STR �r���� .]yI�@�p�IA�� ,]rI�@�d�j
rC⌠≤ΣLp�I/d�jrúNú�ú�T��GC
yk
STR(number, length, decimal)
�� í�
number n�r��rC
length rΩ�°�C�n��Aτ��íJe��μ
HF��°�C
decimal n]tbτ��Gñ�p���C
d�
STR(3.14159, 6, 2) �� ’ 3.14’C
STR(-3.14159, 6, 0) �� ’ -3’C
SUBSTSUBST ���wrΩ�lrΩC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
SUBST(string, beginning, length)
�� í�
string nqΣñ��lrΩ�rΩC
beginning lrΩ}lB�rC
length lrΩ�°�C
d�
SUBST(’Retirement’, 3, 4) �� ’tire’C
138 IBM Cognos TM1 10.2.2 �G ��ΓU
TRIMTRIM ��rΩñ���e�M����ß��GC
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
TRIM(string)
�� í�
string @�rΩC
d�
TRIM(’ First Quarter ’) �� ’First Quarter’C
UPPERUPPER NrΩα½�jgr�C
oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
UPPER(string)
�� í�
string @�rΩC
d�
UPPER(’First Quarter Results’) �� FIRST QUARTER RESULTSC
��Whτ�
bΣL�ñΣú��Whτ�C
FEEDERSϕz�� SKIPCHECK �ib TM1 Whñ��¿PX�A���TO��Whl�
�xsμí�Xe�»zíiμ�OC��A�b��Wh»zíß��íJ@�
FEEDERS �iG
FEEDERS;
z��b FEEDERS �i�ß����Xe�»zíA��O Cube ñWhl��
xsμC
p� TM1 Wh� πQ�]]A¿PXM��Xe��A��\mIBM Cognos TM1
WhΓUnC
� 3 � Whτ� 139
FEEDSTRINGS∩°�iμ°s�AúDrΩ�≤wXe�xsμñA�hú�πWhú��rΩ
�CYnα≈XerΩxsμA�íJ FEEDSTRINGS �i@�Wh��@μC
FEEDSTRINGS;
��iNw�ºßAziH� Cube °�ñ�rΩxsμ]wXe�A���rΩi�
≤ΣLWh]Y�w∩°�iμ°s�C�rΩxsμwqXe��»zíA���
�bWhñ� FEEDERS �iºUC
pGO�rXe�AhXeXxsμ��PXeX���≤C�≤iHbX
xsμñxsrΩAz��SO�No�xsμO��XeΣLxsμCL��
�rΩXe���PpΓqLhA�y¿��{í�αU�C
p� TM1 Wh� πQ�]]A��Xe��A��\mIBM Cognos TM1 WhΓ
UnC
SKIPCHECKziHb TM1 Wh�}YíJ@� SKIPCHECK �iA��¿PX�ú¬�αC
bX�íñATM1 ���¿PXtΓkA⌡L]ts�xsμ���xsμC�
tΓki[t¬�¿P� Cube ñXpΓ�t�C¿P Cube Ow�Jxsμ��q
e�xsμ�q��±C� CubeC
bwwqWh� Cube ñXΩ��ATM1 �÷¼�¿PXtΓkA]�Whiα�
Ω�pΓ@�HW��xsμC]⌡LWhpΓ�xsμN�PX���ú�
T�CpG÷¼¿PXtΓkAhbX�í��dC�xsμO���Cbj�
¿P� Cube ñAo��CpΓ�t�C
SKIPCHECK;
pGWh�� FEEDSTRINGS »zíAh SKIPCHECK »zí��OWhñ��G�
»zíCpGWhú�� FEEDSTRINGS »zíAh SKIPCHECK »zí��OWh
ñ��@�»zíC
ϕz�� SKIPCHECK ��¿PX�A���TOWhñ]A@� FEEDERS �iA
�B��Whl��xsμí�Xe�»zíiμ�OC
p� TM1 Wh� πQ�]]A¿PXM��Xe��A��\mIBM Cognos TM1
WhΓUnC
EvalJavaNEvalJavaN ⌡μ@�i���r� Java™ TurboIntegrator Bz{�CpGzQn⌡μi
��r� Java TurboIntegrator Bz{�A��� EvalJavaSC
oO TM1 Whτ�A�b TM1 Whñ��C
b TurboIntegrator Bz{�ñAExecuteJavaN TurboIntegrator τ�ú �ⁿ\αC
140 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
EvalJavaN(’JavaTIClass’, [’OptionalParameter1’, ’OptionalParameter2’, ...] )
�� í�
JavaTIClass Qn⌡μ� Java TurboIntegrator �O� πW
C
OptionalParameters ��� Java TurboIntegrator Bz{��¡�∩
���CziH���������]]A
L�C
zuiHNrΩ�����A�úα���
rCziH�� � 138��ySTRz Whτ
�AN�r��� Java TurboIntegrator ScriptC
���r�Biq EvalJavaN Is� Java TurboIntegrator �OA����UC¼�C
package com.example;
importcom.ibm.cognos.tm1.javati.JavaTI;
@JavaTIpublic class MyTestTI {public static double MyTestTI (String [] args) [...return ...;}}
d�
EvalJavaN(’com.example.MyTestTI’, ’First’, ’Second’, ’Third’);
EvalJavaSEvalJavaS ⌡μ@�i��rΩ� Java TurboIntegrator Bz{�CpGzQn⌡μi�
��r� Java TurboIntegrator Bz{�A��� EvalJavaNC
oO TM1 Whτ�A�b TM1 Whñ��C
b TurboIntegrator Bz{�ñAExecuteJavaS TurboIntegrator τ�ú �ⁿ\αC
yk
EvalJavaS(’JavaTIClass’, [’OptionalParameter1’, ’OptionalParameter2’, ...] )
�� í�
JavaTIClass Qn⌡μ� Java TurboIntegrator �O� πW
C
� 3 � Whτ� 141
�� í�
OptionalParameters ��� Java TurboIntegrator Bz{��¡�∩
���CziH���������]]A
L�C
zuiHNrΩ�����A�úα���
rCziH�� � 138��ySTRz Whτ
�AN�r��� Java TurboIntegrator ScriptC
��rΩ�Biq EvalJavaS Is� Java TurboIntegrator �OA����UC¼�C
package com.example;
importcom.ibm.cognos.tm1.javati.JavaTI;
@JavaTIpublic class MyTestTI {public static String MyTestTI (String [] args) [...return ...;}}
d�
EvalJavaS(’com.example.MyTestTI’, ’First’, ’Second’, ’Third’);
142 IBM Cognos TM1 10.2.2 �G ��ΓU
� 4 � ¿�τ�
IBM Cognos TM1 ]AiJ Excel ¿�ñ�@�¿�τ�CziH��¿�τ�
s�°A�BCube Ω�M�cAH� TM1 ∩�C
�Gb⌡μo�¿�HeA��ⁿJ TM1 Wq� (Tm1p.xla)C
��í�UC¿�τ�G
s�¿�τ�
z���ú�iMwzs� TM1 ¿�τ��ΦkC
q Excel � 5 M� 7 s�¿�τ�
q Microsoft Excel � 5 �M� 7 �ñs�¿�τ�C
{�
1. ��∩íJB¿�M MS Excel 4.0 ¿�C
2. ��∩�íJMτ�C
3. quτ��vΦ�ñA∩� TM1 C
4. buτ�WvMμ�ñ÷ΓUníJ�τ�C
5. buτ�δFv∩��ñΣJAϕ���C
6. ÷@U�¿AHN πτ��s�¿�u@ϕ�{μxsμñC
q Excel � 8 ≤ss�¿�τ�
q Microsoft Excel � 8 ��≤s��ñs�¿�τ�C
{�
1. ��½kΣ÷@U@�ñu@ϕñ�u@ϕ��C
2. q�\αϕñA÷@UíJC
3. ÷ΓU MS Excel 4.0 ¿�C
4. ��∩�íJMτ�C
5. quτ��vΦ�ñA∩� TM1 C
6. quτ�WvΦ�ñ÷ΓUníJ�τ�C
7. bu�í∩��vñΣJAϕ���C
8. ÷@UTwAH πτ��s�¿�u@ϕ�{μxsμñC
q VBA ��s�¿�τ�
Ynq VBA ��s�¿�τ�A���u⌡μvΦkC
Run ("macro_function", arg1, ...)
© Copyright IBM Corp. 2007, 2014 143
d�
Sub Elemlist( )
Worksheets("Sheet1").Select
Cells(3,5).Select
ActiveCell.Value = Run ("E_PICK", "local:Region")
End Sub
�{�NIs E_PICK ¿�τ�A�τ�iHs� Region �����MμC∩w�
���J Sheet1 u@ϕ�xsμñC
D_PICKD_PICK �Is@�∩��AΣñCX��Ω��²ñMs����°A�W���i
���C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
zb�∩��ñ∩����N¿� D_PICK τ���C
yk
D_PICK
��
LC
DBProportionalSpreadDBProportionalSpread �÷�{�xsμ��±�ANⁿw�� G�X�¡C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
�τ��ⁿ≤uTw±���vΩ���ΦkAmIBM Cognos TM1 ��ΓUnñ��
�í��ΦkC
yk
DBProportionalSpread( value, server:cube, e1, e2, e3...,e16 )
�� í�
value n G��C
server:cube nbΣñ G�� Cube �WAHAϕ�°A
�W@�r�C
�pAYnb Accounting °A�W� Sales
Cube G�Ahnⁿw Accounting:SalesC
e1...e16 �OX��WA�X�¡N�ⁿ G
��C
144 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
DBProportionalSpread( 2000, ″Accounting:Sales″, ″Actual″, ″Argentina″, ″S Series 1.8L
Sedan″, ″Sales″, ″1 Quarter″ )
�d�N� 2000 G�� ActualBArgentinaBS Series 1.8L SedanBSales M 1 Quar-
ter ��OX�l�CªN� Gb Accounting °A�W� Sales CubeC
D_FSAVED_FSAVE i²z���≤sΣ��u@ϕN�WX Excel u@ϕC¡ε�j¼��C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
Yn�� D_FSAVE τ�A���W� dim.dit B�w�r� ASCII ��AΣñ dim
Ozn���≤s���WC������≤��°A�Ω��²ñC
ASCII ����c���X��u@ϕApU�G
v Cμ]AT�μ�C
v b�@�μ�ñAⁿw��¼]C NϕX�FN Nϕ�r�FS NϕrΩ
�F��NϕX≤�C
v b�G�μ�ñAⁿw�WC
v b�T�μ�ñAⁿw[v]�n���Cw][v� 1.0C
��@�t�ñwq�w�rjU�μ�Cb Windows ñA�w�r�ua�
]w�ev∩��ñ�uMμjrv��wqC
pG ASCII ����c���]�p��mú�T� wq��Ah�π��T
ºC
�p
yk
D_FSAVE(file)
�� í�
file ��W� .dit Bπ�w�r� ASCII ��W
Cú]A��WC������≤�� TM1
Ω��²ñC
d�
=D_FSAVE(″Region″)
�d�N¬�W� Region.dit � ASCII ��A����≤s Region ��C
�GD_FSAVE i����≤s��°A�W���CúLA�τ�@�b��Ω
��²]p Tm1p.ini ñ�wq�ñMΣ .dit ��Cz��TOn��/≤s���� .dit
���≤��Ω��²ñAMß��°A�W@� .dit ���r�AⁿwnbΣW
��/≤s���°A�C
� 4 � ¿�τ� 145
=D_FSAVE(″TM1Serv:Region″)
Nb��°A�Ω��²ñMΣW� Region.dit ���A²�N Region ��gJ
TM1Serv °A��Ω��²ñC
D_SAVED_SAVE �N@�ñu@ϕts���u@ϕ�� (dim.xdi)C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
í�»�W@���W��CTM1 ������≤s��í�»Wⁿw���C
pG@�ñu@ϕú�X��u@ϕμí�≥óΩTAh�π��TºC�pA�
�Nh� 1 X����wq��r� (N)C
yk
D_SAVE
��
LC
E_PICKE_PICK �Isul�sΦ�vACXⁿw��ñ����C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
zbul�sΦ�vñ∩���WN¿� E_PICK τ�����C
yk
E_PICK(Dimension, Alias, Subset, Element)
�� í�
Dimension �����WC���iH�≤��Ω��
²ñA]iH�≤�s����°A�WC
���°A�Wr�ⁿX°A��mC∩
≤��°A�A�ⁿw local:dimC∩≤��°
A�A�ⁿw servername:dimC
Alias l�ñsb�OWCpG]w���Ahb
ul�sΦ�vñ}�l���M��OWA
�Bτ����∩w��OWC
pG∩ú]w Alias ��Ah��V�τ��
�@��rΩC
146 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
Subset Is E_PICK �Anbul�sΦ�vñ}�
�l�WCYn�����A��ú Alias
��CAlias ��iHwq�@��rΩ (″″)C
pG∩ú]w Subset ��Ah��V�τ�
��@��rΩC
ElementNameOrIndex }�ul�sΦ�v�Anw²∩����
W���C
pG∩ú]w ElementNameOrIndex ��Ah
��V�τ���@��rΩC
d� 1
=E_PICK(″TM1SERV:Region″,″ ″,″ ″,″ ″)
�d�Nbul�sΦ�vñ}� Region ��C
=E_PICK (″TM1SERV:Region″,″Deutsch″,″Europe″,″Argentina″)
�d�Nbul�sΦ�vñ}� Europe l�C}�ul�sΦ�v�AN�M�
Deutsche OW�w²∩� Argentina �C
=E_PICK (″TM1SERV:Region″,″ ″,″ ″,14)
�d�Nbul�sΦ�vñ}� Region ��A�w²∩����wqñ�� 14 �
�C
I_EXPORTI_EXPORT iHNⁿw Cube �Ω��X���jr� ASCII ��A������
≤{μ���� ’My Documents’ �²ñCbjíípUA’My Documents’ �²�
C:\Users\<user_name>\DocumentsC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
�GI_EXPORT �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A
�CpGz���τ��Xj¼ CubeAhiα���ϕ°��íLks�°A�C
� 4 � ¿�τ� 147
yk
I_EXPORT(cube, file, zero, calcs)
�� í�
Cube ��� Cube WC� Cube iH�≤��Ω
��²ñA]iH�≤�s����°A�
WC���°A�Wr�ⁿX°A��
mC∩≤��°A�A�ⁿw local:cubeC∩≤
��°A�A�ⁿw servername:cubeC
file n��º��jr� ASCII ��WCN�
� .cma ��WF��ⁿw��WC
zero ⁿwO�]As�Cⁿw TRUE N]A��
�A�ⁿw FALSE N�ú���C
calcs ⁿwO�]ApΓ�Cⁿw TRUE N]A��
�A�ⁿw FALSE N�ú���C
d�
=I_EXPORT(″local:92act4d″,″Download″,FALSE,TRUE)
�d��N Cube 92act4d ñ�Ω��X��� Download.cma ñC�ús�A²]A
p�C
I_NAMESziH�� I_NAMES ���WMμC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
�τ��¬�π�π��jr� ASCII ��A�Nⁿwμñ����@WgJ@�
ñu@ϕ��∩�μC
yk
I_NAMES(file, column)
�� í�
file Σ��W� .cma Bπ�w�r� ASCII �
��WCú]A��WC
column @��rAⁿw ASCII ��ñnqñ¬�W
�μ�AH�@�ñu@ϕñngJ��W
�μC
d�
=I_NAMES(″98Sales″,3)
148 IBM Cognos TM1 10.2.2 �G ��ΓU
�d�N�d�� 98sales.cmaC�Tμñ����@W�gJ@�ñu@ϕ�μ C
ñC
I_PROCESSI_PROCESS �N ASCII ��ñ�O²v@¬��@�ñu@ϕ��@CñC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
C�μ��J@�úP�xsμC¬�C�O²ßA�½spΓu@ϕC
yk
I_PROCESS(file)
�� í�
file Σ��W� .cma Bπ�w�r� ASCII �
��WCú]A��WC
d�
=I_PROCESS(″98Sales ″)
�d��N�� 98sales.cma ñ�C�O²¬��@�ñu@ϕ��@CñC
M_CLEARM_CLEAR iHMúO Θñ������½sⁿJC�τ�ú�Mú CubeA]ú�
½s��°A�C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
yk
M_CLEAR
��
LC
N_CONNECTN_CONNECT ���P��°A��suC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
pG�Q ¿suAh N_CONNECT ú����CpGLk��suAh���°A
���TºC
�G°A���uπX�nJv� IBMCognos8 w�iμ�O�AúΣ� N_CONNECT τ
�C�τ�uαs��tm����� TM1 �O�°A�C
� 4 � ¿�τ� 149
yk
N_CONNECT(server, client, password)
�� í�
server ��°A��WC�°A���b�ß��
�� Admin Server Wiμn²C
client s�ⁿw°A�����WC
password ⁿw�ß��KXC
d�
=N_CONNECT(″Sales″,″USR2″,″Swordfish″)
�d����ß�W USR2 MKX SwordfishA��PW� Sales ���°A��
suC
OPTGETOPTGET ��� Tm1p.ini ��ñ∩��{μ�C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
yk
OPTGET(option)
�� í�
option ��� TM1 ∩�WC
���∩�� í�
AdminHost ���ß����u�zD≈v�W��
}C
AnsiFiles pG�e�� ANSI r�qπ�w�r�
ASCII ���J�Ah�� TCpG�e�
� ASCII r�Ah�� FC
DataBaseDirectory ����°A�Ω��²� π⌠C
GenDBRW pGI⌠u@ϕ]t DBR �íAh�� FCp
GI⌠u@ϕ]t DBRW �íAh�� TC
NoChangeMessage pG�∩�]�b DBSn �íⁿV C h�xs
μ���Tº NO CHANGEAh�� TCpG
�∩�]� FAh�� FC
150 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
=OPTGET(″DataBaseDirectory″)
�d�����°A�Ω��²� π⌠C
N_DISCONNECTN_DISCONNECT �ñ�zP��ws����°A��suC�τ�ú�ñ�zP�
�°A��suC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
pG N_DISCONNECT �Qñ�zP��ws�°A��suAh�� TRUECpG
Lkñ�P⌠≤��°A��suAh�� FALSEC
yk
N_DISCONNECT
��
LC
OPTSETOPTSET ��ⁿw� TM1 ∩�]w@�C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
yk
OPTSET(option, value)
�� í�
option ��� TM1 ∩�WC
value ⁿw∩�����C
���∩�� í�
AdminHost ⁿw⌡μ Admin Server �u�zD≈v�W
C
AnsiFiles ⁿw@��A���]wbΩ��J�í�
���r�Cⁿw T N�� ANSI r�C
ⁿw F N�� ASCII r�C
DataBaseDirectory ⁿw@��A���]w��°A�Ω��
²� π⌠C
� 4 � ¿�τ� 151
���∩�� í�
GenDBRW ⁿw@��A���Mw TM1 �� ��íN
I⌠u@ϕñ����� CubeCⁿw T Nb
��I⌠u@ϕ�ú� DBRW �íCⁿw F
Nú� DBR �íC
NoChangeMessage ⁿw@��A���Mwϕ DBSn �íⁿV C
h�xsμ�AT M 1 O�πTº N O
CHANGECⁿw T Nπ�TºCⁿw F N
uπ��C
d�
=OPSET(″DataBaseDirectory″,″c:\Tm1data″)
�d�N��Ω��²]� c:\Tm1dataC
PublishSubsetPublishSubset �b°A�WoG@�πWM�l�C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
pGz��oG@�WP{���l��P�M�l�At��úz∩g{��
��l�C
yk
PublishSubset(dimension, subset)
�� í�
dimension ]tznoG�M�l����W]H°A
��r��C�pAYnb Finance °A�Wo
G R e g i o n ���l�Azn��
Finance:Region @�����C
subset noG�M�l��WC
PublishViewPublishView �b°A�WoG@�πWM�°�C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
�τ�úαoG��M�l��M�°�CM�°�ñ���M�l���²��
PublishSubset ¿�τ�iμoGC
pGz��oG@�WP{���°��P�M�°�At��úz∩g{��
��°�C
152 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
PublishView(cube, view)
�� í�
Cube ]tznoGM�°�� Cube BH°A��r
��WC�pAYnb Finance °A�WoG
P r o j e c t i o n s C u b e �°�Azn��
Finance:Projections @� Cube ��C
view noG�M�°��WC
QUDEFINEQUDEFINE �]w�xs TM1 d�����C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
QUDEFINE �ϕ≤��u°���v∩����@�d��C
ziH��u°���v∩��⌡μ���τ����d�C
z]iH��d��@� QUEXPORTBQULOOP � QUSUBSET ¿�τ����C
�GQUDEFINE �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A
�CpGz���τ���]t Cube j¼�q�d�Ahiα���ϕ°��íLk
s�°A�C
yk
QUDEFINE(cube, query, range, LowLim, HiLim, SkpZeroes,SkpCons)
�� í�
Cube nd�� Cube WC
���°A�Wr�ⁿX°A��mC∩
≤��°A�A�ⁿw local:cubeC∩≤��°
A�A�ⁿw servername:cubeC
query nxsH Θß���d��WC
� 4 � ¿�τ� 153
�� í�
range u@ϕxsμ�d≥A∩≤ Cube ñ�C���
ú]t@μCb⌡μ�d��ATM1 u��d
�d≥ñⁿw�������O� Cube xs
μC
�d≥∩ Cube ñ�C���ú��]t@μC
μ�����P Cube ñ������PC
bC@μñAziHⁿw���n]t�
�CYn]t��l�A�CX�W�
ⁿwl�WCgJl��W�Ae�n[
W��ur (\)C�pA\quarter ⁿw quarter
l�CYn]t��ñ����]u�ív
l��A�N�μOd���C
ziH�� DBR τ��Jd≥ñ�xsμC
pGτ��d≥ñ�⌠@μú����A
QUDEFINE N��P�μ�÷p���u�
ívl�C
LowLim �{iμ�X��Cxsμ�C
HighLim �{iμ�X��¬xsμ�C
SkpZeroes ⁿwO�⌡L]ts�xsμCⁿw TRUE N
�ú��xsμA�ⁿw FALSE N]A��x
sμC
SkpCons ⁿwO�⌡L]tX��xsμCⁿw
TRUE N�ú��xsμA�ⁿw FALSE N]
A��xsμC
d�
=QUDEFINE(″local:98sales″, ″Topsell″, Sheet1!B3:F5, 3000, 5000, TRUE, TRUE)
�d�N��@�]t Sheet1 ñxsμd≥ B3:F5 ��CX��d��Cb⌡μ�
d��ATM1 u��d�o���O� Cube xsμA��X 3000 � 5000 d≥
��DX�C
�GpG lowlim � highlim O��rrc¿�rΩAh Excel �n�rΩAb@s
Ω����Mμ@ « ��ApU�G
""""&"0123"&""""
QUDEFINEEXQUDEFINEEX �]w�xs TM1 d�����C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
154 IBM Cognos TM1 10.2.2 �G ��ΓU
�τ��ϕ≤��u°���v∩����@�d��C�τ�P QUDEFINE ¿�
��PAuúL QUDEFINEEX ]A@��\zqd�ñ�úWhl�����C
ziH��u°���v∩��⌡μ���τ����d�C
z]iH��d��@� QUEXPORTBQULOOP � QUSUBSET ¿�τ����C
�GQUDEFINEEX �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°
A�CpGz���τ���]t Cube j¼�q�d�Ahiα���ϕ°��íL
ks�°A�C
yk
QUDEFINEEX(cube, query, range, lowlim, hilim, skpZeroes,skpCons, skpRuleVals)
�� í�
Cube nd�� Cube WC
���°A�Wr�ⁿX°A��mC∩
≤��°A�A�ⁿw local:cubeC∩≤��°
A�A�ⁿw servername:cubeC
query nxsH Θß���d��WC
range u@ϕxsμ�d≥A∩≤ Cube ñ�C���
ú]t@μCb⌡μ�d��ATM1 u��d
�d≥ñⁿw�������O� Cube xs
μC
�d≥∩ Cube ñ�C���ú��]t@μC
μ�����P Cube ñ������PC
bC@μñAziHⁿw���n]t�
�CYn]t��l�A�CX�W�
ⁿwl�WCgJl��W�Ae�n[
W��ur (\)C�pA\quarter ⁿw quarter
l�CYn]t��ñ����]u�ív
l��A�N�μOd���C
ziH�� DBR τ��Jd≥ñ�xsμC
pGτ��d≥ñ�⌠@μú����A
QUDEFINEEX N��P�μ�÷p���u�
ívl�C
lowlim �{iμ�X��Cxsμ�C
highlim �{iμ�X��¬xsμ�C
skpZeroes ⁿwO�⌡L]ts�xsμCⁿw TRUE N
�ú��xsμA�ⁿw FALSE N]A��x
sμC
� 4 � ¿�τ� 155
�� í�
skpCons ⁿwO�⌡L]tX��xsμCⁿw
TRUE N�ú��xsμA�ⁿw FALSE N]
A��xsμC
skpRuleVals ⁿwO�⌡L]tWhl���xsμCⁿw
TRUE N�ú��xsμA�ⁿw FALSE N]
A��xsμC
d�
=QUDEFINEEX(″local:SalesCube″, ″Topsell″, Sheet1!B3:F5, 3000, 5000, TRUE, TRUE,
FALSE)
�d�N��@�]t Sheet1 ñxsμd≥ B3:F5 ��CX��d��Cb⌡μ�
d��ATM1 u��d�o���O� Cube xsμA��X 3000 � 5000 d≥
��DX�A]t��zLWhl���C
�GpG lowlim � highlim O��rrc¿�rΩAh Excel �n�rΩAb@s
Ω����Mμ@ « ��ApU�G
""""&"0123"&""""
QUEXPORTQUEXPORT �Nⁿw Cube �xsμ��X���jr� ASCII ��C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
Yn��d��A��� QUDEFINE τ�C
C�ΘXO²π�UCμíG
v ]t�X�� Cube W
v �Oμ@�X��xsμ�m��W
v �X�
∩≤@�¡� CubeATM1 ���t�C�μ��O²G
uCube WvBu� 1vBu� 2vBu� 3vBu� 4vBu� 5vB
u�v
�GQUEXPORT �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A
�CpGz���τ�qj¼d��ñ�X�Ahiα���ϕ°��íLks�°
A�C
156 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
QUEXPORT(cube, query, file)
�� í�
Cube nd�� Cube WC
���°A�Wr�ⁿX°A��mC∩
≤��°A�A�ⁿw local:cubeC∩≤��°
A�A�ⁿw servername:cubeC
query {�d���WC
file n]tw�X Cube Ω��π�w�r�
ASCII �� (.cma) WCú]A��WCNb
��Ω��²ñ�����C
d�
=QUEXPORT(″sales:98sales″, ″Sedans″, ″Sedans″)
�d�N��d�� Sedans �X 98sales Cube ñ�Ω�CO²�gJ Sedans.cma �
�ñC
QULOOPQULOOP ��Xⁿw Cube ñ�Xd���h�Ω�C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
TM1 �NC�ΘXO²v@¬��@�ñu@ϕ��@CñCC�μ��J@�úP�
xsμC¬�C�O²ßA�½spΓu@ϕC
C�ΘXO²π�UCμíG
v ]t�X�� Cube W
v �Oμ@�X��xsμ�m��W
v �X�
∩≤@�¡� CubeATM1 ���t�C�μ��O²G
uCube WvBu� 1vBu� 2vBu� 3vBu� 4vBu� 5vB
u�v
N DBSn �íP QULOOP @ ��AiH�J Cube ñ�xsμC
�GQULOOP �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A�C
pGz���τ�qj¼d��ñ�X�Ahiα���ϕ°��íLks�°A
�C
� 4 � ¿�τ� 157
yk
QULOOP(cube, query)
�� í�
Cube nd�� Cube WC���°A�Wr�
ⁿX°A��mC∩≤��°A�A�ⁿw
l o c a l : c u b eC∩≤��°A�A�ⁿw
servername:cubeC
query {�d���WC
d�
=QULOOP(″sales:98sales″, ″Sedans″)
�d�N��d�� Sedans �X 98sales Cube ñ�Ω�C
QUSUBSETbqul�sΦ�vIs QUSUBSET �AΣ�ϕ≤qu°���v∩��⌡μd�C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
�GQUSUBSET �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A
�CpGz���τ�⌡μ��jq��d�Ahiα���ϕ°��íLks�
°A�C
yk
QUSUBSET(cube, query, dimension, subset)
�� í�
Cube nd�� Cube WC���°A�Wr�
ⁿX°A��mC∩≤��°A�A�ⁿw
l o c a l : c u b eC∩≤��°A�A�ⁿw
servername:cubeC
query {�d��WC
dimension sb�d����WC
subset n�����l�WA�l�N]t�Xl
��h��MμC�pAl�iH��T«
PΓWLⁿw≈B���MμC
d�
=QUSUBSET(″sales:98sales″, ″Top″, ″Region″, ″Topsales″)
�d�N� Top d��h�� Region ��� Topsales l�C
158 IBM Cognos TM1 10.2.2 �G ��ΓU
R_SAVER_SAVE �N@�ñu@ϕts�Whu@ϕA�NΣs�� .rux ��C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
í�»��P�Σs�Wh� Cube W�PC
⌠≤�εWhiμs��Wh»zíú�gJ��Ω��²ñ� tm1erlog.cma ��C
yk
RSAVE
��
LC
SUBDEFINESUBDEFINE �����l�A�l��@�ñu@ϕñΣ���W��¿C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
SUBDEFINE ��l��A�Nª���M�l�C
pGπWl�bτ�⌡μ�wOM�l�Ah����W∩g{��M�l�C
pGπWl�wO��l�Ah SUBDEFINE �O�Nl����M�l�CpGzQ
n∩g{��πW��l�Ah�noG SUBDEFINE τ�����M�l�AH∩g
{����l�C
�GSUBDEFINE �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A
�CpGz���τ���π�jq��l�Ahiα���ϕ°��íLks�
°A�C
yk
SUBDEFINE(dimension, subset, range)
�� í�
dimension n�Σ��l����WC���°A�W
r�ⁿX°A��mC∩≤��°A�A
�ⁿw local:dimC∩≤��°A�A�ⁿw
servername:dimC
subset ��l��WC
range ]t��ñ�W�u@ϕxsμ�d≥C
Nñ�d≥�⌠≤L���xsμ�C
d�
=SUBDEFINE(″local:Model″, ″Smith″, B7:M7)
� 4 � ¿�τ� 159
�d�N� Model ����� Smith �l�C�l�]tbxsμd≥ B7:M7 �
���C
SUBPICKSUBPICK �Is@�∩��AΣñCXⁿwl�ñ����C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
z∩����íJ�@�ñu@ϕñ]q{μxsμ�m}l�C
yk
SUBPICK(dimension, subset, vertical)
�� í�
dimension ]tl����WC���°A�Wr�
ⁿX°A��mC∩≤��°A�A�ⁿw
l o c a l : d i mC∩≤��°A�A�ⁿw
servername:dimC
subset n∩�Σ��l�WC
vertical ⁿw TRUE Nq{μxsμ}lVU½íJ
�WCⁿw FALSE Nq{μxsμ}lV
k⌠¡íJ�WC
d�
=SUBPICK(″local:Model″, ″Smith″, TRUE, )
�d��N Smith l�ñ�∩w�íJ@�ñu@ϕñCo��q{μxsμ}l
VU½�CC
T_CLEART_CLEAR �qO ΘñMú∩ Cube Ω�iμ����≤�sWC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
�GT_CLEAR ú�úzN RAM ñ�⌠≤ Cube Ω�xs� �CNMú�� x
s�Ω�A�ú�xs� �C]�ApGznxs�e�≤ RAM ñ�⌠≤ Cube Ω
�A�²Is T_SAVE τ�C
yk
T_CLEAR
��
LC
160 IBM Cognos TM1 10.2.2 �G ��ΓU
T_CREATET_CREATE ���@��hπ� 8 ���� CubeAoO�� TM1 ñ�¡εC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
�GpGz�� T_CREATE ��@�WP{� Cube �P� CubeAh TM1 �
�N{�� Cube �RúΣ��Ω�C
yk
T_CREATE(cube,d1,d2[,d3,d4,d5,d6,d7,d8])
�� í�
Cube n��� Cube WC
���°A�Wr�ⁿX°A��mC∩
≤��°A�A�ⁿw local:cubeC∩≤��°
A�A�ⁿw servername:cubeC
d1...d8 �h 8 �{����WA��znb Cube
ñxso�W���Cz���ⁿwΓ�
��C
d�
=T_CREATE(″local:Sales″,″Region″,″Products″,″Month″)
�d�N��R� Sales � CubeCo�s� Cube π�T���A��pUG
RegionBProducts M MonthC
T_CREATE16T_CREATE16 ���@��hπ� 16 ���� CubeC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
�GpG�τ���@���O{� Cube WAh TM1 ��N{�� Cube �Rú
���C
yk
T_CREATE16(cube,d1,d2[,d3,...,d16])
�� í�
Cube n��� Cube WC
���°A�Wr�ⁿX°A��mC∩
≤��°A�A�ⁿw local:cubeC∩≤��°
A�A�ⁿw servername:cubeC
� 4 � ¿�τ� 161
�� í�
d1...d16 �h 16 �{����WA��znb Cube
ñxso�W���Cz���ⁿwΓ�
��C
d�
=T_CREATE(″Sales″,″Region″,″Products″,″Month″)
�d�N��R� Sales � CubeCo�s� Cube π�T���A��pUG
RegionBProducts M MonthC
T_PICKT_PICK �Is@�∩��AΣñCX��M�� TM1 °A�W���i�� CubeC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
zb�∩��ñ∩�� Cube WN¿� T_PICK τ���C¿��N� Cube W
íJ@�ñu@ϕ��@�xsμC
yk
T_PICK
��
LC
T_SAVET_SAVE �N�e�≤ RAM ñ��� Cube Ω�xs� �C
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
T_SAVE uα�b��°A�WxsΩ�F�τ�úα�≤��°A�CT_SAVE ú
�úzxs�O Cube �Ω�C
yk
T_SAVE
��
LC
TM1RECALCTM1RECALC �jε∩��}��u@ϕ⌡μ½spΓC�τ��ϕ≤b Excel ñ÷
F9 ΣC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
�ⁿ�¿�τ� TM1RECALC1AiHjεu∩@�ñu@ϕ⌡μ½spΓC
162 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
TM1RECALC
��
LC
TM1RECALC1TM1RECALC1 �jε∩@�ñu@ϕ⌡μ½spΓC�τ��ϕ≤b Excel ñ÷
SHIFT+F9 �XΣC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
�ⁿ�¿�τ� TM1RECALCAiHjε∩��}��u@ϕ⌡μ½spΓC
yk
TM1RECALC1
��
LC
VUSLICEVUSLICE �qⁿw� Cube °�ñ��I⌠u@ϕC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
�I⌠q@�ñu@ϕ�¬WΦxsμ]A1 � R1C1�}líJC
yk
VUSLICE(cube, view)
�� í�
Cube {� Cube �WC
���°A�Wr�ⁿX°A��mC∩
≤��°A�A�ⁿw local:cubeC∩≤��°
A�A�ⁿw servername:cubeC
view P Cube �÷p�°�WC
d�
=VUSLICE(″local:98sales″,″Quarterly″)
�d��N 98sales Cube � Quarterly °�ñ�Ω��s�@�ñu@ϕC
� 4 � ¿�τ� 163
W_DBSENABLEW_DBSENABLE ���]����u@ϕñ DBS τ����½spΓ\αC
oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C
q�bu@ϕñíJ DBS τ��Ab÷ F9 Σ� SHIFT+F9 �XΣ½spΓu@ϕº
eAú�⌡μ�τ�CziH�� W_DBSENABLE τ�bu@ϕñ�� DBS τ�
�A�Y⌡μ�τ�C
�Gb VBA ��ñAúDN W_DBSENABLE ]� TRUEA�hNú�⌡μ DBS τ
�C
yk
=W_DBSENABLE(LogicalFlag)
�� í�
LogicalFlag pG� TRUEAhbN DBS τ�íJu@ϕñ
�qu@ϕñIs�A��Y⌡μ DBS τ�C
pG� FALSEAh DBS τ��b�T½sp
Γu@ϕ���⌡μC
164 IBM Cognos TM1 10.2.2 �G ��ΓU
� 5 � u@ϕτ�
��í�iH�≤u@ϕ�τ�C
u@ϕτ�º[
IBM Cognos TM1 �uu@ϕvτ�����r�rΩ�A�BiH�≤ Excel u@
ϕñ�⌠N�mC
Ynb Excel ñs�o�τ�A�q Excel \αϕCñ��∩íJMτ�A�÷@U
Excel uπCW� C
pGu@ϕτ�����°A��½≤Az��b½≤e�[W°A�WM�C
�pAYn�� accounting °A�W� 2k2sales CubeA��� accounting:2k2salesC
z��s��τ����°A�A�αbu@ϕñ�¼��T��CpGz s��
°A�Ah TM1 u@ϕτ���� *KEY_ERRC
�� TM1 τ��A��ϕu�Γϕ{í�τ�μíD�C
TM1 u@ϕτ��ⁿNrΩB��xsμ��@�����CrΩ��tAb�ñA
�xsμ������Swτ������C∩≤u@ϕτ�ñ��∩M�∩xsμ
��AiH����D�C
pGzb]A TM1 \α� Excel ñO²u@ϕ¿�Ah�G¿�iα]t Oⁿ�
TM1 u@ϕτ�C²OA��iα�b ��ñ∩���o� Oⁿ�τ�A�ú
�tμq�C
b TM1 Wh� TurboIntegrator Bz{�ñLk��u@ϕτ�C
DBRDBR �qⁿw� TM1 ñ��@�C
oO TM1 u@ϕτ�A�bu@ϕñ��C
pGτ�������]e1Be2 Ñ�úO¡�A�B�]�����∩�÷ CubeB
��B�M]��xsμ�Aϕs�M�vAh]iH�� DBR τ�N�gJⁿw
� CubeCϕzb]t� DBR τ��xsμñΘJ��A�N��e�°A�C
yk
DBR(cube, e1, e2,[...en])
�� í�
Cube nqΣñ���� Cube WC
© Copyright IBM Corp. 2007, 2014 165
�� í�
e1,...en ���WA�wq]tn���� Cube �μ�BC
�� e1 � en ��Yμϕu��Ce1 ��� Cube �@���ñ�
�A� e2 ��O�G���ñ��A����Co���]iH
O����OWC
�����N�r�WA C�pA″″14357″″C
d�
DBR("92act4d", "California", "3.5 Diskettes", "Net Sales","January")
b�d�ñA92act4d O Cube WA��τ���� CaliforniaB3.5 DiskettesBNet Sales
M January μ�B��C
DBRADBRA ���ⁿw�����C
oO TM1 u@ϕτ�A�bu@ϕñ��C
����¼�wA���iHOrΩ���C
]iH�� DBRA τ�N����gJ°A�ñCϕzb]t DBRA τ��xsμ
ñΘJ�]rΩ�����A�∩������b°A�W≤sC
yk
DBRA(server:dimension, element, attribute)
�� í�
server:dimension �����WAe�[WAϕ�°A�WM�A�pA
″SData:Region″ �� SData °A�W� Region ��C
pG���r�úO°A�WADBRA τ����w∩��°A�
⌡μC
element ����C
attribute n������C�����O������C
d�
DBRA("SData:Model", "L Series 1.8L Sedan", "ManufactureCode")
b�d�ñA�τ��� SData °A�W Model ��ñ L Series 1.8L Sedan ��
Manufacture Code ����C
166 IBM Cognos TM1 10.2.2 �G ��ΓU
DBRWDBRW �qⁿw� TM1 ñ��@�C
oO TM1 u@ϕτ�A�bu@ϕñ��C
pGτ�������]e1Be2 Ñ�úO¡�A�B�]�����∩�÷ CubeB
��B�M]��xsμ�Aϕs�M�vAh]iH�� DBRW τ�N�gJⁿ
w� CubeC
�τ�P DBR τ��@��PAu�@�DntºGDBRW �ε�⌠⌠Ω�yqA²
iα�ú¬s�⌠⌠��αC
bπ�jq TM1 τ��u@ϕñADBRW �jε TM1 ÷σ⌡μτ�A�úO�O⌡
μC½spΓu@ϕ�íA��O⌡μ@δ DBR τ�CDBRW τ��jε TM1 b
u@ϕW⌡μΓ���Cb�@���ñA]t DBRW τ��xsμñ��w�≤�
�úbP@σñ�e� CubeCb�G���ñACube ���bP@σñ�e��u@
ϕC]�A⌡μ DBRW τ��Au@ϕ�½spΓΓ�C
τ��≤W�xsμ�A�iμ DBRW σCDBRW τ��≤�°pΓ�A�τ��
�@�P DBR τ��PA]�Lkú¬�vC
yk
DBRW(cube, e1, e2[,...en])
�� í�
Cube nqΣñ����Ω�w Cube WC
e1,...en ���WA�wq]tn���� Cube �μ�BC
�� e1 � en ��Yμϕu��Ce1 ��� Cube �@���ñ
��Ae2 ��O�G���ñ��A����Co���]iH
O����OWC
����N�r�WA C
d�
DBRW("92act4d", "California", "3.5 Diskettes", "NetSales", "January")
b�d�ñA�τ��� 92act4d Cube ñ� CaliforniaB3.5 DiskettesBNet Sales M
January μ�B��C
DBSDBS �N���e� TM1 CubeC
oO TM1 u@ϕτ�A�bu@ϕñ��C
�τ�LkNrΩ�e CubeCYn�erΩA��� DBSS τ�C
ϕz�� TM1 MsΦ�í∩��m DBS τ��AusΦ�ív∩���úzz
L@tCBJAH�T���mC��C
� 5 � u@ϕτ� 167
pG Cube úsb�Y���L�Ahτ���� KEY ERRORC
yk
DBS(value, cube, e1, e2[,...en])
�� í�
value n�e��C
Cube V�e�� CubeC
e1, ...en �WA�≤wqnVΣ�e�� Cube μ�C
�� e1 � en ��Yμϕu��Ce1 ��� Cube �@���ñ
��Ae2 ��O Cube �G���ñ��A����Co��
�]iHO����OWC
����N�r�WA C
d�
DBS(5342,"92act4d","California","3.5 Diskettes", "NetSales", "January")
b�d�ñA�τ�N� 5342 �� Cube 92act4d ñ CaliforniaB3.5 DiskettesBNet Sales
M January �μ�BC
DBSADBSA �N@��e�ⁿw����C
oO TM1 u@ϕτ�A�bu@ϕñ��C
����¼�wA�e�iHOrΩ���C
yk
DBSA(att_value, dimension, element, att_name)
�� í�
att_value n�e��C
dimension �����WCb��We���[WA
ϕ�°A�WM�A�pA
″SData:Region″ �� SData °A�W� Region
��C
pG���r�úO°A�WADBSA τ�
���w∩��°A�⌡μC
element ����C
att_name nV�e����C a t t _ n a m e ��O
elem_name �ⁿw������C
168 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
DBSA(’’LS-1.8-M7398", "SData:Model", "L Series 1.8LSedan", "Manufacture Code")
DBSSDBSS �NrΩ�e��⌠N�qº��� CubeC
oO TM1 u@ϕτ�A�bu@ϕñ��C
�τ�LkN���e CubeC��� DBS τ��e��C
ϕz�� TM1 MsΦ�í∩��m DBSS τ��AusΦ�ív∩���úzz
L@tCBJAH�T���mC��C
pG Cube úsb�Y���L�Ahτ���� KEY ERRORC
yk
DBSn(string, cube, e1, e2,...en)
�� í�
string n�e�rΩC
Cube V�er� CubeC
e1, ...en �WA�≤wqnVΣ�erΩ� Cube μ
�C
�� e1 � en ��Yμϕu��Ce1 ���
Cube �@���ñ��Ae2 ��O Cube �
G���ñ��A����Co���]i
HO����OWC
d�
DBSS("Smith","Info","California","Last Name")
b�d�ñA�íNrΩ Smith �e� Cube Info ñ California M Last Name �μ
�BC
DBSWDBSW �N���e� TM1 CubeC
oO TM1 u@ϕτ�A�bu@ϕñ��C
�τ�LkNrΩ�e CubeCYn�erΩA��� DBSS τ�C
�τ�P DBS τ��@��PAu�@�DntºGDBSW �ε�⌠⌠Ω�yqA²
iα�ú¬s�⌠⌠��αC
� 5 � u@ϕτ� 169
bπ�jq Cube ���u@ϕñADBSW �jε TM1 ÷σ�e�A�úO�O�
eC½spΓ�íA��O≤s@δ DBS τ�CDBSW ���jε TM1 Nu@ϕñ
��w�≤��bP@σñ�eC
boípUAziHw�aN DBS/DBR τ�@� DBS τ������C
�GpGz�� VBA pΓ]t DBSW τ��u@ϕAh��Is TM1 ¿�τ�
pΓu@ϕC����uVB pΓvΦkpΓ]t DBSW τ��u@ϕFo����
PC� DBSW τ��O⌡μAHPI≈Fτ�����y¿�α�CC
yk
DBSW(value, cube, e1, e2[,...en])
�� í�
value n�e��C
Cube V�e�� CubeC
e1, ...en �WA�≤wqnVΣ�e�� Cube μ
�C
�� e1 � en ��Yμϕu��Ce1 ���
Cube �@���ñ��Ae2 ��O Cube �
G���ñ��A����Co���]i
HO����OWC
����N�r�WA C
d�
DBSW(5342,"92act4d","California","3.5 Diskettes", "NetSales", "January")
DFRSTDFRST ���ⁿw����@��C
oO TM1 u@ϕτ�A�bu@ϕñ��C
yk
DFRST(server_name:dimension)
�� í�
dimension �����WC
d�
DFRST("planning_sample:Location")
pG Location ��]tw��� CaliforniaBOregon M WashingtonAh�d���
� CaliforniaC
170 IBM Cognos TM1 10.2.2 �G ��ΓU
DIMIXoO TM1 u@ϕτ�A�bu@ϕñ��C
DIMIX ����b������sC
yk
DIMIX(server_name:dimension, element)
�� í�
dimension �����WC
element �����WC
pG�úOⁿw���¿�Ah�τ���
� 0C���]iHO����OWC
d�
DIMIX("planning_sample: Location","Washington")
pG Location ��]tw��� CaliforniaBOregon M WashingtonAh�d���
�� 3A]� Washington O����T��C
DIMNMDIMNM ���∩�≤ Index ������C
oO TM1 u@ϕτ�A�bu@ϕñ��C
pG]t�τ��∩� Alias ��Ahτ����∩w��OW
ϕz÷ΓU]t DIMNM τ��xsμ�A�}�u��v∩��CMßiH∩�@�
s�H±mbu@ϕñCDIMNM τ����≤s index ��H�Ms�C
yk
DIMNM(server_name:Dimension, Index, [Alias])
�� í�
Dimension �����WC
Index p≤�Ñ≤��ñ�����C
Alias ��ñsb�OWCoO∩���CpG��
���Aτ����ⁿw��OWC
d�
pG Location ��]tw���� CaliforniaBOregon M WashingtonAh�d��
� OregonC
� 5 � u@ϕτ� 171
DIMSIZDIMSIZ ��ⁿw�������C
oO TM1 u@ϕτ�A�bu@ϕñ��C
yk
DIMSIZ(dimension)
�� í�
dimension �����WC
d�
DIMSIZ("Accounts")
pG Accounts ��]t 19 ��Ah�d����� 19C
DNEXTDNEXT ���ⁿw�τ�����ºß��WC
oO TM1 u@ϕτ�A�bu@ϕñ��C
yk
DNEXT(server:dimension, element)
�� í�
server:dimension �����WAe�[WAϕ�°A�W
M�A�pA″SData:Region″ �� SData °
A�W� Region ��C
pG���r�úO°A�WADNEXT τ�
���w∩��°A�⌡μC
element �����WC���]iHO���
�OWC
d�
DNEXT("Production:Location","Oregon")
pG Production °A�W� Location ��]tw���� CaliforniaBOregon M
WashingtonAh�d���� WashingtonC
DNLEVDNLEV �����ñ�Ñhh��C
oO TM1 u@ϕτ�A�bu@ϕñ��C
172 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
DNLEV(dimension)
�� í�
dimension �����WC
d�
DNLEV("Region")
b Region ��ñAU�Ωa]h� 0�c¿a�]h� 1�CMß��c¿W���
]h� 2�Aß�Sc¿�y]h� 3�C
b Region ��ñA���Ñh�h�]0B1B2 M 3�C]�A�d����� 4C
DTYPEDTYPE ���ⁿw����¼�÷ΩTCpG�O�r�Ah�τ����
″N″FpG�OrΩ�Ah�� ″S″C
oO TM1 u@ϕτ�A�bu@ϕñ��C
yk
DTYPE(dimension, element)
�� í�
dimension �����WC
element �����WC���]iHO���
�OWC
d�
DTYPE("Region","Europe")
Region ��ñ� Europe ��X�A]��d���� CC
� 5 � u@ϕτ� 173
ELCOMPELCOMP ���ⁿw��ñX��l�WC
oO TM1 u@ϕτ�A�bu@ϕñ��C
pG���úOX�Ah�τ���� 0C
yk
ELCOMP(dimension, element, index)
�� í�
dimension �����WC
element ���X��WC���]iHO��
��OWC
index p≤�Ñ≤ⁿw�ñl������C
d�
ELCOMP("Region","Central Europe",2)
b Region ��ñACentral Europe X�O Germany M France l��XC]�A
�d���� FranceC
ELCOMPNELCOMPN ���ⁿw�ñ�≤�C
oO TM1 u@ϕτ�A�bu@ϕñ��C
pG���úOX�Ah�τ���� 0C
yk
ELCOMPN(dimension, element)
�� í�
dimension �����WC
element ���X��WC���]iHO��
��OWC
d�
b Region ��ñAScandanavia �OT���XC�d���� 3C
174 IBM Cognos TM1 10.2.2 �G ��ΓU
ELISCOMPELISCOMP �Pwⁿw��ñ element1 O�O element2 �l�C
oO TM1 u@ϕτ�A�bu@ϕñ��C
pG element1 O element2 �l�Ah�� TRUEA�h�� FALSEC
yk
ELISCOMP(dimension, element1, element2)
�� í�
dimension �����WC
element1 �����WC���]iHO���
�OWC
element2 �����WC���]iHO���
�OWC
d�
ELISCOMP("Region","Germany","Central Europe")
b Region ��ñACentral Europe �O Germany M France Γ���XC�d
���� TRUEC
��NA�τ��∩��l��� TRUECbWzd�ñAGermany O Central Europe
�l�C�BACentral Europe O Europe �l�CúLA�≤τ��∩��l���
TRUEA]�UCd��� FalseG
ELISCOMP("Region","Germany","Europe")
ELISPARELISPAR �Pwbⁿw��ñ element1 O�O element2 ���C
oO TM1 u@ϕτ�A�bu@ϕñ��C
pG element1 O element2 ���Ah�� TRUEA�h�� FALSEC
yk
ELISPAR(dimension, element1, element2)
�� í�
dimension �����WC
element1 �����WC���]iHO���
�OWC
� 5 � u@ϕτ� 175
�� í�
element2 �����WC���]iHO���
�OWC
d�
ELISPAR("Region","Central Europe","Germany")
b Region ��ñACentral Europe X�O Germany M France ���C]�A�
d���� TRUE
��NA�τ��∩������ TRUECbWzd�ñAEurope O Central Europe �
��C�BACentral Europe O Germany ���CúLA�≤ Europe úO Germany
�����A]�UCd��� FALSEGELISPAR("Region","Europe","Germany")
ELLEVELLEV ����b����h�C
oO TM1 u@ϕτ�A�bu@ϕñ��C
yk
ELLEV(dimension, element)
�� í�
dimension �����WC
element �����WC���]iHO����OWC
d�
ELLEV(″Region″,″Europe″)
b Region ��ñA�OΩa]h� 0�c¿a�]h� 1�CMß��c¿W���
]h� 2�Aß�Sc¿�y]h� 3�C
�d���� 2A]� Europe Oh� 2 �C
176 IBM Cognos TM1 10.2.2 �G ��ΓU
ELPARELPAR ���ⁿw��ñ����C
oO TM1 u@ϕτ�A�bu@ϕñ��C
yk
ELPAR(dimension, element, index)
�� í�
dimension �����WC
element �����WC���]iHO���
�OWC
index p≤�Ñ≤�� element ��@�l��X
�]��������C
d�
ELPAR(″Model″,″Wagon 4WD″,2)
b Model ��ñAWagon 4WD �O Total Wagons M Total 4WD G��l�C
]�ATotal Wagons M Total 4WD úO Wagon 4WD ���Cb Model ����
cñA�²wq Total WagonsAMßAwq Total 4WDC
�d���� Total 4WDA]�oO Model ��� Wagon 4WD �����G��C
ELPARNELPARN ���ⁿw��ñ������C
oO TM1 u@ϕτ�A�bu@ϕñ��C
yk
ELPARN(dimension, element)
�� í�
dimension �����WC
element �����WC���]iHO���
�OWC
d�
ELPARN(″Model″,″Wagon 4WD″)
b Model ��ñAWagon 4WD �O Total Wagons M Total 4WD G��l�C
]�ATotal Wagons M Total 4WD úO Wagon 4WD ���C�τ���� 2C
� 5 � u@ϕτ� 177
ELSLENELSLEN ������rΩ��°�C
oO TM1 u@ϕτ�A�bu@ϕñ��C
pGⁿw��úOⁿw���¿�A��úOrΩ�Ahτ���� 0C
yk
ELSLEN(dimension, element)
�� í�
dimension �����WC
element ��ñrΩ��WC���]iHO��
��OWC
d�
ELSLEN(″Region″,″Washington″)
Washington �O°�� 10 �r�rΩ�C�d���� 10C
ELWEIGHTELWEIGHT ���X�ñl��[vC
oO TM1 u@ϕτ�A�bu@ϕñ��C
yk
ELWEIGHT(dimension, element1, element2)
�� í�
dimension �����WC
element1 ���X��WC���]iHO��
��OWC
element2 X��l�WC���]iHO��
��OWC
d�
ELWEIGHT(″Account1″,″Gross margin″,″Variable costs″)
pU��AVariable costs �O Gross margin �l�AΣ[v� -1C
178 IBM Cognos TM1 10.2.2 �G ��ΓU
�d���� -1C
SUBNMSUBNM ���∩�≤ IndexOrName �����l��C
oO TM1 u@ϕτ�A�bu@ϕñ��C
÷ΓU]t SUBNM τ��xsμ�A�}�ul�sΦ�vCMßiH∩�@�s
�H±mbu@ϕñC∩w��¿� SUBNM τ�����ABτ����≤s
IndexOrName ��H�Ms�C
pG]t�τ��∩� Alias ��Ahτ����∩w��OW
yk
SUBNM(Dimension, Subset, IndexOrName, [Alias])
�� í�
Dimension �����WC
Subset ���l�WC
IndexOrName l�����l�ñ��WC
pGO��AY�p≤�Ñ≤ⁿwl�ñ�
����π�CpGOWAY�Nϕl�ñ
�W�rΩC
Alias l�ñsb�OWCoO∩���CpG��
���Abl�sΦ�}���M�ⁿw�O
WABτ�����∩��OWC
d�
SUBNM(″Region″,″Top Producers″,2)
Region ��� Top Producers l�]tw���� United StatesBGermanyBGreat
Britain M MexicoC�≤ Index ��ⁿVl�ñ��G��A]��d���� Ger-
manyC
SUBNM(″Region″,″Top Producers″,″Germany″,″Deutsch″)
�d��q Region ��� Top Producers l��� Germany � (Deutschland) �
OW DeutschC
� 5 � u@ϕτ� 179
SUBSIZSUBSIZ �����l��C
oO TM1 u@ϕτ�A�bu@ϕñ��C
yk
SUBSIZ(dimension, subset)
�� í�
dimension �����WC
subset ���l�WC
d�
SUBSIZ(″Region″,″Top Producers″)
Region ��� Top Producers l�]t���GUnited StatesBGermanyBGreat Brit-
ain M MexicoC
�d���� 4C
TABDIMTABDIM ��∩�≤�w index �����WC
oO TM1 u@ϕτ�A�bu@ϕñ��C
Y�wzLuTM1 Cube ���uπv�≤ Cube ñ�����A�τ���@�
ⁿw Cube ñ����l������C
yk
TABDIM(cube, index)
�� í�
Cube ��� Cube WC
index p≤�Ñ≤ Cube ñ�������C
d�
TABDIM(″98sales″,3)
Cube 98sales ]t¡���Gaccount1BactvsbudBmodelBmonth M regionC�d��
� model]98sales ��T����C
180 IBM Cognos TM1 10.2.2 �G ��ΓU
TM1RptElIsConsolidatedTM1RptElIsConsolidated ��¼L�AⁿXu@�ñϕμvñ��O�wXC
oO���u@�ñϕμv� TM1 u@ϕτ�C
yk
TM1RptElIsConsolidated(RptRowFormula, Element)
�� í�
RptRowFormula ∩]t TM1RptRow �í�xsμ��∩�
�C
Element ∩]t�]� TM1RptRow �í��xs
μ��∩��C
TM1RptElIsExpandedTM1RptElIsExpanded ���¼L�AⁿX�O�wbu@�ñϕμv��Cl�ñi
}C
oO���u@�ñϕμv� TM1 u@ϕτ�C
yk
TM1RptElIsExpanded(RptRowFormula, Element)
�� í�
RptRowFormula ∩]t TM1RptRow �í�xsμ��∩�
�C
Element ∩]t�]� TM1RptRow �í��xs
μ��∩��C
TM1RptElLevTM1RptElLev ���l�ñP�∩��h��π��C
oO���u@�ñϕμv� TM1 u@ϕτ�C
�τ�P ElLev u@ϕτ��πúPC
yk
TM1RptElLev(RptRowFormula, Element)
�� í�
RptRowFormula ∩ TM1RptRow �íxsμ��∩��C
� 5 � u@ϕτ� 181
�� í�
Element ∩]t�]� TM1RptRow �í��xs
μ��∩��C
TM1RptFilterTM1RptFilter �wqM��u@�ñϕμvμ���Lo�C
oO���u@�ñϕμv� TM1 u@ϕτ�C
yk
TM1RptFilter(ReportView,Tuple,FilterFunction,FilterValue,SortOrder)
�� í�
ReportView ∩]t TM1RptView �í�xsμ�xsμ�
�CLo��M� TM1RptView �í�ⁿw
�°�C
Tuple ⁿwμ��ñM�Lo�º����r
ΩC�pA[month].[Feb]C
FilterFunction UCΣñ@�Lo�τ�WG
TOPCOUNT
BOTTOMCOUNT
TOPPERCENT
BOTTOMPERCENT
TOPSUM
BOTTOMSUM
FilterValue Lo��C
SortOrder UCΓ�����Σñº@G
asc
desc
d�
=TM1RptFilter($B$4,″[month].[Jan]″,″TOPCOUNT″,5,″asc″)
182 IBM Cognos TM1 10.2.2 �G ��ΓU
TM1RptRowTM1RptRow �]wu@�ñϕμvDCwqC
oO���u@�ñϕμv� TM1 u@ϕτ�C
DCwqi��u@�ñϕμvñ��C�μ�C
yk
TM1RptRow(ReportView, Dimension, Subset, SubsetElements,Alias, ExpandAbove,MDXStatement, Indentations, ConsolidationDrilling)
�� í�
ReportView ∩]t TM1RptView �í�xsμ���C
Dimension �� TM1 _server_name:dimension_name μíⁿ
w���C
Subset πWl�CpG�����AN������
��C
SubsetElements ⁿw�Mμc¿l��xsμd≥��C
ϕú ����A�ñ�l���ⁿw�π
Wl�C
pG���O��Ah���l����ⁿw
�l�ñ��C
Alias wq�≤l��OW�rΩC
ϕú ����A�m½�l���ⁿw�l
��wq�w]OW�eC
pG���O��Ah���l����ⁿw
�l�OWC
ExpandAbove �}��÷¼l�uVWi}v�e�¼L
X�Cϕú ����A�m½�l���ⁿ
w�l��wq�w]uVWi}v�eC
pG���� 1AX��bvhR�VW
i}C
pG���� 0AX��bvhR�VU
i}C
pG������Ah����l���ⁿw
�l�ñ�uVWi}v�eC
� 5 � u@ϕτ� 183
�� í�
MDXStatement M�≤l����ⁿwl�� MDX »zíC
ϕú ����A�m½l���ⁿw�l�
�wq�w] MDX Lo�C
pG���O���D�ñAh���l��
��ⁿw�l�ñ��C
Indentations bVUvhRX��AⁿXC�h��
M��Y��q�π��CpG���� 0Ah
ú⌡μ��Y�C
oO∩���CpG≥ó��AhVUvh
RX���bC�h�WM�@�Y�C
ConsolidationDrilling �}��÷¼vhRX��¼LX
�C
pG����� 1A���iVUvhRu@
�ñϕμvñ�X�C
pG����� 0A���úiVUvhR
u@�ñϕμvñ�X�C
oO∩���CpG≥ó���Ahw]μ�
O�\vhRX�C
d�
=TM1RptRow($B$9,″sdata:region″,″″,’{AR}01’!$B$17:$B$18,″″,1,″″,5, 0)
TM1RptTitleTM1RptTitle �wqu@�ñϕμv�D��C
oO���u@�ñϕμv� TM1 u@ϕτ�C
yk
TM1RptTitle(Dimension,Element)
�� í�
Dimension �� TM1 _name:dimension_name μíⁿw�
��C
Element ∩]t SUBNM τ�]����W��
xs��C
184 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
TM1RptTitle(″SData:model″,$C$7)
TM1RptViewTM1RptView �wqu@�ñϕμvñπ�°�C
oO���u@�ñϕμv� TM1 u@ϕτ�C
yk
TM1RptView(ViewID,ZeroSuppression,TM1RptTitle,...)
�� í�
ViewID �� TM1 _name:cube_name:unique_id μí�
°�WC
ZeroSuppressio �≤}��÷¼°�°s�e�¼LX�C1 =
}�A0 = ÷¼
TM1RptTitle ∩≤u@�ñϕμvñ�C��D��A]t
TM1RptTitle τ�@� TM1RptView ���C
FormatRange u@�ñϕμv�μíd≥C
��u@�ñϕμv�AN���
TM1RPTFMTRNG �πWd≥AH]t��μ
íd≥xsμCziH��o�πWd≥@�
��C
IDColumn u@�ñϕμvñ]tμí ID �μC
��u@�ñϕμv�A����
TM1RPTFMTIDCOL �πWd≥AH]A��
μíd≥xsμCziH��o�πWd≥@
���C
d�
=TM1RPTVIEW(″SData:SalesCube:6″, 0, TM1RPTTITLE(″SData:actvsbud″,$C$6),
TM1RPTTITLE(″SData:model″,$C$7), TM1RPTTITLE(″SData:account1″,$C$8),
TM1RPTFMTRNG,TM1RPTFMTIDCOL)
TM1UserTM1User ���{μ TM1 �������WC
oO TM1 u@ϕτ�A�bu@ϕñ��C
pG{μ TM1 ��� s��°A�A��pGⁿw�°A� ⌡μAh TM1User �
���rΩC
� 5 � u@ϕτ� 185
pGw∩tm��� CAM �O�°A�⌡μ TM1UserAh�τ����í���W
/CAMIDA�úO��πWC
yk
TM1User("ServerName")
�� í�
ServerName TM1 ���s��°A�WC
d�
TM1User(″SData″)
pGW� BrianT ����nJ SData °A�AB����⌡μ TM1User τ�AhW
zd���� BrianTC
VIEWVIEW ���� Cube ��ⁿw� Cube ����°�C
oO TM1 u@ϕτ�A�bu@ϕñ��C
q Cube s²ñI⌠°��A���μ@ VIEW τ�C
MßA���� VIEW τ�� DBR � DBRW �íúiHs�����°�C��
�ΦkA���G�t��≤�C
pGπ���úP TM1 °�M]��Cube � DBR �í�⌠AKiαb�P��Γ
ϕñsbh� VIEW τ�C
yk
VIEW(cube, e1,e2[,...en])
�� í�
Cube nqΣñ��Ω�� Cube WC
e1,...en I⌠ñn@��D���Sw��rΩ !Cr
Ω ! ⁿX�∩����O°�ñ�C�μCo
���]iHO����OWC
d�
VIEW(″93sales″,$B$2,$B$3,$B$4,″!″,″!″)
186 IBM Cognos TM1 10.2.2 �G ��ΓU
� 6 � TM1 TurboIntegrator τ�
TM1 TurboIntegrator i²zbwqBz{���@ TM1 Ω�M meta Ω�C
�� TurboIntegrator °íuiÑv���ucvBumeta Ω�vBuΩ�vMu�
�vl��ñ�τ�AiH ¿o�@�Co�l��]t�zbwq TurboIntegrator
Bz{��∩��]wM∩��ú��»zíCz���⌠≤τ�ú��X{bú�
�»zíºßCp��� TurboIntegrator ��{����Ω�A��\mIBM
CognosTM1 TurboIntegrator ΓUnC
��ñ� TurboIntegrator τ�O÷����C
S�i�≤U�� TurboIntegrator τ����C�buiÑv���Aϕl��ñ
�Γ�ΘJτ�CTurboIn teg ra to r τ��rΩ�����μ�A Cb
TurboIntegrator °íñA��J (;) ⁿXU�τ����C
úFo� TurboIntegrator τ��Az�iHbBz{�wqñX����uTM1 W
hvτ�]STET τ�ú��C
TurboIntegrator τ��C@���ú¡ε� 256 ���CTurboIntegrator τ�iH�
ⁿh���A�C���ú¡ε� 256 ���C
ASCII �σr TurboIntegrator τ�
o�τ�P ASCII �uσrv�÷C
ASCIIDeleteASCIIDelete �Rú@� ASCII ��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ASCIIDelete(FileName);
FileName
nRú� ASCII ��WCpG ⁿw π⌠Ah TM1 �b°A�Ω��²ñ
jM���C
��
d�
ASCIIDelete(’C:\exported_data\2002Q1Results.cma’);
�d��q C:\exported_data �²ñRúW� 2002Q1Results.cma � ASCII ��C
© Copyright IBM Corp. 2007, 2014 187
ASCIIOutputASCIIOutput �NHrIw��O²gJ ASCII ��ñC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� ASCII ��bgJ�@�O²�}�Ab]t ASCIIIOutput τ�� TurboIntegrator
Bz{�]ucvBumeta Ω�vBuΩ�v�u��v� ¿Bz�÷¼C
ASCIIOutput ú��C�ΘXO²úúoWL 8000 ���CpGY�ΘXO²WL
8000 ���Ah�I��O²A�Bb TM1ProcessError.log ��ñOⁿiC
ASCIIOutput J��ΘXO²WL 8000 ���¡ε�rΩ���ANñ���M
��Hß���C�pApG� 10 �rΩ��BeC����ΘX�@� 7950 ��
�A��K����ΘX� 51 ���Ahu�eC����ΘX�gJO²ñC
pG�Q�rΩ���B�@�������WL 8000Ahú�NΘXgJO²ñC
pGzb TurboIntegrator Bz{��h�{�]���ñ�� ASCIIOutput τ�gJ
�P���AhC��s{�}�����Aú�∩g���C
pGbgJ ASCII ���o���AASCIIOutput τ��ú�@��n��C��A�
τ��b⌡μ����GpG�τ��QgJ ASCII ��Ah�� 1FpGóAh
�� 0C
��NAu�b ASCIIOutput gJ� �úO⌡μ°A�� ��A��ú�����
��C�pApG°A�⌡μ≤ C: �≈WB ASCIIOutput gJ F: �≈A� F:
�≈�íú¼Ah� ≥����A°A�h�O�⌡μ¼ACpG°A�⌡μ≤ C:
�≈WA� ASCIIOutput ]gJ C: �≈AB� �≈�íú¼Ah°A��
ε]pw�@��C
�G ASCIIOutput τ��N 0x1A Q i�r±mb��wú������CúLA
TM1 Web Lk}�]t 0x1A Q i�r� Web u@ϕC
pGz�� ASCIIOutput N TM1 Ω��X� ASCII ��AMß��H TM1 Web u
@ϕ��í}����Ah�J�UC��C
N MS Excel í�»α½¿ XML μí�o���AQ i�� 0x1A OL��rC
pGzq Web u@ϕñ�ú 0x1A Q i�rAh�b TM1 Web ñ}����C
yk
ASCIIOutput(FileName, String1, String2, ...Stringn);
�� í�
FileName nVΣñgJO²� ASCII ��� π⌠C
⌠��]A��WC
String1...Stringn Pznb ASCII ��ñ���C�μ��∩�
�rΩC���iHOrΩA]iHOrΩ�
TurboIntegrator ��C
188 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
ASCIIOutput(’NewCube.cma’, V1, V2, V3, V4, V5 );
�d�NO²gJ ASCII �� NewCube.cmaCO²ñ�C�μ�P TurboIntegrator ⁿ
ú�Ω��ñY@μ����∩�C
SetInputCharacterSetSetInputCharacterSet τ�i²zⁿwb TurboIntegrator Ω��ñ���r�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
TurboIntegrator Bz{�¬��í��@�ΘJ�A�Bz{��n�D�gJ�í
���r�CpG���]t��������OAh TM1 ��nN��
��Ta� UTF-8C
∩≤��������O�μíA��NrqYΣLsXα½� UTF-8CpG
b�z°A��≈�WsbAϕ�α½�Ah�NΘJ�α½� TM1 ��� Unicode
r�C
yk
SetInputCharacterSet (CharacterSet);
�� í�
CharacterSet bΘJ�ñ� TurboIntegrator Bz{����
rsXC
pG CharacterSet ��O ��r�¼Ah�
¼Nw]�t�yÑ⌠C
r�sX t�yÑ⌠�
TM1CS_ISO_8859_1 ISO-8859-1 σ-1AΦ�
TM1CS_ISO_8859_2 ISO-8859-2 Bσ-2Añ�
TM1CS_ISO_8859_3 ISO-8859-3 Bσ-3An�
TM1CS_ISO_8859_4 ISO-8859-4 Bσ-4A��
TM1CS_ISO_8859_5 ISO-8859-5 Bσ/� !σ
TM1CS_ISO_8859_6 ISO-8859-6 Bσ/ⁿ Bσ
TM1CS_ISO_8859_7 ISO-8859-7 Bσ/�σ
TM1CS_ISO_8859_8 ISO-8859-8 Bσ/�Bσ
TM1CS_ISO_8859_9 ISO-8859-9 Bσ-5Ag�Σσ
� 6 � TM1 TurboIntegrator τ� 189
r�sX t�yÑ⌠�
TM1CS_ISO_8859_10 ISO-8859-10 Bσ-6AΘ��σ
TM1CS_ISO_8859_11 ISO-8859-11 Bσ/⌡σ
TM1CS_ISO_8859_13 ISO-8859-13 Bσ-7Ai�ⁿσ
TM1CS_ISO_8859_14 ISO-8859-14 Bσ-8Aδ�Sσ
TM1CS_ISO_8859_15 ISO-8859-15 Bσ-9A�N ISO-8859-1
TM1CS_ISO_8859_16 ISO-8859-16 Bσ-10AFn�
TM1CS_WCP1250 Microsoft Windows ñ�
TM1CS_WCP1251 Windows � !σ
TM1CS_WCP1252 Windows Bσ-1 hyt
TM1CS_WCP1253 Windows �σ
TM1CS_WCP1254 Windows g�Σσ
TM1CS_WCP1255 Windows �Bσ
TM1CS_WCP1256 Windows ⁿ Bσ
TM1CS_WCP1257 Windows i�ⁿσ
TM1CS_WCP1258 Windows Vnσ
TM1CS_WCP874 Windows ⌡σ
TM1CS_WCP932 Windows Θσ
TM1CS_WCP936 Windows �Θñσ
TM1CS_WCP949 Windows �σ
TM1CS_WCP950 Windows cΘñσ
TM1CS_KOI8R XσM� !σ (KOI8-R)
TM1CS_GB18030 ñΩ� UNICODE
TM1CS_BIG5 cΘñσ
TM1CS_SHIFTJIS JIS 0201 + JIS 0208AP CP932 y�úP
TM1CS_SJIS0213 JIS 0213-2004A�nD BMPC
190 IBM Cognos TM1 10.2.2 �G ��ΓU
r�sX t�yÑ⌠�
TM1CS_EUC_JP EUC Θσ
TM1CS_EUC_CN EUC �Θñσ
TM1CS_EUC_KR EUC �σ
TM1CS_UTF8 UTF-8
TM1CS_UTF16 UTF-16 p��Ck
TM1CS_UTF16ESC UNICODE ϕk
TM1CS_UTF32 UTF-32 p��Ck
TM1CS_OS_DEFAULT @�t�w]�
TM1CS_LOCALPATH ��sXA² UNICODE ϕkbD��t�
WC
d�
SetInputCharacterSet (’TM1CS_ISO_8859_11’);
�d�ⁿw TurboIntegrator Ω���ΘJr�O ISO-8859-11 Bσ/⌡σC
SetOutputCharacterSetSetOutputCharacterSet i²zb TurboIntegrator Bz{�ñ�� TextOutput gJσr
��Aⁿwn���r�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
�τ�P TextOutput τ�ftC
P TextOutput ft��C
yk
SetOutputCharacterSet( FileName, CharacterSet );
�� í�
FileName zn�Σⁿwr��σr�� π⌠C⌠
��]t��WC
����P�≤ TextOutput τ�� FileName
���PC
CharacterSet bgJΘX�����rsXC
p� CharacterSet �����÷ΩTA��\� 189��ySetInputCharacterSetzC
� 6 � TM1 TurboIntegrator τ� 191
SetOutputEscapeDoubleQuoteSetOutputEscapeDoubleQuote i²zb�X Cube °� .csv ��A⌡Xb�W�
Ω��ñX{���C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
ϕzN SetOutputEscapeDoubleQuote Jbz� TurboIntegrator Script ñA�Nª]�
1 �A�X����⌡Xt@∩����C@���O����mApPª�
X{b� Cube °�ñ@δC±ΦíApG�°�ñ��� ″Region″Ahb.csv ΘX�ñA���X� ″″″Region″″″C
ϕz N SetOutputEscapeDoubleQuote Jbz� TurboIntegrator Script ñA�Nª]
� 0 �A�X���Kú�⌡X� Cube ñX{�⌠≤��C
SetOutputEscapeDoubleQuote OP ASCIIOutput τ�@ ��A�τ�OΩ�gJΘX
��τ�Cb TurboIntegrator Script ñASetOutputEscapeDoubleQuote ��b ASCIIOutput
e�A�BoΓ�τ�ú�����P� FileName ���C
yk
SetOutputEscapeDoubleQuote(FileName, Num);
�� í�
FileName nN Cube °�gJΣñº��� π⌠C⌠
��]A��WC
Num �X�iMwO�nbΘX�ñ⌡X��C
1 ϕNbΘX�ñ⌡X��C
0 ϕNúbΘX�ñ⌡X��C
d�
SetOutputEscapeDoubleQuote(’C:\temp\cube1.csv’, 1);
�d��⌡XbgJΘX C:\temp\cube1.csv ��≤� Cube °�ño{�����
C
TextOutputTextOutput �NHrIw��O²gJσr�ñC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
�w]ATextOutput �H°A�≈��yÑ⌠r�gJrCYnHúP�r�
����A�²Isτ� SetOutputCharacterSetAMßAIs TextOutputC
�σr�bgJ�@�O²�}�Ab]t TextOutput τ�� TurboIntegrator Bz{
�]ucvBumeta Ω�vBuΩ�v�u��v� ¿Bz�÷¼C
pGzb TurboIntegrator Bz{��h�{�]���ñ�� TextOutput τ�gJ�
P���AhC��s{�}�����Aú�∩g���C
192 IBM Cognos TM1 10.2.2 �G ��ΓU
TextOutput ú��C�ΘXO²úúoWL 8000 ���CpGY�ΘXO²WL
8000 ���Ah�I��O²A�Bb TM1ProcessError.log ��ñOⁿiC
TextOutput J��ΘXO²WL 8000 ���¡ε�rΩ���ANñ���M�
�Hß���C�pApG� 10 �rΩ��BeC����ΘX�@� 7950 ��
�A��K����ΘX� 51 ���Ahu�eC����ΘX�gJO²ñCp
G�Q�rΩ���B�@�������WL 8000Ahú�NΘXgJO²ñC
pGbgJσr��o���ATextOutput τ��ú�@��n��C��A�τ��
b⌡μ����GpG�τ��QgJσr�Ah�� 1FpGóAh�� 0C
u�b TextOutput gJ� �úO⌡μ°A�� ��A��ú�������C�
pApG°A�⌡μ≤ C: �≈WB TextOutput gJ F: �≈A� F: �≈�
íú¼Ah� ≥����A°A�h�O�⌡μ¼ACpG°A�⌡μ≤ C: �≈
WA� TextOutput ]gJ C: �≈AB� �≈�íú¼Ah°A��ε]pw
�@��C
yk
TextOutput(FileName, String1, String2, ...Stringn);
�� í�
FileName nVΣñgJO²�σr�� π⌠C⌠
��]A��WC
String1...Stringn Pznbσr�ñ���C�μ��∩��r
ΩC���iHOrΩA]iHOrΩ�
TurboIntegrator ��C
d�
TextOutput(’NewCube.cma’, V1, V2, V3, V4, V5 );
�d�NO²gJ NewCube.cma ��CO²ñ�C�μ�P TurboIntegrator ⁿú�Ω
��ñY@μ����∩�C
���@ TurboIntegrator τ�
o�τ��≤U�@��C
ATTRNLATTRNL ��ⁿw��������C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 193
yk
ATTRNL(DimName, ElName, AttrName, [LangLocaleCode]);
�� í�
DimName �����WC
ElName ����C
AttrName n������C�����O����
��C
LangLocaleCode �∩���ⁿwQn����yÑ⌠XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C�Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�N���
�{μyÑ⌠�@ LangLocaleCode ��C
pG LangLocaleCode S����Ah����
÷p�� LangLocaleCode ��CpG�÷p�
� LangLocaleCode S����Ah���≥�
���C
�pApG LangLocaleCode O fr-CAAh�τ
���� fr-CA yÑ⌠����]pGi
��CpG fr-CA ����Lk��Ah�τ
�������� fr yÑ⌠����CpG
fr ����Lk��Ah���≥����C
d�
ATTRNL(’Model’, ’L Series 1.8L Sedan’, ’Engine Size’, ’fr’);
b�d�ñA�τ���kσyÑ⌠� Model ��ñ L Series 1.8L Sedan ��
Engine Size �����C
ATTRSLATTRSL ��ⁿw����rΩ��C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
yk
ATTRSL(DimName, ElName, AttrName, [LangLocaleCode]);
�� í�
DimName �����WC
194 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
ElName ����C
AttrName n������C�����O����
��C
LangLocaleCode �∩���ⁿwQn����yÑ⌠XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C�Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�N���
�{μyÑ⌠�@ LangLocaleCode ��C
pG LangLocaleCode S����Ah����
÷p�� LangLocaleCode ��CpG�÷p�
� LangLocaleCode S����Ah���≥�
���C
�pApG LangLocaleCode O fr-CAAh�τ
���� fr-CA yÑ⌠����]pGi
��CpG fr-CA ����Lk��Ah�τ
�������� fr yÑ⌠����CpG
fr ����Lk��Ah���≥����C
d�
ATTRS(’Plan_Business_Unit’, ’10100’, ’Currency’, ’fr’);
b�d�ñA�τ���kσyÑ⌠� Plan_Business_Unit ��ñ 10100 �� Cur-
rency ���r�C
AttrDeleteAttrDelete �Rú TM1 Ω�wñ����C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
AttrDelete(DimName, AttrName);
�� í�
DimName nRúΣ������C
AttrName nRú���WC
� 6 � TM1 TurboIntegrator τ� 195
d�
AttrDelete(’Model’, ’InteriorColor’);
�d�Rú Model ��� InteriorColor ���C
AttrInsertAttrInsert ������s���C�τ�iH��rΩB�rB�OW��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
AttrInsert(DimName, PrevAttr, AttrName, Type);
�� í�
DimName n���������C
PrevAttr �≤n�����ºe���C
AttrName nⁿú�s���WC
Type ����¼CType ���T�iα��G
v N - ���r��C
v S - ��r��C
v A - ��OW��C
d�
AttrInsert(’Model’, ’Transmission’, ’InteriorColor’,’S’);
�d�� Model ���� InteriorColor rΩ��C���íJ� Transmission ��º
ßC
AttrPutNAttrPutN �N@�ⁿú��r���C
�τ�b TM1 WhM TurboIntegrator Bz{�ñP���C
yk
AttrPutN( Value, DimName, ElName, AttrName, [LangLocaleCode] );
�� í�
Value nⁿú������C
DimName n�Σⁿú����������C
ElName n�Σⁿú�����C
AttrName n�Σⁿú����C
196 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
LangLocaleCode �∩���ⁿwnM� NumericValue �yÑ⌠
XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C� ISO 639-1 Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�≤s≥�
���C
d�
AttrPutN(2257993, ’Model’, ’ S Series 1.8L Sedan ’,’ProdCode’);
�d�N� 2257993 ⁿú� Model ��ñ S Series 1.8L Sedan � ProdCode ��C
AttrPutSAttrPutS �N@�ⁿú�rΩ���C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
yk
AttrPutS(Value, DimName, ElName, AttrName, [LangLocaleCode] );
�� í�
Value nⁿú������C
DimName n�Σⁿú����������C
ElName n�Σⁿú�����C
AttrName n�Σⁿú����C
LangLocaleCode �∩���ⁿwnM� Value �yÑ⌠XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C�Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�≤s≥�
���C
d�
AttrPutS(’Beige’, ’Model’, ’S Series 1.8L Sedan’, ’InteriorColor’);
�d�NrΩ Beige ⁿú� Model ��ñ S Series 1.8L Sedan � InteriorColor ��C
� 6 � TM1 TurboIntegrator τ� 197
CubeAttrDeleteCubeAttrDelete �Rú TM1 Ω�wñ� Cube ��C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
yk
CubeAttrDelete(AttrName);
�� í�
AttrName nRú� Cube ��WC
d�
CubeAttrDelete(’Description’);
�d��Rú TM1 Server W Cube � Description ��C
CubeAttrInsertCubeAttrInsert ��� TM1 Server W Cube �s��C�τ�iH��rΩB�rB
�OW��C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
yk
CubeAttrInsert( PrevAttrName, NewAttrName, AttrType);
�� í�
PrevAttrName �≤n�����ºe���CpGS�²e
���A�Qns��¿� Cube ��@��
�A�N�����C
NewAttrName nⁿú�s Cube ���WC
AttrType ����¼CAttrType ���T�iα��G
v N - ���r��C
v S - ��r��C
v A - ��OW��C
d�
CubeAttrInsert(’Owner’, ’Description’, ’S’);
�d���� Cube � Description rΩ��C���íJ� Owner ��ºßC
CubeAttrPutNCubeAttrPutN N�ⁿú��r Cube ��C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
198 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
CubeAttrPutN(NumericValue, CubeName, AttrName, [LangLocaleCode] );
�� í�
NumericValue nⁿú� Cube ����C
CubeName n�Σⁿú���� CubeC
AttrName n�Σⁿú����C
LangLocaleCode �∩���ⁿwnM� NumericValue �yÑ⌠
XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C� ISO 639-1 Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�≤s≥�
���C
d�
CubeAttrPutN(07161994, ’Sales’, ’AccountingCode’,’fr’);
�d�N� 07161994 ⁿú�kσyÑ⌠X� Sales Cube � AccountingCode ��C
CubeAttrPutSCubeAttrPutS N�ⁿú�rΩ Cube ��C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
yk
CubeAttrPutS(String, CubeName, AttrName, [LangLocaleCode] );
�� í�
String nⁿú� Cube ���rΩC
CubeName n�Σⁿú���� CubeC
AttrName n�Σⁿú����C
LangLocaleCode �∩���ⁿwnM� NumericValue �yÑ⌠
XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C� ISO 639-1 Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�≤s≥�
���C
� 6 � TM1 TurboIntegrator τ� 199
d�
CubeAttrPutS(’Prototype’, ’Sales’, ’Description’,’fr’);
�d�NrΩ� Prototype ⁿú�kσyÑ⌠X� Sales Cube � Description ��C
CubeATTRNCubeATTRN ��ⁿw Cube �����C
�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
CubeATTRN(CubeName, AttrName);
�� í�
CubeName ��� Cube WC
AttrName n������C�����O Cube ���
��C
d�
CubeATTRN(’Product’, ’Accounting_Code’);
b�d�ñA�τ��� Product Cube � Accounting_Code �����C
CubeATTRNLCubeATTRNL ��P�wyÑ⌠�÷�ⁿw Cube ������C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
yk
CubeATTRNL(CubeName, AttrName, [LangLocaleCode]);
�� í�
CubeName ��� Cube WC
AttrName n������C�����O Cube ���
��C
200 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
LangLocaleCode �∩���ⁿwQn����yÑ⌠XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C�Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�N���
�{μyÑ⌠�@ LangLocaleCode ��C
pG LangLocaleCode S����Ah����
÷p�� LangLocaleCode ��CpG�÷p�
� LangLocaleCode S����Ah���≥�
���C
�pApG LangLocaleCode O fr-CAAh�τ
���� fr-CA][�jkσ�yÑ⌠���
�]pGi��CpG fr-CA ����Lk�
�Ah�τ�������� fr]kσ�yÑ
⌠����CpG fr ����Lk��Ah
���≥����C
d�
CubeATTRNL(’Product’, ’Accounting_Code’, ’fr’);
b�d�ñA�τ���kσyÑ⌠� Product Cube � Accounting_Code ����
�C
CubeATTRSCubeATTRS ��ⁿw Cube �rΩ��C
�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
CubeATTRS(CubeName, AttrName);
�� í�
CubeName ��� Cube WC
AttrName n������C�����O Cube ���
��C
d�
CubeATTRS(’Product’, ’Owner’);
b�d�ñA�τ��� Product Cube � Owner ���rΩ�C
� 6 � TM1 TurboIntegrator τ� 201
CubeATTRSLCubeATTRSL ��P�wyÑ⌠�÷�ⁿw Cube ������C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
yk
CubeATTRSL(CubeName, AttrName, [LangLocaleCode]);
�� í�
CubeName ��� Cube WC
AttrName n������C�����O Cube ���
��C
LangLocaleCode �∩���ⁿwQn����yÑ⌠XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C�Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�N���
�{μyÑ⌠�@ LangLocaleCode ��C
pG LangLocaleCode S����Ah����
÷p�� LangLocaleCode ��CpG�÷p�
� LangLocaleCode S����Ah���≥�
���C
�pApG LangLocaleCode O fr-CAAh�τ
���� fr-CA][�jkσ�yÑ⌠���
�]pGi��CpG fr-CA ����Lk�
�Ah�τ�������� fr]kσ�yÑ
⌠����CpG fr ����Lk��Ah
���≥����C
d�
CubeATTRSL(’Product’, ’Owner’, ’fr’);
b�d�ñA�τ���kσyÑ⌠� Product Cube � Owner ���rΩ�C
DimensionAttrDeleteDimensionAttrDelete �Rú TM1 Ω�wñ�����C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
202 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
DimensionAttrDelete(AttrName);
�� í�
AttrName nRú������WC
d�
DimensionAttrDelete(’Description’);
�d��Rú TM1 Server W��� Description ��C
DimensionAttrInsertDimensionAttrInsert ��� TM1 Server W���s��C�τ�iH��rΩB�rB
�OW��C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
yk
DimensionAttrInsert( PrevAttrName, NewAttrName, AttrType);
�� í�
PrevAttrName �≤n�����ºe���CpGS�²e
���A�Qns��¿�����@��
�A�N�����C
NewAttrName nⁿú�s�����WC
AttrType ����¼CAttrType ���T�iα��G
v N - ���r��C
v S - ��r��C
v A - ��OW��C
d�
DimensionAttrInsert(’’, ’Description’, ’S’);
�d������� Description r��C]�S� PrevAttrName ��A�H���
�íJ� TM1 Server W����@���C
DimensionAttrPutNDimensionAttrPutN N�ⁿú��r����C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 203
yk
DimensionAttrPutN(NumericValue, DimensionName, AttrName, [LocalLangCode] );
�� í�
NumericValue nⁿú�������C
DimensionName n�Σⁿú������C
AttrName n�Σⁿú����C
LangLocaleCode �∩���ⁿwnM� NumericValue �yÑ⌠
XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C� ISO 639-1 Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�≤s≥�
���C
d�
DimensionAttrPutN(07161994, ’Models’, ’AccountingCode’,’fr’);
�d�N� 07161994 ⁿú�kσyÑ⌠X� Models ��� AccountingCode ��C
DimensionAttrPutSDimensionAttrPutS N�ⁿú�rΩ����C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
yk
DimensionAttrPutS(String, DimensionName, AttrName, [LangLocaleCode] );
�� í�
String nⁿú������rΩC
DimensionName n�Σⁿú������C
AttrName n�Σⁿú����C
LangLocaleCode �∩���ⁿwnM� NumericValue �yÑ⌠
XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C� ISO 639-1 Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�≤s≥�
���C
204 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
DimensionAttrPutS(’Prototype’, ’Model’, ’Description’,’fr’);
�d�NrΩ� Prototype ⁿú�kσyÑ⌠X� Model ��� Description ��C
DimensionATTRNDimensionATTRN ��ⁿw�������C
�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
DimensionATTRN(DimName, AttrName);
�� í�
DimName �����WC
AttrName n������C�����O�����
��C
d�
DimensionATTRN(’Plan_Business_Unit’, ’Accounting_Code’);
b�d�ñA�τ��� Plan_Business_Unit ��� Accounting_Code �����C
DimensionATTRNLDimensionATTRNL ��P�wyÑ⌠�÷�ⁿw��������C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
yk
DimensionATTRNL(DimName, AttrName, [LangLocaleCode]);
�� í�
DimName �����WC
AttrName n������C�����O�����
��C
� 6 � TM1 TurboIntegrator τ� 205
�� í�
LangLocaleCode �∩���ⁿwQn����yÑ⌠XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C�Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�N���
�{μyÑ⌠�@ LangLocaleCode ��C
pG LangLocaleCode S����Ah����
÷p�� LangLocaleCode ��CpG�÷p�
� LangLocaleCode S����Ah���≥�
���C
�pApG LangLocaleCode O fr-CAAh�τ
���� fr-CA][�jkσ�yÑ⌠���
�]pGi��CpG fr-CA ����Lk�
�Ah�τ�������� fr]kσ�yÑ
⌠����CpG fr ����Lk��Ah
���≥����C
d�
DimensionATTRNL(’Plan_Business_Unit’, ’Accounting_Code’, ’fr’);
b�d�ñA�τ���kσyÑ⌠� Plan_Business_Unit ��� Accounting_Code
�����C
DimensionATTRSDimensionATTRS ��ⁿw���rΩ��C
�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C
yk
DimensionATTRS(DimName, AttrName);
�� í�
DimName �����WC
AttrName n������C�����O�����
��C
d�
DimensionATTRS(’Plan_Business_Unit’, ’Manager’);
b�d�ñA�τ��� Plan_Business_Unit ��� Manager ���rΩ�C
206 IBM Cognos TM1 10.2.2 �G ��ΓU
DimensionATTRSLDimensionATTRSL ��P�wyÑ⌠�÷�ⁿw���rΩ���C
�τ�b TM1 TurboIntegrator Bz{�ñ��C
yk
DimensionATTRSL(DimName, AttrName, [LangLocaleCode]);
�� í�
DimName �����WC
AttrName n������C�����O�����
��C
LangLocaleCode �∩���ⁿwQn����yÑ⌠XC
��� LangLocaleCode �∩� }Cultures �
ε��ñ�C�Ω�yÑXC
ⁿw��ñ LangLocaleCode �A�N���
�{μyÑ⌠�@ LangLocaleCode ��C
pG LangLocaleCode S����Ah����
÷p�� LangLocaleCode ��CpG�÷p�
� LangLocaleCode S����Ah���≥�
���C
�pApG LangLocaleCode O fr-CAAh�τ
���� fr-CA][�jkσ�yÑ⌠���
�]pGi��CpG fr-CA ����Lk�
�Ah�τ�������� fr]kσ�yÑ
⌠����CpG fr ����Lk��Ah
���≥����C
d�
DimensionATTRSL(’Plan_Business_Unit’, ’Manager’, ’fr’);
b�d�ñA�τ���kσyÑ⌠� Plan_Business_Unit ��� Manager ���
r�C
°��z TurboIntegrator τ�
o�τ�P�z°��÷C
ChoreQuitChoreQuit ��Yε°�CiHq@�°���⌠≤{�ñIsªC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 207
ϕBz{�J� ChoreQuit τ��A{μ°�Nε�ú���¼AA�B�b°A�
Θx�ñgJTºAⁿXwIs ChoreQuit ε�°�C
yk
ChoreQuit;
��
LC
SetChoreVerboseMessages�� SetChoreVerboseMessagesAiH}�]�÷¼�b Tm1s.log ��ñ°i≤��T
º�\αC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
ϕ°�ñ�X�Bz{�zL�� ExecuteProcess τ�¼�Is�A�τ��n�≤∩
o�°�iμUú�C
��s�N÷¼o�Tº�ΘXA��Ds�N��≤��Tº�ΘXC�w]A�
X�� offC
yk
���τ�AiH}�]�÷¼�b Tm1s.log ��ñ°i≤��Tº�\αCϕ°�
ñ�X�Bz{�zL�� ExecuteProcess τ�¼�Is�A�τ��n�≤∩o�°
�iμUú�C
��s�N÷¼o�Tº�ΘXA��Ds�N��≤��Tº�ΘXC�w]A�
X�� offC
SetChoreVerboseMessages(Flag);
�� í�
Flag ]�Ds�N��≤h����TC]�s
]w]��N÷¼���TC
Cube �@ TurboIntegrator τ�
o�τ�P�@ Cube �÷C
AddCubeDependencyAddCubeDependency i²zw²wq Cube μ¼��÷YAH�Kb@δt����í
o�Ωwv��DC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
b@δ@�ñA�≤��≤ Cube �¡�Ω�]�pA���í Cube �Wh�l��
Ω����� Cube ��÷YCYn����÷YΩTA°A���b����÷Y�
Ωw CubeAo�iα�b°°�pΓ�í�@ΩwC]�oOugJvΩwA�H��
208 IBM Cognos TM1 10.2.2 �G ��ΓU
εΣL���s� CubeCAddCubeDependency τ��\b°A��������÷YA
]�ú�n��s���÷YA�Hi�Kºßo�Ωwv�C
yk
AddCubeDependency(BaseCube, DependentCube);
�� í�
BaseCube °Ω��t@� Cube �w� Cube WCb
jíípUAo�O��Wh���í
Cube ñΩ�� CubeC
DependentCube BaseCube ��� Cube WC
d�
AddCubeDependency(’A1’, ’A2’);
�qΓ� CubeGA1 P A2CCube A1 π� Jan-03 �o�WhANq Cube A2 ��
Ω�G [’Jan-03’]=DB(’A2’, elem_1, elem_2 , ...);
b�ípUAA1 �α A2CYnb TurboIntegrator ����÷YAzN]AW�π
�d�C
CellGetN�τ��q�r� Cube xsμñ���C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CellGetN(Cube, e1, e2 [,...en]);
�� í�
Cube nqΣñ���� Cube WC
� 6 � TM1 TurboIntegrator τ� 209
�� í�
e1,...en ���WA�wq]tn���� Cube
�μ�BC
�� e1 � en ��Yμϕu��Ce1 ���
Cube �@���ñ��A� e2 ��O�G
���ñ��A����Co���]iH
O����OW� TurboIntegrator ���W
C
�GN�τ��≤°≤í»zí (IF) �A�»
zíOt�°≤�íA�úOπ�°≤í�
⌠Cb�n��ºßA��≥⌡μU@�»z
íCTI Bz{��ú�DbBz�n��ºß
ª�B�°≤A]�U@�»zíNOU@
μA�úO endif ß��@μC
Yn�K�¼pA�����iμiα�o�
�n���⌠≤@�AMßb°≤í»zíñ
����C�pG
V1 = CELLGETN(’PNLCube’, ’fred’,’argentina’,’Sales’,’Jan’);IF(V1 = 454);ASCIIOUTPUT(’bug.txt’, ’if logic not working properly’);ENDIF;
d�
CellGetN (’y2ksales’, ’Actual’, ’Argentina’, ’S Series1.8L Sedan’, ’Sales’, ’Jan’);
�d�b y2ksales Cube � ActualBArgentinaBS Series 1.8L SedanBSales M Jan
��μ�B����C
CellGetS�τ��qrΩ� Cube xsμñ���C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CellGetS(Cube, e1, e2 [,...en]);
�� í�
Cube nqΣñ���� Cube WC
210 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
e1,...en ���WA�wq]tn���� Cube
�μ�BC
�� e1 � en ��Yμϕu��Ce1 ���
Cube �@���ñ��A� e2 ��O�G
���ñ��A����Co���]iH
O����OW� TurboIntegrator ���W
C
��\�÷ IF �ΦP�τ�� � 209 ��
yCellGetNz ñ��C
d�
CellGetS(’Personnel’, ’Rep’, ’Europe’, ’Product’);
�d�b Personnel Cube � RepBEurope M Product ��μ�B��rΩ�C
CellIncrementN�τ��N{����xsμ�W[ⁿw��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CellIncrementN(x, Cube, e1, e2 [,...en]);
�� í�
x zn[�{�xs���C
Cube nV�e�� Cube WC
e1,...en ���WA�wqn�ⁿ�� Cube �μ
�BC
�� e1 � en ��Yμϕu��Ce1 ���
Cube �@���ñ��A� e2 ��O�G
���ñ��A����Co���]iH
O����OW� TurboIntegrator ���W
C
d�
CellIncrementN(1000, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8L Sedan’, ’Sales’, ’Jan’);
�d��N y2ksales Cube ñ� ActualBArgentinaBS Series 1.8L SedanBSales � Jan
�μ�B��W[ 1000C
� 6 � TM1 TurboIntegrator τ� 211
CellIsUpdateable�τ�²zMwO�iHgJY Cube xsμCpGiHgJxsμAh�τ����
1F�h�� 0C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CellIsUpdateable(Cube, e1, e2 [,...en]);
�� í�
Cube nVΣñgJ�� Cube WC
e1,...en ���WA�wqnVΣñgJ��x
sμC
�� e1 � en ��Yμϕu��Ce1 ���
Cube �@���ñ��A� e2 ��O�G
���ñ��A����Co���]iH
O����OW� TurboIntegrator ���W
C
d�
CellIsUpdateable (’y2ksales’, ’Actual’, ’Argentina’,’S Series 1.8L Sedan’, ’Sales’, ’Jan’);
�d�PwO�iHgJ y2ksales Cube ñ� ActualBArgentinaBS Series 1.8L
SedanBSales M Jan �wq�xsμCpGxsμiH�ⁿ�Ah�τ���� 1F�
h�� 0C
CellPutN�τ��N���e� Cube xsμC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CellPutN(x, Cube, e1, e2 [,...en]);
�� í�
x @���C
Cube nV�e�� Cube WC
212 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
e1,...en ���WA�wqn�ⁿ�� Cube �μ
�BC
�� e1 � en ��Yμϕu��Ce1 ���
Cube �@���ñ��A� e2 ��O�G
���ñ��A����Co���]iH
O����OW� TurboIntegrator ���W
C
d�
CellPutN(12345, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8L Sedan’, ’Sales’, ’Jan’);
�d�N� 12345 �e� y2ksales Cube ñ ActualBArgentinaBS Series 1.8L
SedanBSales M Jan ��μ�BC
CellPutProportionalSpread�τ��÷�{�xsμ��±�ANⁿw�� G�X�¡C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
CellPutProportionalSpread �N{��xsμ�Fªúα�P{�xsμ��[�εh
{�xsμ�C
�τ��ⁿ≤uTw±���vΩ���ΦkAmIBM Cognos TM1 ��ΓUnñ��
�í��ΦkCpG��P{��xsμ��[��εA���uTw±���vΦ
kA�ΦkiHzL������zLΩ���yk⌡μC
�G�� CellPutProportionalSpread N� GX¡�Au��≤wt�Ds���
�¡CoO]�s�Lk÷±�W[�ε�F⌠≤±��s��sC
yk
CellPutProportionalSpread( value, cube, e1, e2, e3...,en );
�� í�
value n G��C
Cube nVΣ G�� Cube WC
e1...en �OX��WA�X�¡N�ⁿ G
��C
�� e1 � en ��Yμϕu��Ce1 ���
Cube �@���ñ��A� e2 ��O�G
���ñ��A����Co���]iH
O����OW� TurboIntegrator ���W
C
� 6 � TM1 TurboIntegrator τ� 213
d�
CellPutProportionalSpread(7000,’SalesCube’, ’Actual’,’North America’,’S Series 1.8L Sedan’, ’Sales’, ’Jan’)
�d�N� 7000 G� SalesCube ñ�� ActualBNorth AmericaBS Series 1.8L
SedanBSales M Jan �O�Xl�ñC
CellPutS�τ��NrΩ��e� Cube xsμC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CellPutS(String, Cube, e1, e2 [,...en]);
�� í�
String @�rΩC
Cube nV�er� Cube WC
e1,...en ���WA�wqn�ⁿrΩ� Cube �
μ�BC
�� e1 � en ��Yμϕu��Ce1 ���
Cube �@���ñ��A� e2 ��O�G
���ñ��A����Co���]iH
O����OW� TurboIntegrator ���W
C
d�
CellPutS(’jones’, ’Personnel’, ’Rep’, ’Europe’, ’Product’);
�d�NrΩ jones �e� Personnel Cube ñ� RepBEurope M Product ��μ�
BC
CubeClearDatao��Mú Cube ñ���Ω�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
�τ��⌡μt���≤⌡μUCo�@�G��°�H[\π� CubeAMß⌡μ
ViewZeroOut() HNπ� Cube úksC
ϕz�� CubeClearData Mú Cube ñ�Ω��A]�Mú Cube ñ��Xe�Xe
�⌠≤xsμCz��½sxsi��Xe��WhA��� CubeProcessFeeders τ�
��Xe�xsμC
�G�Isu�Rú Cube Ω�A�ú�RúM½� Cube �¡Coϕw��FL�
tCpGRúß½� CubeAh��≤���iαπ��⌠≤FL�tA]�wRú�
214 IBM Cognos TM1 10.2.2 �G ��ΓU
����FL�t� Cube]Y� Cube iα���PW½�]O@��CúLAp
G�� CubeClearData() IsAhFL�tΩ��O°���A]����FL�t
� Cube �MsbC
yk
CubeClearData( name-of-cube-as-string );
��
nMú� Cube �W]HrΩ�í�C
d�
CubeClearData( ’expense’ );
CubeCreate�τ��qⁿw����� CubeCτ�ñⁿw�����NO Cube wqñ����
�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
⌡μßACubeCreate ���N�G .cub ��xs� �C
yk
CubeCreate(Cube, d1, d2 [,...dn]);
�� í�
Cube nⁿú� Cube �WC
d1,...dn c¿ Cube ���WCz���ⁿwΓ��
�A²úαh≤ 256 ���C
d�
CubeCreate(’y2ksales’, ’Actvsbud’, ’Region’, ’Model’,’Account1’, ’Month’);
�d����� ActvsbudBRegionBModelBAccount1 M Month ��@�W� y2ksales
� CubeC
CubeDestroy�τ��Rúⁿw� TM1 CubeC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CubeDestroy(Cube);
�� í�
Cube nRú� Cube WC
� 6 � TM1 TurboIntegrator τ� 215
d�
CubeDestroy(’y2ksales’);
�d�RúW� y2ksales � CubeC
CubeExists�� CubeExists iHMw⌡μ TurboIntegrator Bz{��°A�WO�sbSw�
CubeC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
pG°A�Wsb� CubeAh�τ���� 1F�h�� 0C
yk
CubeExists(CubeName);
�� í�
CubeName nT{ΣO�sb� Cube WC
d�
CubeExists(’Inventory’);
�d�Pw°A�WO�sb Inventory CubeC
CubeGetLogChanges�τ����ⁿw Cube �uOⁿv�e�¼L�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
uOⁿv�e]w≤uTM1 w�ⁿúv∩��ñA�xs≤ }CubeProperties �ε Cube
ñCpG}� Cube �OⁿAh�τ��� 1CpG÷¼OⁿAh�τ��� 0C
yk
CubeGetLogChanges(CubeName);
�� í�
CubeName n��ΣOⁿ�e�� CubeC
d�
CubeGetLogChanges(’2002sales’);
pG}� 2002sales Cube �uOⁿvAh�τ��� 1C
CubeSaveDataCubeSaveData() i�C� CubeC
216 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
Yn∩�αAiHbⁿJΩ����μ÷OⁿCYnO@bo�°A�ϕ≈o�ú
iαo���≤�sⁿJ�Ω�AiHN�≤�C� �CSaveDataAll Q�NΩ�
�C� �AH�I�μ÷ΘxCBz SaveDataAll ⁿO�A°A��bC� Cube
W≥o READ ΩwA�bC�w�≤� Cube W≥o IX ΩwCpG SaveDataAll O
b���í��í⌡μAoiα��P���í��½jv�C
@δ�ÑA�Dⁿ SaveDataAll vT��� Cube ú�niμ�C�A]�q�ú��
�sΩ�ⁿJ�� CubeC CubeSaveData O�N�O Cube �C� �C
CubeSaveData ��C�wTwO Θ� Cube Ω�]]Awb{μ TurboIntegrator B
z{�ñ⌡μ²� Tw�∩�C
CubeSaveData(Cube);
�� í�
Cube n�C�� Cube WC
d�
CubeSaveData (’SalesCube’);
��q��UC TurboIntegrator Bz{�XG
CellPutN(500, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8 L Wagon’, ’Sales’, ’Jan’);
CubeSaveData(’y2ksales’);
CellPutN(1000, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8 L Wagon’, ’Sales’, ’Jan’);
Bz CubeSaveData ⁿO�A�b Cube �C� ��J@δ Sales xsμ��
500AY�� T{]O@�CN@δ Sales xsμ≤s� 1000A�Db�C��íi
μC
μ÷Θx
⌡μ CubeSaveData ºßAbuμ÷vΘxñ�X{s�μ÷��CpGb���íB
zμ÷Θx�Ahbo{w∩ Cube � CubeSaveData ⁿ��A��≤��e�εM�
� Cube ���≤s��A]���≤s��úw�C� CubeC
°A�l��
SaveDataAll ⁿO�RB���AbΣBz�íΩw�� CubeA�b�D�C�ºe
⌡μ���≤s��úww�xs �ºßI�μ÷ΘxCoúA�≤
CubeSaveDataA]�z��∩�C� Cube ºß⌡μΩ����ΦíC
μ÷Θx�iH]tNϕ± Cube ñ�sΩ��n���≤�O²A�Bú��b��
��M�C
� 6 � TM1 TurboIntegrator τ� 217
CubeSetConnParams�τ��[K }CubeProperties Cube ñΩ Cube �KXC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CubeSetConnParams(cubeName, providerName, dataSourceLocation,dataSourceName,dataSourceCatalog, userID, password, sapClientID, sapClientLang, providerString);
�� í�
CubeName Qn]wΣKX� Cube �WC
providerName
dataSourceLocation �z�ⁿú�Sw�m�@�¼²�WCb
Microsoft Analysis Services ñAoOwn²°
A��WC
dataSourceName
dataSource catalog �z�ⁿú�SwΩ�w�X]CubeB��M
ΣL½≤��WCb MAS ñAoOΩ�w
�WC
UserID �w������WC
Password �≤�Ω���KXC
sapClientID SAP �� ID
sapClientLang SAP yÑ]wC
providerString
d�
CubeSetConnParams(sc, TM1OLAP, tm1server, , sdata, admin, apple, , , );
CubeSetLogChanges�τ�]w Cube � LOGGING �eC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CubeSetLogChanges(Cube, LogChanges);
�� í�
Cube n]wΣ LOGGING �e� Cube WC
218 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
LogChanges nⁿú��e�¼L�C1 = LOGGING }�A
0 = LOGGING ÷¼C
CubeUnload�τ��qO Θñ°ⁿⁿw� Cube H����÷p� Cube °�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CubeUnload(CubeName);
�� í�
CubeName nqO Θñ°ⁿ� CubeC
d�
CubeUnload(’ManufacturingBudget’);
�d�q°A�O Θñ°ⁿ ManufacturingBudget Cube M���÷p�°�C
Ω�Od TurboIntegrator τ�
UC TurboIntegrator τ�i�H{í]pΦí�oB�±��zuΩ�OdvC
p���uΩ�Odv\α���Ω�A��\mIBM Cognos TM1 }oH�ΓUnñ
�y���OdzC
CubeDataReservationAcquireCubeDataReservationAcquire �≥o�ⁿw CubeB�������uΩ�OdvC
oO TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CubeDataReservationAcquire(Cube, User, bForce, Address, [AddressDelimiter])
�� í�
Cube Cube �WC
��� sOd�����WC
N�τ�ú ����WAHTwªO{����C
� 6 � TM1 TurboIntegrator τ� 219
�� í�
bForce ¼L�AiMw�nD�OdP{�Od≡��μ�C
pG]� 0 (false)Ah���P{�Od≡�nDC
pG]� 1 (true)A�B⌡μ TurboIntegrator Bz{�����π�
DataReservationOverride \αAh��±≡�OdA��P�nD�
OdC
Address iwq����W�O�r��C������X Cube ��
l����C
���t Cube ñ���xsμú�c¿�Od���CziHqC@
���∩@��A�bw�rºí���rΩAH∩�π��
�C��bÑhñ��mAnD�Odμ@xsμBI⌠�π�
CubeC
AddressDelimiter �j} Address ��ñ�W�∩�rΩC
w]�O ’|’C
��
¼L - pG≥o¿\Ah�� trueC
d�
CubeDataReservationAcquire(’DRTestCube’,’User1’,0,’ElemX|ElemY|ElemZ’);
UCd��N bForce ��]� 1AHbo�≡Bbw∩ AddressDelimiter ����
úPw�r�jε DR nDC
CubeDataReservationAcquire(’DRTestCube’,’User2’,1,’ElemX*ElemY*ElemZ’,’*’);
CubeDataReservationReleaseCubeDataReservationRelease ��±ⁿw�uΩ�OdvC
oO TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
pGⁿw����POd����úPAh�±u�bⁿw����w��
DataReservationOverride \α���¿\C
yk
CubeDataReservationRelease(Cube, User, Address,[AddressDelimiter])
�� í�
Cube Cube �WC
��� Od�����WC
N�τ�ú ����WAHTwªO{����C
220 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
Address iwq����W�O�r��C������X Cube �
�l����C
AddressDelimiter �j} Address ��ñ�W�∩�rΩC
w]�O ’|’C
��
¼L - pG�±¿\Ah�� trueC
d�
CubeDataReservationRelease(’DRTestCube’,’User1’,’ElemX|ElemY|ElemZ’);
UCd�Nw∩ AddressDelimiter ����úPrC
CubeDataReservationRelease(’DRTestCube’,’User2’,’ElemX*ElemY*ElemZ’,’*’);
CubeDataReservationReleaseAllCubeDataReservationReleaseAll ��±h�{�uΩ�OdvC
oO TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
N��±�ⁿw�} �]tB�X���Lo����OdC������Lo�
ϕ�����C
pGⁿw����Lo�P⌡μ TurboIntegrator Bz{í����úPAh����
DataReservationOverride \αC
b�}μ�ñ��������Lo�M��U�rAh��±��OdC
yk
CubeDataReservationReleaseAll(Cube, UserFilter, Address, [AddressDelimiter])
�� í�
Cube Cube �WC
UserFilter nP{�Od������WLo�C
Address iwq����W�O�r��C������X Cube ��
l����C
AddressDelimiter �j} Address ��ñ�W�∩�rΩC
w]�O ’|’C
� 6 � TM1 TurboIntegrator τ� 221
��
¼L - pG o���Ah�� trueC
d�
CubeDataReservationReleaseAll(’DRTestCube’,’User1’,’ElemX|ElemY|ElemZ’);
UCd���±������ⁿw Cube ñ���OdC
CubeDataReservationReleaseAll(’DRTestCube’,’’,’||’);
CubeDataReservationGetCubeDataReservationGet �b���@�����Sw Cube WMΣ{��OdC
oO TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CubeDataReservationGet(Index, Cube, User, [AddressDelimiter]) returns Address;
�� í�
Index q 1 }l�jΘ��A�≤��BΓ�ⁿw Cube W�OdC
Cube njM� Cube �WC
��� @�Lo����Od���WC
pG��Ah�τ����⌠≤����OdC
pGú WAh�τ�u�Lo�ⁿw�����GC
AddressDelimiter �j}��� Address ��ñ�W�∩�rΩC
w]�O ’|’C
��
Address - Od���íBOd����WAH�Od�u�v�}C���í�²
X{AM��Ow�rB��� IDBw�rAH�� Cube �����]�l
���Hw�rj}�u� IDvC
pGS��ⁿw�����Ah���rΩC
����μíOG
[ c r e a t i o n t i m e ] [ d e l i m i t e r ] [ o w n e r
name][delimiter][element1][delimiter][element2][delimiter]...[elementN]
�pG
″20100622211601|Fred Bloggs|Element1|Element2|Element3″
222 IBM Cognos TM1 10.2.2 �G ��ΓU
�GOd�b��BΓOdMμ��≤A]������úO��ú π�OdM
μCiHbMμ�⌠N�msW��úOdA]�iHbHjΘ�Φí�≥⌡μ��
��⌡L�½�OdC
pGⁿw���Lo�Ah��u�M�wLoMμ�¿�CpGOdMμπ�U
C���]User1BUser1BUser2�A�B�nDⁿw��� User2Ah 1 ������
Mμ��T�¿�C
d�
CubeDataReservationGet(1,’DRTestCube’,’User1’,’*’);
CubeDataReservationGet(1,’DRTestCube’,’’);
UCd��MΣ Expense Input Cube ñ��� Fred Bloggs ������OdA�B
∩ª�iμu����vG
vIndex = 1;vCube = ’Expense Input’;vUserFilter = ’Fred Bloggs’;vDelim = ’|’;vAddress = CubeDataReservationGet( vIndex, vCube, vUserFilter,vDelim);WHILE (vAddress @<> ’’);
vSep1 = SCAN( vDelim, vAddress);vDRUser = SUBST( vAddress, 1, vSep1 - 1);vDRAddress = SUBST( vAddress, vSep1 + 1, LONG(vDRAddress) - vSep1);
# do something meaningful with theuser and reservation address here
vIndex = vIndex + 1;vAddress = CubeDataReservationGet( vIndex, vCube, vUserFilter,vDelim);
END;
CubeDataReservationGetConflictsCubeDataReservationGetConflicts �bⁿw Cube WMΣNP�ⁿw���B�}���
≡�{�OdC
oO TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
CubeDataReservationGetConflicts(Index, Cube, User,Address, [AddressDelimiter])returns ConflictAddress;
�� í�
Index q 1 }l�jΘ��A�≤��BΓí¼�d��≡C
Cube njM� Cube �W
��� �d��jMP����≡�OdC
Address iwq����W�O�r��C������X Cube �
�l����C
AddressDelimiter �j} Address ��ñ�W�∩�rΩC
w]�O ’|’C
� 6 � TM1 TurboIntegrator τ� 223
��
ConflictAddress - Od���íBOd����WAH�Od�u�v�}C��
��X{AM��Ow�rB��� IDBw�rAH�� Cube ����
�]�l���Hw�rj}�u� IDvC
pGS��ⁿw�����Ah���rΩC
����μíOG
[creation time][delimiter][owner name][delimiter][element1][delimiter][element2][delimiter]...[elementN]
�pG
″20100622211601|Fred Bloggs|Element1|Element2|Element3″
�GOd�b��BΓ≡OdMμ��≤A]������úO��ú π�O
dMμCiHbMμ�⌠N�msW��úOdA]�iHbHjΘ�Φí�≥⌡μ
����⌡L�½�OdC
Θ�M�í TurboIntegrator τ�
hμíMyÑ⌠ñ�o�τ�μíH�σRΘ�M�íC
FormatDateFormatDate τ����� NewDateFormatter τ��wq�μís@{íμí�Θ
��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
FormatDate(Date, <Pattern>, <Index>)
��
�� í�
� ��C
��¼]�C� UNIX���∩�≤���μís@{íC
Pattern �≤μí�Θ��¼�C
p� π�μíykMμA��\ http://userguide.icu-project.org/formatparse/
datetimeC
pG���rΩAhyÑ⌠��P NewDateFormatter τ�ft���
FormatterStyle M FormatterType ��MwμíC
224 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
Index NewDateFormatter τ�Is������C
w]�� 0C
pG��ñS�Θ�μís@{íAh���w]μís@{íAN�w
��UCIs��ª@�G
NewDateFormatter(’’, ’Etc/UTC’, ’serial’, ’medium’, ’date’)
d�
sDate = FormatDate(18000);
NewDateFormatterNewDateFormatter τ�wqΘ�μís@{íCª����≤ ParseDate M FormatDate
τ�ñ���C��Oq 0 }lA�w∩C� NewDateFormat Is�W[ 1Cb⌡μ
Bz{��íAΘ�μís@{í��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
NewDateFormatter(Locale, <TimeZone>, <UseUNIXTime>, <FormatterStyle>,
<FormatterType>, <TimeType>)
��
�� í�
Locale �≤σR�μí�Θ��yÑ⌠C
pG���rΩAh���@�t�yÑ⌠CyÑ⌠OH
language[_territory][.variant] μíⁿwC�pAcs_CK O�JσyÑM�J@
MΩC
TimeZone �≤σR�μí�Θ����C
p� π���MμA��\ h t t p : / / e n . w i k i p e d i a . o r g / w i k i /
List_of_tz_database_time_zonesC
pG ⁿwAh�����O UTC (’Etc/UTC’)C
UseUNIXTime pGⁿw ’unix’Ah�N�íBz�q 1970 � 1 δ 1 Θ}lΓ �@
ϕ�C�hA�H TM1 �CμíBzª�C
��NAuαBz 1970 � 1 δ 1 Θºß�Θ�AY��� TM1 �Cμ
í]O@�C
FormatterStyle �εN�¼�ⁿw� FormatDate � ParseDate τ�����Θ�μíC
���O ’full’B’long’B’medium’ � ’short’C
w]�O ’medium’C
� 6 � TM1 TurboIntegrator τ� 225
�� í�
FormatterType �εN�¼�ⁿw� FormatDate � ParseDate τ�����μí�¼C
���O ’time’B’date’ � ’datetime’C
w]�O ’date’C
d�
dfUNIX = NewDateFormatter(’’, ’Etc/UTC’, ’unix’);
dfStyleFullDateTime = NewDateFormatter(’en_us’, ’America/Toronto’, ’serial’,
’full’, ’datetime’);
ParseDateParseDate τ����� NewDateFormatter τ��wq�μís@{íσRΘ�r
ΩC
����C� UNIX �Θ��]°ⁿw�μís@{í�CpGLkσRΘ�Ah��
� wq��CoiH�� ISUND τ�iμ�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ParseDate (DateString, <Pattern>, <Index>)
��
�� í�
DateString Θ�rΩC
Pattern �≤σRΘ��¼�C
p� π�μíykMμA��\ http://userguide.icu-project.org/formatparse/
datetimeC
pG���rΩAhyÑ⌠��P NewDateFormatter τ�ft��
� FormatterStyle M FormatterType ��MwμíC
Index NewDateFormatter τ�Is������Cw]�� 0CpG��ñS�
Θ�μís@{íAh���w]μís@{íAN�w��UCIs
��ª@�G
NewDateFormatter(’’, ’Etc/UTC’, ’serial’, ’medium’, ’date’)
d�
nDate = ParseDate(’2011/11/24’, ’yyyy/MM/dd’);
226 IBM Cognos TM1 10.2.2 �G ��ΓU
���@ TurboIntegrator τ�
o�τ��≤U�@��C
DimensionCreateDimensionCreate ���s��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
DimensionCreate(DimName);
�� í�
DimName nⁿú����WC
d�
DimensionCreate(’Product’);
�d��� Product ��C
DimensionDeleteAllElements�τ��Rú��ñ����C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
�GRúY��A�Rú����O��� Cube Ω�C²OApGz��
DimensionDeleteAllElements Rú�AMßbumeta Ω�v��ñ½�π��PW
�o��Ahb½����ßACube ñ�o���O���Ω�IúN[HO
dC
�τ�i�½���ÑhC
yk
DimensionDeleteAllElements(DimName);
�� í�
DimName nqΣñRú������WC
d�
DimensionDeleteAllElements(’Model’);
�d�Rú Model ��ñ����C
DimensionDestroy�τ��Rú TM1 Ω�wñ���C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 227
yk
DimensionDestroy(DimName);
�� í�
DimName nRú���WC
d�
DimensionDestroy(’Product’);
�d��Rú TM1 Ω�wñ� Product ��C
DimensionElementComponentAddN≤]l��sW�X�C��NAzúαb TurboIntegrator Bz{��u�
�v{�ñ���τ�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
DimensionElementComponentAdd(DimName, ConsolidatedElName,ElName, ElWeight);
�� í�
DimName nVΣñsWl��X������C
ConsolidatedElName nVΣñsWl���C
ElName l���WC
ElWeight l���[vC
d�
DimensionElementComponentAdd(’Measures’, ’Net Sales’, ’Expenses’, -1);
�d�Nl� Expenses sW� Measures ��ñ� Net Sales XCl�bXñπ
��[v� -1C
DimensionElementComponentAddDirectDimensionElementComponentAddDirect ��sΦ��AN≤]l��sWX
�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
b Cognos TM1 ñsΦ���w]ΦkNO�� π��sΦ¼�Cb�¼�ñA��
����sΦ��BNo�sΦM�sΦ��A�ß���sΦ��@�d�A
∩gΩ���CCϕbBz{�� Meta Ω�{�ñ����sΦ TurboIntegrator τ�
228 IBM Cognos TM1 10.2.2 �G ��ΓU
]�p DimensionElementComponentAdd��ATurboIntegrator Y���Σ� π��s
ΦCTurboIntegrator �����sΦ��A�B∩ªM�sΦ@�AMß∩g Meta Ω
�{�������C
P�sΦúPA]�ΣñS�]AsΦ��C�O�bΩ���W⌡μ@�C�
Γ�úP�Sϕ����A]�ª�Qn��¼��sΦG
v ϕ TurboIntegrator Bz{����O∩j¼��iμp¼�≤�Cb�ípUA�
sΦN≤��vA]�ªú��s� �∩gj¼��C
v ϕ TurboIntegrator Bz{����ONjqΩ�ⁿJ Cube ñ�Cb�ípUABz
{�� Meta Ω�{��GNO���A�B�buΩ�v{�ñ���IsA
⌡μΣ�Ω�ⁿJ��n�⌠≤�∩Cϕ Meta Ω�{����ABz{��⌡
L∩�íΩ��iμπ���BΓAoα²Ω�ⁿJ�t�≤�C
yk
DimensionElementComponentAddDirect(DimName, ConsolidatedElName,ElName, ElWeight);
�� í�
DimName nVΣñsWl��X������C
ConsolidatedElName znsWl�Σñ�X�C
ElName l���WC
ElWeight l���[vC
d�
DimensionElementComponentAddDirect(’Measures’, ’Net Sales’, ’Expenses’, -1);
�d�Nl� Expenses sW� Measures ��ñ� Net Sales XCl�bXñπ
��[v� -1C
DimensionElementComponentDelete�τ��qX�ñRú@�≤]l��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
DimensionElementComponentDelete(DimName, ConsolidatedElName,ElName);
�� í�
DimName nqΣñRúl��X������C
ConsolidatedElName nqΣñRúl��X�C
ElName nRú�l��WC
� 6 � TM1 TurboIntegrator τ� 229
d�
DimensionElementComponentDelete(’Region’, ’Benelux’,’Belgium’);
�d�q Region ��� Benelux XñRú Belgium l�C
DimensionElementComponentDeleteDirect�τ���sΦ��AqX�ñRú≤]l��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
b Cognos TM1 ñsΦ���w]ΦkNO�� π��sΦ¼�Cb�¼�ñA��
����sΦ��BNo�sΦM�sΦ��A�ß���sΦ��@�d�A
∩gΩ���CCϕbBz{�� Meta Ω�{�ñ����sΦ TurboIntegrator τ�
]�p DimensionElementComponentDelete��ATurboIntegrator Y���Σ� π��
sΦCTurboIntegrator �����sΦ��A�B∩ªM�sΦ@�AMß∩g Meta Ω
�{�������C
P�sΦúPA]�ΣñS�]AsΦ��C�O�bΩ���W⌡μ@�C�
Γ�úP�Sϕ����A]�ª�Qn��¼��sΦG
v ϕ TurboIntegrator Bz{����O∩j¼��iμp¼�≤�Cb�ípUA�
sΦN≤��vA]�ªú��s� �∩gj¼��C
v ϕ TurboIntegrator Bz{����ONjqΩ�ⁿJ Cube ñ�Cb�ípUABz
{�� Meta Ω�{��GNO���A�B�buΩ�v{�ñ���IsA
⌡μΣ�Ω�ⁿJ��n�⌠≤�∩Cϕ Meta Ω�{����ABz{��⌡
L∩�íΩ��iμπ���BΓAoα²Ω�ⁿJ�t�≤�C
yk
DimensionElementComponentDeleteDirect(DimName, ConsolidatedElName,ElName);
�� í�
DimName nqΣñRúl��X������C
ConsolidatedElName nqΣñRúl��X�C
ElName nRú�l��WC
d�
DimensionElementComponentDeleteDirect(’Region’, ’Benelux’,’Belgium’);
�d�q Region ��� Benelux XñRú Belgium l�C
DimensionElementDelete�τ��q��ñRú@��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
�GRúY��A�Rú����O��� Cube Ω�C
230 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
DimensionElementDelete(DimName, ElName);
�� í�
DimName ]tnRú����C
ElName nRú��C
d�
DimensionElementDelete(’Region’, ’Belgium’);
�d�q Region ��ñRú Belgium �C
DimensionElementDeleteDirect�τ���sΦ��A�Hq���ñRú�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
�GRúY��A�Rú����O��� Cube Ω�C
b Cognos TM1 ñsΦ���w]ΦkNO�� π��sΦ¼�Cb�¼�ñA��
����sΦ��BNo�sΦM�sΦ��A�ß���sΦ��@�d�A
∩gΩ���CCϕbBz{�� Meta Ω�{�ñ����sΦ TurboIntegrator τ�
]�p DimensionElementDelete��ATurboIntegrator Y���Σ� π��sΦC
TurboIntegrator �����sΦ��A�B∩ªM�sΦ@�AMß∩g Meta Ω�{
�������C
P�sΦúPA]�ΣñS�]AsΦ��C�O�bΩ���W⌡μ@�C�
Γ�úP�Sϕ����A]�ª�Qn��¼��sΦG
v ϕ TurboIntegrator Bz{����O∩j¼��iμp¼�≤�Cb�ípUA�
sΦN≤��vA]�ªú��s� �∩gj¼��C
v ϕ TurboIntegrator Bz{����ONjqΩ�ⁿJ Cube ñ�Cb�ípUABz
{�� Meta Ω�{��GNO���A�B�buΩ�v{�ñ���IsA
⌡μΣ�Ω�ⁿJ��n�⌠≤�∩Cϕ Meta Ω�{����ABz{��⌡
L∩�íΩ��iμπ���BΓAoα²Ω�ⁿJ�t�≤�C
yk
DimensionElementDeleteDirect(DimName, ElName);
�� í�
DimName ]tnRú����C
ElName nRú��C
� 6 � TM1 TurboIntegrator τ� 231
d�
DimensionElementDeleteDirect(’Region’, ’Belgium’);
�d�q Region ��ñRú Belgium �C
DimensionElementInsert�τ��N�sW���ñC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CziH���
τ�sW�rBrΩ�X�C��NAzúαb TurboIntegrator Bz{��uΩ
�v�u��v{�ñ���τ�C
yk
DimensionElementInsert(DimName, InsertionPoint, ElName,ElType);
�� í�
DimName nVΣñsW����C
InsertionPoint {�����CnsW���ñ��N
�íJ�{���e�CpG���O�
�As�NsW������C
ElName nⁿú�s��WC
ElType ��¼CElType �T�iα��G
N - ϕ�r�C
S - ϕrΩ�C
C - ϕX�C
d�
DimensionElementInsert(’Region’, ’Belgium’, ’Netherlands’,’N’);
�d�N Netherlands �r�sW� Region ��Cb��wqñ Netherland �π
b Belgium �e�C
DimensionElementInsertDirect�τ���sΦ��AN�sW���ñC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CziH���
τ�sW�rBrΩ�X�C
b TM1 ñsΦ���w]ΦkNO�� π��sΦ¼�Cb�¼�ñA�����
�sΦ��BNo�sΦM�sΦ��A�ß���sΦ��@�d�A∩gΩ
���CCϕbBz{�� Meta Ω���ñ����sΦ TurboIntegrator τ�]�p
232 IBM Cognos TM1 10.2.2 �G ��ΓU
DimensionElementInsert��ATurboIntegrator Y���Σ� π��sΦCTurboIntegrator
�����sΦ��A�B∩ªM�sΦ@�AMß∩g Meta Ω�{����Ω��
�C
P�sΦúPA]�ΣñS�]AsΦ��C�O�bΩ���W⌡μ@�C�
Γ�úP�Sϕ����A]�ª�Qn��¼��sΦG
v ϕ TurboIntegrator Bz{����O∩j¼��iμp¼�≤�Cb�ípUA�
sΦN≤��vA]�ªú��s� �∩gj¼��C
v ϕ TurboIntegrator Bz{����ONjqΩ�ⁿJ Cube ñ�Cb�ípUABz
{�� Meta Ω�{��GNO���A�B�buΩ�v{�ñ���IsA
⌡μΣ�Ω�ⁿJ��n�⌠≤�íJCϕ Meta Ω�{����ABz{��⌡
L∩�íΩ��iμπ���BΓAoα²Ω�ⁿJ�t�≤�C
yk
DimensionElementInsertDirect(DimName, InsertionPoint, ElName,ElType);
�� í�
DimName nVΣñsW����C
InsertionPoint {�����CnsW���ñ��N
�íJ�{���e�CpG���O�
�As�NsW������C
��NAY�N InsertionPoint ϕ@�rΩ�
��ípA�τ�α����iμC
ElName nⁿú�s��WC
ElType ��¼CElType �T�iα��G
N - ϕ�r�C
S - ϕrΩ�C
C - ϕX�C
d�
DimensionElementInsertDirect(’Region’, ’Belgium’, ’Netherlands’,’N’);
�d�N Netherlands �r�sW� Region ��Cb��wqñAπ Nether-
lands O≥�b Belgium ºeC
DimensionElementPrincipalName�τ������DΘW��OWC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
b≤s���ATurboIntegrator ����DΘ�WFúα���OWC]�Ap
G TurboIntegrator Bz{�uα���OWAhb��≤s���AiH���τ�
MwDn�WC
� 6 � TM1 TurboIntegrator τ� 233
yk
DimensionElementPrincipalName( DimName, ElName )
�� í�
DimName nqΣñ��DΘ�W���WC
ElName �WCElName iHO�OWA]iHO
D�WC
d�
pG ElName úb DimName �exs���ñAh�τ��� ElNameC
pG ElName b DimName ñAhL�ªO�OW�ODΘ�WAí����
DΘWC
DimensionExists�� DimensionExists iHPw⌡μ TurboIntegrator Bz{��°A�WO�sbSw
���C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CpG°A�W
sb���Ah�� 1F�h�� 0C
yk
DimensionExists(DimName);
�� í�
DimName nT{ΣO�sb���WC
d�
DimensionExists(’Region’);
�d�Pw°A�WO�sb Region ��C
DimensionSortOrder�τ������M���X��≤A]w���¼M��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
DimensionSortOrder wq�����iMwl�u�ívbul�sΦ�vñ�πΦ
íC
DimensionSortOrder ]w����eFu�N��xs�°A��A��u�∩��i
�C
234 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
DimensionSortOrder(DimName, CompSortType, CompSortSense,ElSortType , ElSortSense);
�� í�
DimName n�Σ]w�������WC
CompSortType wqX��≤b��ñ�πΦíC
CompSortType ���G
ByInput - Od≤�íJX����C
ByName - ÷W��X�≤C
CompSortSense wqX≤���tΓkCoO�n��A
²u�b CompSortType � ByName �A�M
����CCompSortSense ��i�G
Ascending - ÷r��W����X≤C
Descending - ÷r��ε����X≤C
ElSortType wq��������CElSortType ���i
�G
ByInput - Od��íJ������C
ByName - ÷W�����C
ByLevel - ÷h������C
ByHierarchy - ÷Ñh�����C
ElSortSense wq������tΓkCoO�n��A
²u�b ElSortType � ByName � ByLevel
�A�M����CElSortSense �Γ�iα�
�G
Ascending - ÷r����÷h�AH�W��
�����C
Descending - ÷r����÷h�AH�ε��
�����C
d�
DimensionSortOrder (’Region’, ’ByName’, ’Descending’,’ByLevel’, ’Ascending’);
�d�]w Region �������C�����ú÷h�H�W����A���
X≤h÷r��ε����C
DimensionUpdateDirect�τ��⌡μ TurboIntegrator Bz{�ñⁿ��sΦ¡εº��� π∩gAΩΦ
WANOúY���O Θ�\�C
� 6 � TM1 TurboIntegrator τ� 235
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
��Y�ⁿ@tC��sΦ]"ΣO�Rú�A����O ΘN�WLΣ
π∩g���N���O ΘCb�� D i m e n s i o n E l e m e n t I n s e r t D i r e c tB
DimensionElementDeleteDirectBDimensionElementComponentAddDirectB
DimensionElementComponentDeleteDirect �]��DimensionTopElementInsertDirect
�sΦ��ºßAiH∩�a���τ�CIs DimensionUpdateDirect �� l
π�sO Θ¿�AúLAªiH�O�bBz ¿ºßA���bª�p�i
αO Θ�\�ñC
yk
DimensionUpdateDirect(DimName);
�� í�
DimName zn∩g���WC
d�
DimensionUpdateDirect(’Region’);
�d��∩g Region ��C
DimensionTopElementInsert�τ��b��ñ���C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CpG��wg
�μ@�ANú�����C
yk
DimensionTopElementInsert(DimName, InsertionPoint, ElName);
�� í�
DimName n�������C
InsertionPoint {�����CnsW��ñ��N
�íJ�{���e�C
ElName nⁿú�s���WC
d�
DimensionTopElementInsert(’Region’, ’Netherlands’, ’World’);
�d��N� World sW� Region ��Cb��wqñAπíJ� World O
≥�b Netherlands ºeC
DimensionTopElementInsertDirect�τ���sΦ��Ab���ñ���C
236 IBM Cognos TM1 10.2.2 �G ��ΓU
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CpG��wg
�μ@�ANú�����C
b Cognos TM1 ñsΦ���w]ΦkNO�� π��sΦ¼�Cb�¼�ñA��
����sΦ��BNo�sΦM�sΦ��A�ß���sΦ��@�d�A
∩gΩ���CCϕbBz{�� Meta Ω�{�ñ����sΦ TurboIntegrator τ�
]�p DimensionTopElementInsert��ATurboIntegrator Y���Σ� π��sΦC
TurboIntegrator �����sΦ��A�B∩ªM�sΦ@�AMß∩g Meta Ω�{
�������C
P�sΦúPA]�ΣñS�]AsΦ��C�O�bΩ���W⌡μ@�C�
Γ�úP�Sϕ����A]�ª�Qn��¼��sΦG
v ϕ TurboIntegrator Bz{����O∩j¼��iμp¼�≤�Cb�ípUA�
sΦN≤��vA]�ªú��s� �∩gj¼��C
v ϕ TurboIntegrator Bz{����ONjqΩ�ⁿJ Cube ñ�Cb�ípUABz
{�� Meta Ω�{��GNO���A�B�buΩ�v{�ñ���IsA
⌡μΣ�Ω�ⁿJ��n�⌠≤�∩Cϕ Meta Ω�{����ABz{��⌡
L∩�íΩ��iμπ���BΓAoα²Ω�ⁿJ�t�≤�C
yk
DimensionTopElementInsertDirect(DimName, InsertionPoint, ElName);
�� í�
DimName n�������C
InsertionPoint {�����CnsW��ñ��N
�íJ�{���e�C
ElName nⁿú�s���WC
d�
DimensionTopElementInsertDirect(’Region’, ’Netherlands’, ’World’);
�d��N� World sW� Region ��Cb��wqñAπíJ� World O
≥�b Netherlands ºeC
ODBC TurboIntegrator τ�
o�τ��≤U ODBC �@C
ODBCClose�τ��÷¼P ODBC Ω���suC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 237
yk
ODBCClose(Source);
�� í�
Source }�� ODBC ���WC
d�
ODBCClose(’Accounting’);
�d�÷¼P Accounting ODBC ��suC
ODBCOpen�τ��}��≤ΘX� ODBC Ω��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ODBCOpen(Source, ClientName, Password);
�� í�
Source ODBC ��WC
ClientName Ω��W����ß�C
Password ClientName �KXC
d�
ODBCOpen(’Accounting’, ’Jdoe’, ’Bstone’);
�d���KX Bstone }� Jdoe �ß�� Accounting ODBC Ω��C
ODBCOPENEx�τ��}��≤ΘX� ODBC Ω��A�ⁿwsu��}�� Unicode suC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
μí�GODBCOPENEx (dataset name, dataset client name, client password, (use-Unicode-
interface flag) )
yk
ODBCOpenEx(Source, ClientName, Password, UseUnicodeODBC);
�� í�
Source ODBC ��WC
238 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
ClientName Ω��W����ß�C
KX ClientName �KXC
UseUnicodeODBC wqn��� Unicode su��¼C
d�
ODBCOpenEx( TestTable, sa, , 1 );
chinese= ;chinese = CHARW( 37123 );fieldval = chinese | SomeNewText;sql= Update TestTable set ForeName = N | fieldval | WHERE CustomerId= 1ODBCOUTPUT( Unicode, sql );
�G SQL »zípU�G
Update TestTable set ForeName = N?SomeNewText WHERECustomerId = 1
ODBCOutput�τ��∩}�� ODBC Ω��⌡μ SQL ≤sd�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CbIs
ODBCOutput ºe��� ODBCOpen τ�}�Ω��A�b�⌠Bz{�ºe��
� ODBCClose ÷¼�Ω��C
yk
ODBCOutput(Source, SQLQuery, [SQLQuery2, SQLQuery3, ...]);
�� í�
Source n∩Σ⌡μd�� ODBC Ω��C
SQLQuery SQL d�»zíC
÷M ODBCOutput O}o�≤sϕμA²]
iH�bΩ��ñ⌡μ⌠≤ SQL d�C
pG SQL d�»zíWL 255 �rAz�
N�d�I⌠�h� S Q L Q u e r y ��
]SQLQuery2BSQLQuery3 Ñ�Coi²z��
WL TurboIntegrator ��� 255 �r¡ε�
d�»zíC⌡μ ODBCOutput τ��ANs
��� SQLQuery ��A�B��Q⌡μd
�C
� 6 � TM1 TurboIntegrator τ� 239
d�
ODBCOutput(’Accounting’, ’INSERT [CategoryID], [CategoryName]FROM Categories;’);
�d�∩ Accounting Ω��⌡μⁿw�d�C
SetODBCUnicodeInterface�τ��]w ODBC ������ Unicodeuevτ�A�O@δμ@��rτ
�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
N�τ�]� 1Ah���er ODBC ��C
í ODBC X�{íΣ����μ@����M Unicode �íuerv��A�
ß�OH 16 ��qiμr��M��CpG∩�X�{íúΣ�Σñ@��íA
h�ú X�Ajε TurboIntegrator �����Sw�íC
yk
SetODBCUnicodeInterface=1
�� í�
1 ��er ODBC ��C
0 ��μ@����C
Bz{��ε� TurboIntegrator τ�
o�τ�PBz{��ε��÷C
ProcessError�τ���YεBz{�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
���τ�ε�Bz{�����¼A�X�C
yk
ProcessError;
��
LC
ExecuteCommand�τ��bBz{��í⌡μⁿOμCziH�� ExecuteCommand ⌡μα���{
íA²úα⌡μA�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
240 IBM Cognos TM1 10.2.2 �G ��ΓU
pGz�� ExecuteCommand ⌡μ⌡μ�Ah�M�UC°≤G
v pG CommandLine ��uⁿwn⌡μ���WAh Windows °A�Nb°A�
Ω�w�²M Tm1s.exe �b��²ñMΣ���CUNIX °A�u�b°A�Ω�
w�²ñMΣ���C
v pG CommandLine �����∩⌠r�Ah Windows M UNIX °A�úu��
�b°A�Ω�w�²ñMΣ���C
v b Microsoft Windows � UNIX °A�WAziHV CommandLine �����∩
⌠AH⌡μ⌠≤�mñ���C
yk
ExecuteCommand(CommandLine, Wait);
�� í�
CommandLine n⌡μ�ⁿOμC
Wait ⁿXBz{�O�Ñ ⁿO⌡μ ¿ßAA�
≥⌡μU@�Bz{�»zíC���� 0 �
�Bz{��≥⌡μU@�»zíA�úÑ
⌡μⁿOμC���� 1 ��Bz{�Ñ ⁿ
Oμ�QμßAA�≥⌡μU@�»zíC
ExecuteProcess�τ�i²zqt@�Bz{�⌡μ TurboIntegrator Bz{�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ExecuteProcess(ProcessName, [ParamName1, ParamValue1,ParamName2, ParamValue2]);
�� í�
ProcessName n⌡μ�Bz{�WC�Bz{���PIs ExecuteProcess
�Bz{��≤�P�°A�C
pGb⌡μ�Σú�����RW�Bz{�Ah��YεI
sBz{�C]TurboIntegrator bs��ú�d ProcessName O
���C�
ParamName n⌡μ�Bz{��{���WCu�bn⌡μ�Bz{��
����A��n���C
ParamValue ParamName ������CpGzⁿw ParamName ��Ah�
�ⁿw�∩�� ParamValueC
ParamName M ParamValue ����÷��¿∩X{A��W
ß���O���Cz���n⌡μBz{��C���ⁿw@
� ParamName M�∩�� ParamValueC
� 6 � TM1 TurboIntegrator τ� 241
�J ExecuteProcess τ�ñ���W�Pb⌡μ��n⌡μ�Bz{�ñⁿw���
W��CpGbn⌡μ�Bz{����MμñΣú����WAh�o�Y½
��A�PIs ExecuteProcess �Bz{��YεC
��
ExecuteProcess ��@�Ω�A��iH∩�UCΣñ@����τ�iμ�G
τ� í�
ProcessExitByChoreQuit() ⁿXBz{�]⌡μ ChoreQuit τ���⌠
ProcessExitNormal() ⁿXBz{���⌡μ
ProcessExitMinorError() ⁿXw�Q⌡μBz{�A²o��n��
ProcessExitByQuit() ⁿXBz{�]�T� ″quit″ ⁿO��⌠
ProcessExitWithMessage() ⁿXBz{����⌠A�b tm1server.log ñgJ@hTº
ProcessExitSeriousError() ⁿXBz{�]Y½����⌠
ProcessExitOnInit() ⁿXBz{�b l]w�íñε
ProcessExitByBreak() ⁿXBz{�]J� ProcessBreak τ���⌠
d�
YnO² ExecuteProcess Is�Bz{�]Y½���ó��íA����ⁿUC�
e�{íXG
return_value = ExecuteProcess(’create_sales_cube’);ASCIIOutput(’C:\temp\process_return_value.txt’, ’Process exitedwith serious errors at’, TIME, ’on’, TODAY);if(return_value = ProcessExitSeriousError() )endif;
GetProcessErrorFileDirectory�τ����gJ TurboIntegrator Bz{������² π⌠WA��[W�
uC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C�w]A��
Bz{���Θx�ú�gJBz{��b°A��Ω��²ñC
yk
GetProcessErrorFileDirectory;
��
LC
GetProcessErrorFilename�τ����PYBz{��÷p� TurboIntegrator Bz{���Θx��WC
242 IBM Cognos TM1 10.2.2 �G ��ΓU
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CpG�Bz{
�� ú���Θx�Ah�τ���@��]���rΩC
½nG b⌡μ�wBz{���]ucvBumeta Ω�vBuΩ�v�u��v�
ñ���»zíºßA��ú�Bz{���Θx�C]�AziH��
GetProcessErrorFilename �dºe���O�ú�F��Θx�A²úα���τ�
Pw{μBz{���O�� ngJ��Θx����C
�pAzLbu��v��ñMw GetProcessErrorFilename O���@�D��rΩA
ziH�DbucvBumeta Ω�v�uΩ�v��ñO�wú���C²OAzL
kbuΩ�v��ñ�� GetProcessErrorFilename PwuΩ�v��O�ú���C
yk
GetProcessErrorFilename;
��
LC
GetProcessName�τ��HrΩ�í��{μBz{��WC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
GetProcessName()
��
LC
Name = GetProcessName();
Ifϕ�wϕí� true �AIf »zí�\Bz{�⌡μ@��@tC»zíC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CziH��Γ
NBΓlB�ΦBΓlM±�BΓl�cϕíC
TurboIntegrator If »zíPWh IF τ�úPATurboIntegrator »zíiH�ⁿh� ElseIf
� Else »zíH�⌠h�ϕíA�Wh IF τ�uα�⌠@�ϕíC
b@� TurboIntegrator Bz{�ñA�hiH�¼OJ 20 � 20 � If/ElseIf/Else »
zíCpG�¼OJ� If/ElseIf/Else »zíWL 20 �Ahb��xsBz{��AN
�¼�@���C
yk
If(expression);statement1;ElseIf(expression);statement2;ElseIf(expression);
� 6 � TM1 TurboIntegrator τ� 243
statement3;Else;statement4;EndIf;
��
LC
d�
If (x=5);ASCIIOutput(’c:\temp\if.txt’,’x equals five’);ElseIf (x=1);ASCIIOutput (’c:\temp\if.txt’, ’x equals one’);ElseIf (x=2);ASCIIOutput (’c:\temp\if.txt’, ’x equals two’);ElseIf (x=3);ASCIIOutput (’c:\temp\if.txt’, ’x equals three’);ElseIf (x=4);ASCIIOutput (’c:\temp\if.txt’, ’x equals four’);Else;ASCIIOutput (’c:\temp\if.txt’, ’x falls outside expected range’);EndIf;
�d��⌠ X ��CpG X=5Ah⌡μ ASCIIOutput τ�HNrΩ ″x equals five″ gJ c:\temp\if.txtCpG X úÑ≤ 5Ah�⌠�@� ElseIf »zíCpG X = 1Ah
⌡μ ASCIIOutput τ�HNrΩ ″x equals one″ gJ c:\temp\if.txtC�Bz{��@
�≥�⌡μ EndIf �εC
bú�� ElseIf �ípUA]iH�c�μ If »zí]po�d�ñ�G
IF(expression);statement1;ELSE;statement2;ENDIF;
ItemReject�τ����@º�O²A�NΣPⁿw���Tº@ ±mb��ΘxñC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ItemReject(ErrorString);
�� í�
ErrorString ϕYO²D���ngJ��Θx���T
ºC
d�
ItemReject(’ Value outside of acceptable range.’);
ϕ�O²]t��WXwwq�d≥�A�d�N��O²P��Tº ’Value out-
side of acceptable range.’ @ ±J��ΘxC
244 IBM Cognos TM1 10.2.2 �G ��ΓU
ItemSkip�τ��jεBz{�⌡L{μ�Ω����C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ItemSkip;
��
LC
ProcessBreak�τ���εBz�Ω�A��≥⌡μBz{��u��víC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ProcessBreak;
��
LC
ProcessError�τ���YεBz{�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
���τ�ε�Bz{�����¼A�X�C
yk
ProcessError;
��
LC
ProcessQuit�τ��ε TurboIntegrator Bz{�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ProcessQuit;
��
LC
� 6 � TM1 TurboIntegrator τ� 245
Whileϕ�w°≤� true �ATurboIntegrator While »zí�\Bz{�½�@tC»zíC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
iH�¼OJ While »zíC
yk
WHILE(logical expression);
statement1;
statement2;
...
statement n;
END;
�G�� WHILE »zíú��H END »zí�⌠C
��
LC
wPB
Synchronized() �≤ TurboIntegrator Script ñAHjεs≥⌡μ@�ⁿw� TurboIntegrator
Bz{�C
synchronized() ��UCykC
synchronized(string)
��
synchronized() ��oμ@�n���AªO���w∩Ωw½≤wq�WC�Ωw½
≤WiH�≤h� TurboIntegrator Bz{�AHNΣ⌡μ�C��s�C
��
í�
�/�n/w]�
lockName nPB��Ωw½≤����wqWCW
ú�jpgA�ñ�t�μCW�°�
úαWL 1023 �rC
String/Yes/None
yN
TurboIntegrator Bz{�iH∩ synchronized() iμ⌠N���IsA�BΩw½≤�
��úδC�C�qIs synchronized() �K}l��A�]tμ÷ ¿�εC
246 IBM Cognos TM1 10.2.2 �G ��ΓU
�pApGOqDBz{� (Pm) �D°� (Cm) �lBz{� (Ps) Is synchro-
nized()Ah�b Pm � Cm ¿�u�±vuΩw½≤vCº�¼pNO SaveDataAll
(SDA) ��[au�⌠vμ÷ñíBz{�⌡μFo]A�≤uΩw½≤vC
synchronized() IsiHm≤ TurboIntegrator Script ��⌠NBA²Oϕo{�C��A
�C�A�≤π�Bz{�C
��q��b TurboIntegrator Scriptuñív�YB�� synchronized() Is�
TurboIntegrator Bz{�A�b�Isºeiμ@� O1C� TurboIntegrator Bz{�
�Γ�Ω�iα�P�}lCb�G�Ω�IsΣ synchronized() ºeA�@�Ω�i
α�⌡μ� ¿]]AΣ synchronized() Is�Cb�ípUA∩����ÑAN�
oΓ�Bz{�P�⌡μ@�C��aApG�G�Bz{�b�@�Bz{� ¿
ºeIsΣ synchronized()Ah���⌠≤w⌡μ�u@ (O1)A�Ñ �@�Bz{�
¿Cb�ípUA∩����ÑAoΓ�Bz{�N�w�C�@�C
Yn�K�Vc¼pAH���� synchronized() ���A�]²újó�² syn-
chronized() Is¿� TurboIntegrator Bz{���@�»zíC
d�
��q TurboIntegrator Bz{� P �n≤sΓ� Cube]Cube_1 M Cube_2�C
ΣL TurboIntegrator Bz{�]iα�n≤s Cube_1 � Cube_2C
Ynv@⌡μ��n≤s Cube_1 � Cube_2 � TurboIntegrator Bz{�Ah P iH
zLUCΦíIs synchronized()G
sCube_1=’Cube_1’;sCube_2=’Cube_2’;sE1=’Elm1’;sE2=’Elm2’;sE4=’Units’;sE5=’Price’;
Synchronized( sCube_1 );Synchronized( sCube_2 );
CellPutn( 111, sCube_1, sE1, sE2 );CellPutn( 9.99, sCube_2, sE4, sE5 );
# ...
ΣLn≤s Cube_1 � Cube_2 � TurboIntegrator Bz{�]��zL�ⁿ�Φí
Is synchronized( sCube_1 ) M]��synchronized( sCube_2 )C
b�d�ñAoΓ�Ωw½≤�Ww∩�P Cube W�PC²OAΩw½≤�W
ú�PΣL Cognos TM1 ½≤]CubeB��Bl�Ñ��W�PC.
Wh�z TurboIntegrator τ�
o�τ��≤UWh�zC
� 6 � TM1 TurboIntegrator τ� 247
CubeProcessFeeders�τ��½sBzⁿw Cube �Whñ���Xe�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
�τ��½sBzⁿw Cube �Whñ���Xe�CxsWh�sΦ�eºßA@δ
���½sBzXe�AúLApGΩ��≤A���Ω��≤��≤í°≤íX
e�Ah�nIs�τ�AH½s�⌠��°≤íXe�C
yk
CubeProcessFeeders(CubeName);
�� í�
CubeName n�ӽsBzXe�� CubeC
d�
CubeProcessFeeders(’2003sales’);
�d��½sBz 2003sales Cube �Whñ���Xe�C
CubeRuleAppend�τ��NμμWhσr�[ TM1 Cube WhC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
ΩΦWA�τ��NμμσrsWWh (.rux) �Coμσrq�OWh»zíA²]
iHOCpGb⌡μ�τ��S�⌠≤WhP Cube �÷pAN���sWhAΣ
ñu]t����μC
yk
CubeRuleAppend(CubeName, RuleText, IsCalculationRule);
�� í�
CubeName Cube WAo� Cube PznbΣñ�[@μ
σr�Wh�÷pC
248 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
RuleText zn�[Wh�μμσrC
zsW�πμσr��Hμ�AϕA�B�
�ϕuWhyk��D�C
pG�μσr]A⌠≤���Ah�W
��HΓ�μ�AϕAH⌡Xq��A
ϕ�W�μ�C�pAb��W�
CL3 ���A��Nªⁿw� [’’CL3’’]C
UCd�dziH�[Wh���σr
μG
’[’’CL3’’] = [’’CL4’’] + [’’Trial’’];’
’skipcheck;’
’[’’Trial’’] => [’’CL3’’];’
IsCalculationRule IsCalculationRule ����iO���biαs
b≤ Cube Whñ�⌠≤Xe��qºWíJ
μCpG�ñ IsCalculationRule ��A�H 0.0
��Ahsμu��[Wh��C
]�Wh (.rux) �O�ß�≥�∩�Xe��
q�pΓ�q�¿A]��≤pΓWh»zí
]��∩�������[μú����
1.0 @����AHTO�bWh��Aϕ�m
ñíJsμC
d�
CubeRuleAppend( ’MyCube’, ’[’’CL3’’] = [’’CL4’’] + [’’Trial’’];’, 1.0 );
�d��b MyCube Cube Wh�pΓ�q��íJpΓ»zí [’CL3’] = [’CL4’] +
[’Trial’];C
CubeRuleAppend( ’MyCube’, ’[’’Trial’’] => [’’CL3’’];’, 0.0 );
�d��b MyCube Cube �Wh��íJXe�»zí [’Trial’] => [’CL3’];C
CubeRuleDestroy�τ��Rú⌠≤w∩ⁿw� Cube �sb�WhC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 249
yk
CubeRuleDestroy(CubeName);
�� í�
CubeName Cube WAo� Cube PznRú�Wh�÷
p
d�
CubeRuleDestroy(’SalesProjections’);
�d��Rú SalesProjectionscube �WhC
DeleteAllPersistentFeedersRú⌠≤�≥sb� .feeder ��C
���τ��A�N�� Cube �� ″do not save feeders″A]�ß≥ ″SaveData″ ú��≥OsXe�Aoϕ�b°A�½s���½spΓ��Xe�C
yk
DeleteAllPersistentFeeders;
�� í�
L �τ�S���C
ForceSkipCheckjε⌡μd�AN� Cube bWhñπ� SKIPCHECK @�C
oϕ�∩≤CC�iα�xsμHMΣ��íp]S� SKIPCHECK �íp�Ad
�u�BzΩ��≤ Cube ñ��C�τ��N°�d��¼A]�u∩� Cube ñ�
�C��sW Turbo Integrator Bz{��ucv�qCN ForceSkipCheck()
±bucvñAª�vTnϕ��Ω���π�°�d�C
yk
ForceSkipCheck()
�� í�
L �τ�S���C
RuleLoadFromFile�τ��qσr��ⁿw� Cube �� TM1 WhC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
250 IBM Cognos TM1 10.2.2 �G ��ΓU
�σr���� TM1 WhD�iμμí�CC�Wh»zí��H (;) �⌠A
e���[W # rC
pGⁿw� Cube wsbWhAh RuleLoadFromFile ���WhN∩g{��WhC
yk
RuleLoadFromFile(Cube, TextFile);
�� í�
Cube n���Wh� Cube WC
TextFile nqΣñ��Wh�σr�WC
ziHⁿw���� π⌠A]A�WM�
�WC]U��d� 1C�
pGzuⁿw�WM��WATurboIntegrator �
b°A��Ω��²ñMΣ���C
pGzúⁿw��WAh�w]A
TurboIntegrator �w��W� .ruxC]U��d
� 2�C
pGzN TextFile ��Od���Ah TurboIntegrator �b°A��Ω��²ñMΣ
P Cube PW]²O��W� .rux����C]U��d� 3�C
d�
RuleLoadFromFile(’Sales’, ’C:\temp\cuberule.txt’);
�d��� C:\temp �²ñ� cuberule.txt ���eA� Sales Cube ��WhC
RuleLoadFromFile(’Sales’, ’cuberule’);
�d���°A�Ω��²ñW� cuberule.rux ���A� Sales Cube ��WhC
RuleLoadFromFile(’Sales’, ’ ’);
�d���°A�Ω��²ñW� Sales.rux ���A� Sales Cube ��WhC
FL�tτ�
o�τ�OPFL�tft��C
GetUseActiveSandboxProperty�τ����¼L�AⁿXBz{�Ob≥�Ω��O����@�ñFL�tñ¬
�MgJ�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
w]�O²Bz{�¬�MgJ≥�Ω�C
v pG���O 0AhBz{��e�b¬�MgJ≥�Ω�C
v pG���O 1AhBz{��e�b¬�MgJ@�ñFL�tC
� 6 � TM1 TurboIntegrator τ� 251
�GúD zwbBz{�ñ�� SetUseActiveSandboxProperty τ�A�ho�τ��
����eb Architect/u°A���v�����ñ]w��[�Cb�ípUA��
e��O�W��� SetUseActiveSandboxProperty τ��]w��MwC
yk
GetUseActiveSandboxProperty()
��
LC
d�
return_value = GetUseActiveSandboxProperty();
�d����¼L�AⁿXBz{��eOb@�ñFL�t�O≥�Ω�ñ¬�M
gJ Cube Ω�C
ServerSandboxesDeleteServerSandboxesDelete e\�z��≤PSw�h������FL�tC
oO TM1 TurboIntegrator τ�Ab TurboIntegrator Bz{�ñ��C
uFL�tvOM�u@�A���iHbΣñΘJMxsúP≤ IBM Cognos TM1 ≥
�Ω��Ω��CuFL�tvxsb �MO Θ]Y���ñ�ñC�\αOb
°A��@�A�BiHzL TurboIntegrator M API τ� ServerSandboxesDelete
iμCb TurboIntegrator Bz{�ñ���S�A�z�NiH�����°��w
�@C
í�
�τ���uzⁿví��nRú�FL�tCzⁿiH¬�G″Delete sandboxes
whose attribute is condition value.″
�pG″Delete sandboxes whose size is greater than 10 MB.″ b�d�ñAattribute O
FL�t� ″size″Bcondition O ″greater than″A� value O ″10 MB″C
TurboIntegrator τ��Γ�∩��w�r��C]�FL�tú¡εΣWñi��
rA�H�z�iHb�n�ú L��v�uw�vw�rC
�pAServerSandboxesDelete( ’client:=:Admin, name:=:best case scenario’ );"
bUCd�ñA≤FL�tW (″best::case::scenario″) ñ���rA]��nt@
�w�rG
ServerSandboxesDelete( ’client|=|Admin# name|=|best::case::scenario’, ’|’, ’#’ );"
�Gb�τ�� TurbIntegrator P API �íñAzⁿ�T�ykúPC
yk
ServerSandboxesDelete(string,string,string)
252 IBM Cognos TM1 10.2.2 �G ��ΓU
��
zⁿ
�n�
String
Lw]�
⌠N°��zⁿMμCC@�zⁿúO]tT�O�rΩC�@�OⁿXFL
�t���C�G�ⁿX°≤A�p ″>″ � ″=″C�T�OOFL�t��iμ�°≤Lo����iα�Cπ�rΩ�°�úαWL 10,000 �rC
PredicateDelimiter
∩�
String
w]�� :]��
∩��w�rC
rΩ�°�úαWL 1 �rC
PredicateListDelimiter
∩�
String
w]�� ,]rI�
∩��w�rC
rΩ�°�úαWL 1 �rC
Lo���
Lo���Oi��iμ�°≤±��FL�t�eC��WMΣ∩����°≤
ú�jpgA�ñ�O��μC�pAUCΓ�Isú��G
ServerSandboxesDelete( ’client:=:Admin’ );
ServerSandboxesDelete( ’C L I E N T : = :Admin’ );
ϕ 1. Lo���
�� í� ���°≤ ��¼
UpdateDate bFL�tñ⌡μe�
gJ�@��íWOC
<, =, >. Ω���μí��íWOAτY
YYYY-MM-DDCΘO�p�μ�C
AccessDate e�°ⁿFL�t��
íWOC
<, =, >. Ω���μí��íWOAτY
YYYY-MM-DDCΘO�p�μ�C
CreationDate ��FL�t��íW
OC
<, =, >. Ω���μí��íWOAτY
YYYY-MM-DDCΘO�p�μ�C
Size FL�t�O Θ�j
pC
<, =, >. ϕ� log4cxx α½Wh�jp]��\
tm�� A u d i t L o g M a x T e m p
FileSize�C�pA10 MBCKB O�p
�μ�C
� 6 � TM1 TurboIntegrator τ� 253
ϕ 1. Lo��� (�≥)
�� í� ���°≤ ��¼
Name FL�t�WC =]]
t�C
rΩC
�ß� FL�t����ß
�C
=. rΩC
Group FL�t�����
�Σ¿��s�C
=. rΩC
OⁿM�
FL�tRú��²esb�f�Oⁿ\αiμOⁿC��AFL�t�z�G��
��°i]Ab INFO h��ú�Θx (tm1server.log) ñC�°i�]AⁿvTFL�
t�MμBΣí��AH�⌠≤o����C
ServerSandboxesDelete u���¿\�ó¼AC
yN
zⁿMμ
μ@IsñqL ServerSandboxesDelete �h�zⁿ�s�C½y�íA∩≤
�XqL�h�FL�t�ÑA��zⁿú��O t r u eC��h�
ServerSandboxesDelete IsiHF¿≈μ�C@� ServerSandboxesDelete I
sue\C@���X{@�C�pA]�@�FL�tu�@����ß
�A�H���ß�Γ�OL��@�C��Y���X{h��A�b�
�°iñπiAúLAó�ú�ñ�@�Cbo�ípUA���⌠≤
ΣLd��zⁿA²O�G�@�O��C
Ωw
�F�KjqΩw�DAServerSandboxesDelete �d��ß��FL�t@��
íI SnapshotAMßbiα��±⌠≤TOi�C�μ÷�ΩwC]��μ�A
�HpG�ß�b��BΓ���ß��uqLvAhiα�b�@μ÷ ¿
ºeAN�XLo�h�FL�tsW��ß�C�μ�Pbμ÷ ¿ºß
�YNFL�tsW�ß��o��μ��ⁿC
d≥
ADMIN]W�����M DataAdmin s�¿�iHs����ß����FL
�tCL����Taⁿw�ß���ANΣ ServerSandboxesDelete Is�d
≥¡ε�u¡L��v�FL�tC��ΣL���uαs�L��v�FL
�tFpGL�ⁿwúP��ß��DΣ��s�Ah�τ��bó�ñ
�A���M�v��C
�ñFL�t
pGFL�t�XRú�hA²�e��ñAhú�Rú�FL�tCbú�
ΘxΩTh�°iñ�X{@���AⁿX�X{��C
s�M≤sΘ�
Θ���iHOδ��]úWL�Θ����C]��¡εA�Ho����
O²]��∩aδ�Cue�≤sΘ�vú�b�OxsμgJ�iμ≤sC
254 IBM Cognos TM1 10.2.2 �G ��ΓU
�OAt��O²bⁿJO Θñ�w�Y�Ω�gJΣñºFL�t�°ⁿ
Θ�Co�FL�t�ue�s�Θ�vMue�≤sΘ�vN��PCqO
Θñ°ⁿFL�t�Au�≤sue�s�Θ�vC��A]�O Θ�F
L�túⁿ¡≤ ServerSandboxesDeleteA�HNFL�tⁿJO Θ�ú�≤
sue�s�Θ�vC
�pA��qUC���d�G
ϕ 2. e�s�Θd�
Θ �í �@
1 1 ⁿJFL�t S
1 2 gJ 1
2 3 ¬� 1
2 4 °ⁿFL�t
�����WLΓ��FL�t]iαO]tΘ�≤��u�í�Cb�í
4A°ⁿFL�t�Aue�≤sΘ�v�]� 2A�úO 1]Ω�iμe�≤s�Cb�ípUAue�s�Θ�v]�b�í 4 ]� 2CpG Write1∩�¬�Ahu�Nue�s�Θ�v]� 2A�Lk�≤ue�≤sΘ�vC
d�
ServerSandboxesDelete( ’client:=:Admin, name:=:best case scenario’ );
ServerActiveSandboxGet�τ����⌡μ���@�ñFL�t�WC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
pG���S�@�ñFL�tAh���rΩC]�°�ObSϕ�z����⌠
wqñ⌡μA�BiHS�⌠≤@�ñFL�tA�HzL°�⌡μ�A�τ�@
����rΩC
yk
ServerActiveSandboxGet()
��
LC
d�
return_value = ServerActiveSandboxGet();
�d�������]Σ⌡μiμτ�Is� TI Bz{���@�ñFL�tC
ServerActiveSandboxSet�τ��]w⌡μ����@�ñFL�tC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 255
�rΩO�Mú⌡μ����@�ñFL�tCpG⌡μ�������FL�t
S����WAh�τ��YX��C]�°�ObSϕ�z����⌠wqñ
⌡μA�BiHS�⌠≤@�ñFL�tA�HzL°�⌡μ�A�τ�@�YX
��C
��GYn² TurboIntegrator Bz{�b⌡μ���@�ñFL�t�⌠wqñ¬�
MgJ�Ah��]w U s e A c t i v e S a n d b o x �eC��\ � 2 5 1 ��
yGetUseActiveSandboxPropertyzM ySetUseActiveSandboxPropertyzC
yk
ServerActiveSandboxSet(SandboxName)
�� í�
SandboxName rΩ�C⌡μ�������FL�t�W
C
d�
ServerActiveSandboxSet(’Best case’);
�d��N⌡μ����@�ñFL�t]� ″Best case″C
ServerActiveSandboxSet(’’);
�d��Mú⌡μ����@�ñFL�t]N⌠wq]�≥�Ω��C
SetUseActiveSandboxProperty�τ���εBz{�Ob≥�Ω��O����@�ñFL�tñ¬�MgJ Cube
Ω�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��Cw]�O²B
z{�¬�MgJ≥�Ω�C
�τ��d≥uA�≤{μ⌡μñ�Bz{�A�B��m½ Architect/u°A��
�v������e]w��[�C
yk
SetUseActiveSandboxProperty(PropertyValue)
�� í�
PropertyValue ¼L�AⁿXBz{�b¬�MgJ Cube Ω�
�AO�����@�ñFL�t⌠wqC
pG PropertyValue = 0AhBz{���≤@
�ñFL�t⌠wqA�¬�/gJ≥�Ω
�C
pG PropertyValue = 1AhBz{��b@�
ñFL�tñ¬�/gJ Cube Ω�C
256 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
SetUseActiveSandboxProperty(1);
�d��²Bz{�bo�⌡μ�ΣlíA≤@�ñFL�tñ¬�/gJ Cube Ω
�C
ServerSandboxExists����FL�tO�sbC���FL�tsb��� 1A�h� 0C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ServerSandboxExists( sandboxname )
�
ServerSandboxExists( sandboxname , username )
��
�ΣO�sb�FL�t�WCServerSandboxExists ��@�∩�rΩ��]�
��ß��W�CpGIs�ß�π�Aϕ�M�vAhIs�ß�iH��∩�
��ⁿwDIs�ß���ß�CpGⁿw��ß�úO⌡μñ�ß�A�B⌡μ
ñ�ß�úO DataAdmin � ADMIN s��¿�Ah�ú�M�v��CpG ��
∩���Ah@�ñ�ß��FL�tOD«C
d�
UC Snippet πp≤�� ServerSandboxExistsBServerSandboxGet M
ServerSandboxListCountGet �B� User1 �����FL�tAH�N
��FL�tΘXσr�CN�w∩ Admin � Data Admin s��¿�H��
User1 ����A�Q⌡μ TurboIntegrator Bz{�Cw∩⌠≤ΣL���A
TurboIntegrator Bz{�N�]M�v���óC
SandboxIndex = 1;NumSandboxes = ServerSandboxListCountGet( ’User1’ );
WHILE( SandboxIndex <= NumSandboxes );
SandboxName = ServerSandboxGet( SandboxIndex, ’User1’ );
IF( ServerSandboxExists( SandboxName, ’User1’ ) = 1 );
ASCIIOUTPUT( ’C:\User1Sandboxes.txt’, SandboxName );
ENDIF;
SandboxIndex = SandboxIndex + 1;
END;
ServerSandboxGet�τ���zL�r N ��O�FL�tWAΣñ N OΘJ���C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 257
yk
ServerSandboxGet( index )
�
ServerSandboxGet( index, username)
��
���FL�t�Xñ�nDFL�t���C���íN�s≥A]�A�rΩ�
��X{��iH�����BΓCP�ARúFL�tN��≤Mμñ�FL�
tß��⌠≤FL�t���C
ServerSandboxGet ��@�∩�rΩ��]���ß��W�CpGIs�ß�π�
Aϕ�M�vAhIs�ß�iH��∩���ⁿwDIs�ß���ß�CpG
ⁿw��ß�úO⌡μñ�ß�A�B⌡μñ�ß�úO DataAdmin � ADMIN s�
�¿�Ah�ú�M�v��CpG ��∩���Ah@�ñ�ß��FL�tO
D«C
d�
��\� 257��yd�z
ServerSandboxListCountGet�τ��NFL�t�p�����rC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ServerSandboxListCountGet()
�
ServerSandboxListCountGet( username )
��
ServerSandboxListCountGet ��@�∩�rΩ��]���ß��W�CpGIs
�ß�π�Aϕ�M�vAhIs�ß�iH��∩���ⁿwDIs�ß���
ß�CpGⁿw��ß�úO⌡μñ�ß�A�B⌡μñ�ß�úO DataAdmin �
ADMIN s��¿�Ah�ú�M�v��CpG ��∩���Ah@�ñ�ß��
FL�tOD«C
d�
��\� 257��yd�z
w� TurboIntegrator τ�
o�τ�Pw��÷C
258 IBM Cognos TM1 10.2.2 �G ��ΓU
AddClient�τ��b°A�W��s��ß�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
u�Bz{�ñ�umeta Ω�v{� ¿ßAzL AddClient τ�M���≤���
�C
�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�
�ñC
yk
AddClient(ClientName);
�� í�
ClientName nsW�°A���ß�WC
�ß�W¡ε� 255 �r/��C
d�
AddClient(’Brian’);
�d�N�ß� Brian sW�°A�C
AddGroup�τ��b°A�W��s����s�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
u�Bz{�ñ�umeta Ω�v{� ¿ßAzL AddGroup τ�M���≤���
�C
�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�
�ñC
yk
AddGroup(GroupName);
�� í�
GroupName n���s�WC
d�
AddGroup(’Finance’);
�τ��N Finance ���s�sW�°A�C
� 6 � TM1 TurboIntegrator τ� 259
AssignClientToGroup�τ��N°A�W�{��ß�ⁿú�{����s�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C�τ��N°
A�W�{��ß�ⁿú�{����s�C
yk
AssignClientToGroup(ClientName, GroupName);
�� í�
ClientName nⁿú�s���ß�WC
GroupName nN�ß�ⁿúΣñ�s�C
d�
AssignClientToGroup(’Brian’, ’Finance’);
�d�N{���ß� Brian ⁿú�{�����s� FinanceC
AssignClientPassword�τ��NKXⁿú�°A�W�{��ß�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CpGKXⁿú
�Q ¿Ah AssignClientPassword �� 1ApGⁿúóh�� 0C
yk
AssignClientPassword (ClientName, Password);
�� í�
ClientName n�ΣⁿúKX��ß�WC
Password nⁿú��ß��KXCbⁿúKX�A��
��σrCTM1 �b°A�W∩KXiμ[
KC
KX°�����¡�rC
d�
AssignClientPassword (’Brian’, ’flyfisher’);
�d�NKX flyfisher ⁿú�W� Brian ��ß�C
AssociateCAMIDToGroup�τ���� TM1 ���s�P CAMID ºí�÷pC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
260 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
AssociateCAMIDToGroup(GroupName, CAMID, CAMIDDisplayValue);
�� í�
GroupName QnP CAMID �÷p� TM1 s��WC
CAMID CAMID s��WCpG CAMID úsbAh
�b }ClientCAMAssociatedGroups �ε Cube
�C
CAMIDDefDisplayValue CAMID s��OWC
CellSecurityCubeCreate�������q{� Cube ��w� CubeC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�
�ñC
yk
CellSecurityCubeCreate ('DataCube', '0:0:1:0');
�� í�
Cube Ω� Cube �WC
DimensionMap ⁿwC@��mñ���O����≤w�
Cube �rΩC�����O�l Cube ��C
1 NϕC@�wJ���A� 0 Nϕw�ú
���CC@��úOH�j}C
Boolean return pG@�¿\Ah� TrueC�hA�Dn�
�C
Additional information ��]w GrantSecuri tyAccess �eA�
TurboIntegrator Bz{��α¿\C���xs
μw� CubeC
d�
CellSecurityCubeCreate ('DataCube', '0:0:1:0');
�d��q� Data Cube � Cube ñ�� RDCLS CubeC
CellSecurityCubeDestroy�τ��Rwq{� Cube ñ���w� CubeC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 261
�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�
�ñC
yk
CellSecurityCubeCreate ('DataCube', '0:0:1:0');
�� í�
Cube Ω� Cube �WC
Boolean return pG@�¿\Ah� TrueC�hA�Dn�
�C
Additional information ��]w GrantSecuri tyAccess �eA�
TurboIntegrator Bz{��α¿\C�Rxs
μw� CubeC
d�
CellSecurityCubeDestroy ('DataCube');
DeleteClient�τ��q°A�ñRú�ß�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
u�Bz{�ñ�umeta Ω�v{� ¿ßAzL DeleteClient τ�M���≤���
�C
�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�
�ñC
yk
DeleteClient(ClientName);
�� í�
ClientName nq°A�ñRú��ß�WC
d�
DeleteClient(’Brian’);
�d�q°A�ñRú�ß� BrianC
DeleteGroup�τ��q°A�ñRú���s�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
u�Bz{�ñ�umeta Ω�v{� ¿ßAzL DeleteGroup τ�M���≤���
�C
262 IBM Cognos TM1 10.2.2 �G ��ΓU
�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�
�ñC
yk
DeleteGroup(GroupName);
�� í�
GroupName nRú�s�C
d�
DeleteGroup(’Finance’);
�d�q°A�ñRú Finance ���s�C
ElementSecurityGet�τ����ⁿú�Y���ºⁿws��w�h�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ElementSecurityGet(DimName, ElName, Group);
�� í�
DimName n��Σw�h��������C
ElName n��Σw�h���C
Group n��Σw�h�����s�C
d�
ElementSecurityGet(’Region’. ’Germany’, ’Budgeting’);
�d���ⁿú� Region ��ñ Germany �� Budgeting ���s��w�h�C
ElementSecurityPut�τ��Nw�h�ⁿú�Y����ⁿws�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 263
yk
ElementSecurityPut(Level, DimName, ElName, Group);
�� í�
Level nⁿú�w�h�C� �iα�h��G
v None
v Read
v Write
v Reserve
v Lock
v Admin
DimName n�Σⁿúw�h��������C
ElName n�Σⁿúw�h���C
Group n�Σⁿúw�h�����s�C
d�
ElementSecurityPut(’Reserve’, ’Region’, ’Germany’, ’Budgeting’);
�d�N Reserve w�ⁿú� Region ��ñ Germany �� Budgeting s�C
RemoveCAMIDAssociation�τ��ú TM1 ���s�P�ⁿw CAMID ºí���÷pC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
RemoveCAMIDAssociation(CAMID, RemoveCAMID);
�� í�
CAMID Qn�úΣ��w�÷p� CAMID s��W
C
RemoveCAMID MwO�q }ClientCAMAssociatedGroups �ε
Cube ñRúⁿw� CAMIDC
0 �b }ClientCAMAssociatedGroups �ε Cube
ñOd CAMIDC
1 �q }ClientCAMAssociatedGroups �ε Cube
ñRú CAMIDC
264 IBM Cognos TM1 10.2.2 �G ��ΓU
RemoveCAMIDAssociationFromGroup�τ���ú TM1 ���s�P CAMID ºí�÷pC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
RemoveCAMIDAssociationFromGroup(GroupName, CAMID);
�� í�
GroupName Qn�úΣ÷p� TM1 ���s��WC
CAMID Qn�úΣ÷p� CAMID s��WC
RemoveClientFromGroup�τ��q���s�ñ�úⁿw��ß�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
RemoveClientFromGroup(ClientName, GroupName);
�� í�
ClientName n�ú��ß�C
GroupName nqΣñ�ú�ß�����s�C
d�
RemoveClientFromGroup(’Brian’, ’Finance’);
�d�q Finance ���s�ñ�ú Brian �ß�C
SecurityOverlayCreateGlobalDefault�τ�O����}auw�M�vCubeAH�]wΩ� Cube ��w���M�C
��NA��ΣWϕM� Cube �Ω� Cube �ApG½s��°A�Ah�NΩ
� Cube α��M�CCube bⁿJ�A�bΣ���Ω� Cube �tm�M�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
SecurityOverlayCreateGlobalDefault (Cube,DimensionMap)
�� í�
Cube Cube �WC
� 6 � TM1 TurboIntegrator τ� 265
�� í�
DimensionMap ⁿwC@��mñ���O����≤M��
rΩC�����O�l Cube ��C1 NϕC
@�wJ���A� 0 Nϕw�ú���C
C@��úOH�j}C
Boolean return pG@�¿\Ah� TrueC�hA�Dn�
�C
Additional information ��]w GrantSecuri tyAccess �eA�
TurboIntegrator Bz{��α¿\C��w]s
�w�M� CubeCs�M�A�≤����
�C
d�
SecurityOverlayCreateGlobalDefault('DataCube','0:0:1:0');
SecurityOverlayDestroyGlobalDefault�τ�O�}auw�M�vCubeAH�]wΩ� Cube ��w���M�C
��NA��ΣWϕM� Cube �Ω� Cube �ApG½s��°A�Ah�NΩ
� Cube α��M�CCube bⁿJ�A�bΣ���Ω� Cube �tm�M�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
SecurityOverlayDestroyGlobalDefault (Cube)
�� í�
Cube Cube �WC
Boolean return pG@�¿\Ah� TrueC�hA�Dn�
�C
Additional information ��]w GrantSecuri tyAccess �eA�
TurboIntegrator Bz{��α¿\C��w]s
�w�M� CubeCs�M�A�≤����
�C
d�
SecurityOverlayDestroyGlobalDefault('DataCube');
266 IBM Cognos TM1 10.2.2 �G ��ΓU
SecurityOverlayGlobalLockNode�τ�O�zLΩwHN�I�s�v¡ε��¬Cª��s�M�A]�A��
���ú�ⁿ�vTC���ⁿOºeA����M� CubeC�}ñú ��uA�
≤M�ñ������C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
SecurityOverlayGlobalLockNode(bLock, Cube, Address, [AddressDelimiter]))
�� í�
bLockpG� 1Ah#HΩwC0 h#HúΩwC
CubeCube �WC
Addressiwq���M��W�O�r�
�C������X Cube ��l����C
Address returnAddress ��ñ��j�W�
∩�rΩCw]�� ’|’C
Boolean return pG@�¿\Ah� TrueC�hA�Dn�
�C
Additional information ��]w GrantSecuri tyAccess �eA�
TurboIntegrator Bz{��α¿\C��w]s
�w�M� CubeCs�M�A�≤����
�C
d�
SecurityOverlayGlobalLockNode(1,'Sales','MA');SecurityOverlayGlobalLockNode(0,'Products','MA | 2011');SecurityOverlayGlobalLockNode(0,'Products', 'MA : 2011', ':');
b�@�d�ñAu�@��≤M����CΣLΓ�d����Γ���C
SecurityRefresh�τ��¬���w��ε CubeAMßb°A�ñ½sú� TM1 API τ�����
�í�cC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
SecurityRefresh;
� 6 � TM1 TurboIntegrator τ� 267
��
LC
°A��@ TurboIntegrator τ�
o�τ��≤U°A��@C
BatchUpdateFinish�τ��ⁿ°A��⌠σ�≤s�íC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
Hσ�≤s�í⌡μh�Bz{��∩μ@ Cube M��≤�ATM1 ΩwΦkiα��
εΣñ@�Bz{�≤s CubeCoOgL]p�FϕY�Bz{��o∩ Cube gJ
�≤�Ωw�AN�εΣLBz{�gJ� Cube H�@Ω�� π�C
��]t�≤sμ@ Cube �Γ�Bz{�]Bz{� 1 MBz{� 2��d�i
Hí��ΩwΦkC
v Γ�Bz{�ú��MIs BatchUpdateStart τ� lσ�≤sC
v C�Bz{�b�@���W�@C
v Bz{� 1 ¿Ω�Bz�Is BatchUpdateFinish τ�C�Bz{��o∩ Cube
�gJΩw�Tw�≤C
v bBz{� 1 �Od∩ Cube �gJΩw�ABz{� 2 � ¿Ω�Bz�Is
BatchUpdateFinish τ�C²OA�≤Bz{� 1 OdFΩwA]�Bz{� 2 Lk
�o∩ Cube �ΩwCbBz{� 2 ñM����Ω��≤N��A�N½s��
Bz{� 2Co�iTOΩ�� π�C
268 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
�Bz{� 2 �Ω��jpAΩ���H�½s⌡μBz{�iα�P�α�π�
CCYnM��α�DA��{�� BatchUpdateFin i shWai t τ��N
BatchUpdateFinishC
BatchUpdateFinish(SaveChanges);
�� í�
SaveChanges @�X�Aⁿ°A�bσ�≤s�íñxs
��≤Tw��≤C
ⁿw 0 Nxs�≤Aⁿw 1 N�≤�≤C
d�
BatchUpdateFinish(0);
�d�ⁿ°A�xs∩ TM1 Ω�iμ��≤A��⌠σ�≤s�íC
BatchUpdateFinishWaitpGBz{�Is BatchUpdateFinishWaitA²LkO@ Cube gJΩwHTw�≤A�
Bz{�N@Ñ A�Ωwi�AMßATw�≤C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� TurboIntegrator τ�P BatchUpdateFinish τ�úsbUCúPºB�AΣLΦ�ú
�PG{�N@Ñ A�Ωw�¿i�AMßATw�≤C
� 6 � TM1 TurboIntegrator τ� 269
ú���b�Bz{�ñM��Ω��≤A�B]ú�½s⌡μ�Bz{�C
��GÑ Cube gJΩw�A�Bz{���±ªb⌡μ�í�ΣL½≤�o���
¬�ΩwC]�n²�±o�¬�ΩwABz{��αTw∩ Cube ��≤A�Hb≤
s Cube ºe iH∩�Σ�±¬�Ωw�½≤C�� BatchUpdateFinishWait �Ao
iα��PΩ�ú@PC
���ubz�DΣLBz{� b∩PIs BatchUpdateFinishWait �Bz{��
÷�Ω�� meta Ω���εípUA�� BatchUpdateFinishWaitC
yk
BatchUpdateFinishWait(SaveChanges);
�� í�
SaveChanges @�X�Aⁿ°A�bσ�≤s�íñxs
��≤Tw��≤Cⁿw 0 Nxs�≤Aⁿw
1 N�≤�≤C
d�
BatchUpdateFinishWait(0);
�d�ⁿ°A�xs∩ TM1 Ω�iμ��≤A��⌠σ�≤s�íC
BatchUpdateStart�τ����σ�≤sC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
BatchUpdateStart;
��
LC
CubeSaveDataCubeSaveData() i�C� CubeC
yk
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
Yn∩�αAiHbⁿJΩ����μ÷OⁿCYnO@bo�°A�ϕ≈o�ú
iαo���≤�sⁿJ�Ω�AiHN�≤�C� �CSaveDataAll Q�NΩ�
�C� �AH�I�μ÷ΘxCBz SaveDataAll ⁿO�A°A��bC� Cube
W≥o READ ΩwA�bC�w�≤� Cube W≥o IX ΩwCpG SaveDataAll O
b���í��í⌡μAoiα��P���í��½jv�C
270 IBM Cognos TM1 10.2.2 �G ��ΓU
@δ�ÑA�Dⁿ SaveDataAll vT��� Cube ú�niμ�C�A]�q�ú��
�sΩ�ⁿJ�� CubeC CubeSaveData O�N�O Cube �C� �C
CubeSaveData ��C�wTwO Θ� Cube Ω�]]Awb{μ TurboIntegrator B
z{�ñ⌡μ²� Tw�∩�C
CubeSaveData(Cube);
�� í�
Cube n�C�� Cube WC
d�
CubeSaveData (’SalesCube’);
��q��UC TurboIntegrator Bz{�XG
CellPutN(500, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8 L Wagon’, ’Sales’, ’Jan’);
CubeSaveData(’y2ksales’);
CellPutN(1000, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8 L Wagon’, ’Sales’, ’Jan’);
Bz CubeSaveData ⁿO�A�b Cube �C� ��J@δ Sales xsμ��
500AY�� T{]O@�CN@δ Sales xsμ≤s� 1000A�Db�C��íi
μC
μ÷Θx
⌡μ CubeSaveData ºßAbuμ÷vΘxñ�X{s�μ÷��CpGb���íB
zμ÷Θx�Ahbo{w∩ Cube � CubeSaveData ⁿ��A��≤��e�εM�
� Cube ���≤s��A]���≤s��úw�C� CubeC
°A�l��
SaveDataAll ⁿO�RB���AbΣBz�íΩw�� CubeA�b�D�C�ºe
⌡μ���≤s��úww�xs �ºßI�μ÷ΘxCoúA�≤
CubeSaveDataA]�z��∩�C� Cube ºß⌡μΩ����ΦíC
μ÷Θx�iH]tNϕ± Cube ñ�sΩ��n���≤�O²A�Bú��b��
��M�C
DisableBulkLoadMode���jqⁿJBzC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��Cp���ΩTA
��\yEnableBulkLoadModezC
EnableBulkLoadMode� TurboIntegrator Bz{���ujqⁿJ�ívC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 271
ziHb TurboIntegrator Bz{��ucv�u��v�qñ��ujqⁿJ�
ívC�D�vA�bBz{��ucv�q��@�]���±�@��»zí
ñ��ujqⁿJ�ívC
bBz{�ñ��ujqⁿJ�ívºßANuαbu��v�q��ß@μ#H�
�CpGz��bBz{��⌠≤�m��ujqⁿJ�ívAhú�s��Bz{
�C
pGbY� TurboIntegrator Bz{�ñ����íAª�O���¼AA�D��T
���°� ¿�εCoϕziHb°���Y{�ñ����íAMß⌡μ@t
C TurboIntegrator Bz{�ºßA��ªCz]iH��aiJ�≈}ujqⁿJ�
ívAu∩°��Y�½ní����íC
��UC TurboIntegrator ⁿOAiHb TurboIntegrator Bz{�ñ��M��ujq
ⁿJ�ívC
EnableBulkLoadMode()
DisableBulkLoadMode() - �τ�uαb��ujqⁿJ�ív�A�≤ TI Bz{�
�u��v�q��ß@μC
SaveDataAll�τ��N�� TM1 Ω�q°A�O Θxs �A�½s��Θx�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
b°�ñ� SaveDataAll
SaveDataAll Tw°�bIs SaveDataAll τ�ºe�iμ����≤C
ϕ°�⌡μ�A��nΣs�½≤�ΩwCSaveDataAll τ� l�Tw@����±
��ΩwC ¿TwºßASaveDataAll ½s�o²e�����ΩwAH�≥s�²e
Bz�½≤C
Tw@��íNX{@��n°íAbΣñi�±Ωw�ΣL���� TurboIntegrator
Bz{�iHRú�l°����½≤CY�l°���½s�o��½≤�ΩwA
½≤NLkú ��B°�N�εBzCb�ípUAUC�ⁿ���NgJ Tm1s.log
��G
844 WARN 2008-04-01 16:40:09,734 TM1.Server TM1ServerImpl::FileSavecouldnot reacquire lock on object with index 0x200002ca
Ωwvº�b TurboIntegrator Bz{���� SaveDataAll
�� SaveDataAll @� TurboIntegrator Bz{�ñ��ß@�ⁿOAiα�W[ TM1
TurboIntegrator Bz{�ñ�ΩwvºC
b IBM Cognos TM1 ��ñAg��b��OⁿípUⁿJΩ�� TurboIntegrator B
z{���sW SaveDataAllCSaveDataAll ú @ΦkAb¿\�Jºß�NΩ�
qO ΘgJ �Ao�s�J�Ω�Nú�bo��G]�p°A�ϕ≈��≥
óC
272 IBM Cognos TM1 10.2.2 �G ��ΓU
úLAN SaveDataAll sW��ß@�ⁿOiα��P�� TurboIntegrator �JBz{
�A�C@�Bz{���ß@�ⁿOúO SaveDataAllC]�e@�Ωw�¼u��s
�gJΩwA�H��NA�≤ TM1 9.0 �����Cb���ñA⌠≤�w�íú
u�iμ@�gJ@�C]�A�∩ú�o�h��μgJ@�iμvº�μ
SaveDataAll @��ípC
9.1 ��≤s���i≤δ��÷½≤Ωw�¼AiHbo�gJ@� vº�PΩ�
����μgJ@�CpGª�vº�P�Ω�Ah�o�ΩwvºAjε��Σñ
@�Bz{�C]�A{bpGΓ� TurboIntegrator �JBz{� @�⌠≤½≤Ah
iHP�⌡μ]�pA�JΓ�úP� Cube ��C
TurboIntegrator τ� SaveDataAll �μ÷Θx� tm1s.logA�]tΩ��¼����
½≤C]�AΓ� TurboIntegrator �JBz{�]���τ� SaveDataAll�Lk¡μ
⌡μG�⌡μΣñ@�A�jε��t@�]�Σ TurboIntegrator Bz{��CoA�
≤ TurboIntegrator Bz{��≤°��@í�Gu�@�°���≥⌡μ
TurboIntegrator τ� SaveDataAllA�jε��t@�°�C
q�α[I�A�ú�μiμ��A]�ª�W[ TurboIntegrator Bz{��°��
�⌡μ�íCvºñ��μ SaveDataAll @�@��PΩwvº���C
�Γiα�MΦ�iH�Kvº�μ SaveDataAll @�G
v ún�� TurboIntegrator τ� SaveDataAllC�∩����J Cube �uCube OⁿvC
v pG]�α�]�Lk���J Cube �uCube OⁿvAhb TM1 ��{í�A
��u��@�Bz{�Is TurboIntegrator τ� SaveDataAllC���W�Bμ@
BúP�°�⌡μ SaveDataAll @�C
yk
SaveDataAll;
��
LC
ServerShutdown�τ��÷¼@���{í⌡μ�°A�CServerShutdown úα�÷¼@� Win-
dows A�⌡μ�°A�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 273
yk
ServerShutDown(SaveData);
�� í�
SaveData @�¼L�AⁿX°A�b÷¼eO��N�
≤xs� �WC
pG SaveData = 0AN÷¼°A��úxs�
≤C
pG SaveData = 1A°A�÷¼e�N�≤q
O Θñxs� �WC
d�
ServerShutdown(1);
�d�÷¼°A��NΩ�xs� �WC
l��@ TurboIntegrator τ�
o�τ��≤Ul��@C
SubsetAliasSet�τ��]wnbl�ñ���OW��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
pG�Q ¿Ah SubsetAliasSet �� 1A�h�� 0C
yk
SubsetAliasSet( DimName, SubName, AliasName );
�� í�
DimName n�Σ]wOW�l������C
SubName n�Σ]wOW�l�C
Aliasname nbl��OWC
SubsetCreate�τ����ⁿw������l�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
274 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
SubsetCreate(DimName, SubName);
�� í�
DimName n���l������C
SubName nⁿú�l��WC
d�
SubsetCreate(’Region’, ’Northern Europe’);
�d��� Region ���� Northern Europe l�CziH�� SubsetElementInsert
N�sW��l�ñC
SubsetCreateByMDX�τ������ MDX ϕí����l�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
SubsetCreatebyMDX(SubName, MDX_Expression);
�� í�
SubName nⁿú�l��WC
MDX_Expression ��l�� MDX ϕíC
d�
SubsetCreatebyMDX(’0-level months’, ’{TM1SORT( {TM1FILTERBYLEVEL({TM1SUBSETALL([month] )}, 0)}, ASC)} ’ );
�d�� MDX ϕí��W� 0-level months ���l�A�ϕí��� Month
��ñ�� 0-level ��¿�l�AΣñ÷r��W����C
SubsetDeleteAllElements�τ��q��l�ñRú���C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
SubsetDeleteAllElements(DimName, SubsetName);
�� í�
DimName nqΣñRú��l������C
� 6 � TM1 TurboIntegrator τ� 275
�� í�
SubsetName nqΣñRú��l�C�l���O��
l�CTurboIntegrator Lks�M�½≤C
d�
SubsetDeleteAllElements(’Region’, ’Central Europe’);
�d�q Region ��� Central Europe l�ñRú���C
SubsetDestroy�τ��Rú TM1 Ω�wñ�l�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
SubsetDestroy(DimName, SubName);
�� í�
DimName nRú�l������C
SubName nRú�l�WC
d�
SubsetDestroy(’Region’, ’Northern Europe’);
�d�Rú Region ��� Northern Europe l�C
SubsetElementDelete�τ��RúYl���C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
SubsetElementDelete(DimName, SubName, Index);
�� í�
DimName nqΣñRú��l������C
SubName nqΣñRú��l�C
Index nql�ñRú�����C
276 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
SubsetElementDelete(’Region’, ’Northern Europe’, 3);
�d�q Region ��� Northern Europe l�ñRú�T��C
SubsetElementInsert�τ��N�sW�{��l�ñC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
SubsetElementInsert(DimName, SubName, ElName, Position);
�� í�
DimName nVΣñsW��l������C
SubName nVΣñsW��l�WC
ElName nsW�l���WC���sb≤
TM1 Ω�wñC
Position ⁿX�bl�ñ�B����m��C
d�
SubsetElementInsert(’Region’, ’Northern Europe’, ’Finland’,3);
�d�NV Region ��� Northern Europe l�sW� FinlandCFinland Ol�w
qñ��T��C
SubsetExists�� SubsetExists iHMw⌡μ TurboIntegrator Bz{��°A�WO�sbSw��
�l�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
pGb°A�Wsb�l�Ah�τ��� 1F�h�� 0C��NA�τ�úα�
PwO�sbM�l�C
yk
SubsetExists(DimName, SubsetName);
�� í�
DimName nT{ΣO�sb�l������WC
SubsetName nT{ΣO�sb���l�WC
� 6 � TM1 TurboIntegrator τ� 277
d�
SubsetExists(’Region’, ’Northern Europe’);
�d�Pw°A�WO�sb Region Cube � Northern Europe l�C
SubsetExpandAboveSet�τ��]wl��uVWi}v�eC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
ϕ��e]� TRUE �ApGbCWπXAh�X�l�NπbXWΦFp
GbμWπXAh�X�l�NπbX¬�C
pG�Q ¿Ah�τ��� 1A�h�� 0C
yk
SubsetExpandAboveSet( DimName, SubsetName, ExpandAboveFlag);
�� í�
DimName n�Σ]wuVWi}v�e�l�����
�C
SubsetName n�Σ]wuVWi}v�e�l�C
ExpandAboveFlag N ExpandAboveFlag ]� 1AHNuVWi
}v�e]� TRUEC��e� TRUE �AX
bC�WΦMμ�¬�i}C
N ExpandAboveFlag ]� 0AHNuVWi
}v�e]� FALSEC��e� FALSE �A
XbC�UΦMμ�k�i}C
d�
SubsetExpandAboveSet(’Region’, ’Europe’, 1 );
�d�N Region ��� Europe l��uVWi}v�e]� TRUEC
SubsetFormatStyleSet�τ��VπWl�M�{��π�íC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
π�í�Sw��wqCpGzVl�M�{��π�íA��l�]A�
�ú]Ab�π�íñAhú�∩o��M�μíC
yk
SubsetFormatStyleSet( DimName, SubsetName, FormatName);
278 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
DimName nVΣM�π�í�l������C
SubsetName nVΣM�π�í�l�WC
FormatName nNΣM��l��{�π�í�WC
d�
SubsetFormatStyleSet (’Region’, ’Northern Europe’, ’BoldCurrencyLeftJustified’);
�d�V Region ��� Northern Europe l�M� BoldCurrencyLeftJustified π�
íC
SubsetGetElementName�τ�����wl�ñⁿw���m��WC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
SubsetGetElementName(DimName, SubsetName, ElementIndex);
�� í�
DimName nqΣñ���W�l���C
SubsetName nqΣñ���W�l�C
ElementIndex Nϕn����bl����m��rC
d�
SubsetGetElementName(’Region’, ’Americas’, 4);
�d��� Region ��� Americas l����WC
SubsetGetSize�τ����l�ñ����C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
SubsetGetSize(DimName, SubsetName);
�� í�
DimName nMwΣjp�l������C
SubsetName nMwΣjp�l�C
� 6 � TM1 TurboIntegrator τ� 279
d�
SubsetGetSize(’Region’, ’EurAsia’);
�τ���� Region ��� EurAsia l�ñ����C
SubsetIsAllSet�τ��Nl�]�����������C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
ª�ϕ≤bul�sΦ�vW÷@U CpG�Q ¿Ah SubsetIsAllSet �� 1A
�h�� 0C
yk
SubsetIsAllSet( DimName, SubName, Flag );
�� í�
DimName n������l������C
SubName n��������l�C
Flag ⌠≤Ds�úⁿwl����������{
μ�A�BCϕIs�l��A�l�ú�
�A≤sH����������C
ⁿws��Nl�ñ��ß������ñ
{μ�����XCHßA�l�ú��A
≤sH�������C
°��@ TurboIntegrator τ�
o�τ�P°��@�÷C
PublishView�τ��b°A�WoG@�πWM�°�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
PublishView(Cube, View, PublishPrivateSubsets, OverwriteExistingView);
�� í�
Cube ]tnoG�M�°�� Cube WC
View noG�M�°�WC
280 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
PublishPrivateSubsets �¼L��]0 � 1�MwO�]oG°�ñs
b�⌠≤M�l�C
pG PublishPrivateSubsets � true (1)Ah°�
ñ�����M�l�NH°�@ oGC
pG���� false (0)AhúoGM�l�C�
≤��°�Lk]tM�l�A]�Nú�o
G�°�A�B�b TurboIntegrator Θx�ñ
gJ@���C
�GpGM�l�]tt@�M�l�@��
��wqXAhL� PublishPrivateSubsets �
����≤A�ú��� PublishView τ�oG
�l�C
OverwriteExistingView �¼L��]0 � 1�MwboGM�°��A
O�∩g �PW�⌠≤{���°�C
pG OverwriteExistingView � true (1)Ahb
oGM�°��AN∩g �PW�{���
°�C
pG���� false (0)ANú�∩g��°�B
ú�oGM�°�A�B�b TurboIntegrator
Θx�ñgJ@���C
ViewColumnDimensionSet�τ�� TM1 °�]wμ��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ViewColumnDimensionSet(CubeName, ViewName, DimName, StackPosition);
�� í�
CubeName n�Σ]wμ���°���� CubeC
ViewName n�Σ]wμ���°�C
DimName n]�°��μ�����C
StackPosition ⁿX��b°�ñ�B�∩�m��rCo
Oq 1 }l��rC1 ϕ�WΦ�∩�
mC2 ϕ 1 U���mA����C
d�
ViewColumnDimensionSet(’98sales’, ’Quarter1’, ’Month’,1);
� 6 � TM1 TurboIntegrator τ� 281
�d�N Month ]� 98sales Cube � 1Quarter °��μ��CpGμ��o�∩A
h Month B≤�WΦ�mC
ViewColumnSuppressZeroesSet�τ��ϕε��\b TM1 Cube °�ñπu]ts��μC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ViewColumnSuppressZeroesSet(Cube, ViewName, Flag);
�� í�
Cube nϕε��\Σπs��°���� CubeC
ViewName n�\�ϕεΣπs��°�C
Flag �\�ϕεπs�Gi��Cⁿw 1 Nϕε
b°�ñπu]ts�μCⁿw 0 N�\π
u]ts�μC
d�
ViewColumnSuppressZeroesSet(’99sales’, ’1st QuarterActuals’, 1);
�d�ϕεb 99sales Cube � 1st Quarter Actuals °�ñπ⌠≤u]ts�μC
ViewConstruct�τ��b°A��O Θñ�cBw²pΓMxs Stargate °�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
�τ�i�≤w²pΓMxsj¼°�AHKbΩ�ⁿJ�≤sß�ts�o�°
�C
yk
ViewConstruct(CubeName, ViewName);
�� í�
CubeName nqΣñ�c°�� CubeC
ViewName n�c�°�C�°���O°A�W�{�
��°�C
d�
Viewconstruct(’99sales’, ’1st Quarter Actuals’)
�d�q Region ��� Northern Europe l�ñRú�T��C
282 IBM Cognos TM1 10.2.2 �G ��ΓU
ViewCreate�τ����ⁿw Cube ��°�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
�GpGzQnb TI Bz{�ñ�� ViewCreate τ�ºßA⌡μ�g�PB@�A
�qBz{��u��v{�ñIs SaveDataAll τ�AHTws���°�i�≤�
gCu�bz≤�g�PB@�ºe�� ViewCreate τ��Ao�BJ�A�C
yk
ViewCreate(Cube, ViewName);
�� í�
Cube n���°���� CubeC
ViewName nⁿú�°��WC
d�
ViewCreate(’99sales’, ’1st Quarter Actuals’);
ViewDestroy�τ��Rú TM1 Ω�wñ�°�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ViewDestroy(Cube, ViewName);
�� í�
Cube nRú�°���� CubeC
ViewName nRú�°�WC
d�
ViewDestroy(’99sales’, ’1st Quarter Actuals’);
�d�Rú 99sales Cube � 1st Quarter Actuals °�C
ViewExists�� ViewExists iHPw⌡μ TurboIntegrator Bz{��°A�WO�sbSw��
�°�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
pG°A�Wsb�°�Ah�τ��� 1F�h�� 0C��NA�τ�úα�P
wO�sbM�°�C
� 6 � TM1 TurboIntegrator τ� 283
yk
ViewExists(CubeName, ViewName);
�� í�
CubeName nT{ΣO�sb�°���� Cube WC
ViewName nT{ΣO�sb���°�WC
d�
ViewExists(’Inventory’, ’FebClosing’);
�d�Pw°A�WO�sb Inventory Cube � FebClosing °�C
ViewExtractSkipCalcsSet�τ��]w@�∩�AHb°� ⌠≤�÷p�°���ñ]A/�úX�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
°���OH ASCII rIw� (.cma) ���í�X� TM1 °�C
�Gϕ°�sb≤°A�W�A�τ��vTª�C�τ��d≥ú�¡ε�q°�
ñ�ú����C
ViewExtractSkipCalcsSet ÑP≤u°���v∩��ñ�u⌡LX�v∩�C
yk
ViewExtractSkipCalcsSet (Cube, ViewName, Flag);
�� í�
Cube n�Σ]w∩��°���� CubeC
ViewName n�Σ]w∩��°�C
Flag }��÷¼�∩��Gi��Cⁿw 1 Nq°
���ñ�úX�Cⁿw 0 N]AX�C
d�
ViewExtractSkipCalcsSet (’99sales’, ’1st Quarter Actuals’,1);
�d�� 1st Quarter Actuals °�}�u⌡LX�v∩�C�°���Nú]A⌠≤
X�C
ViewExtractSkipRuleValuesSet�τ��]w@�∩�AHb°� ⌠≤�÷p�°���ñ]A/�úWhpΓ�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
284 IBM Cognos TM1 10.2.2 �G ��ΓU
°���OH ASCII rIw� (.cma) ���í�X� TM1 °�C
�Gϕ°�sb≤°A�W�A�τ��vTª�C�τ��d≥ú�¡ε�q°�
ñ�ú����C
ViewExtractSkipRuleValuesSet ÑP≤u°���v∩��ñ�u⌡LWhpΓ�v∩�C
yk
ViewExtractSkipRuleValuesSet (Cube, ViewName, Flag);
�� í�
Cube n�Σ]w∩��°���� CubeC
ViewName n�Σ]w∩��°�C
Flag }��÷¼�∩��Gi��Cⁿw 1 Nq°
���ñ�úWhpΓ�Cⁿw 0 N]AWh
p�C
d�
ViewExtractSkipRuleValuesSet (’99sales’, ’1st QuarterActuals’, 1);
�d��q 1st Quarter Actuals °������}�u⌡LWhpΓ�v∩�C���
Nú]A⌠≤WhpΓ�C
ViewExtractSkipZeroesSet�τ��]w@�∩�AHb°� ⌠≤�÷p�°���ñ]A/�ús�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
°���OH ASCII rIw� (.cma) ���í�X� TM1 °�C
�Gϕ°�sb≤°A�W�A�τ��vTª�C�τ��d≥ú�¡ε�q°�
ñ�ú����C
ViewExtractSkipZeroesSet ÑP≤u°���v∩��ñ�u⌡Ls/��v∩�C
yk
ViewExtractSkipZeroesSet (Cube, ViewName, Flag);
�� í�
Cube n�Σ]wu⌡Lsv∩��°����
CubeC
ViewName n�Σ]wu⌡Lsv∩��°�C
Flag }��÷¼�∩��Gi��Cⁿw 1 Nq�
�ñ�úsCⁿw 0 N]AsC
� 6 � TM1 TurboIntegrator τ� 285
d�
ViewExtractSkipZeroesSet (’99sales’, ’1st Quarter Actuals’,1);
�d��q 1st Quarter Actuals °������}�u⌡Lsv∩�C���Nú]A
⌠≤s����C
ViewRowDimensionSet�τ��� TM1 °�]wC��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ViewRowDimensionSet(CubeName, ViewName, DimName, StackPosition);
�� í�
CubeName n�Σ]wC���°���� CubeC
ViewName n�Σ]wC���°�C
DimName n]�°��C�����C
StackPosition ⁿX��b°�ñ�B�∩�m��rCo
Oq 1 }l��rC1 ϕ�¬Σ�∩�
mC2 ϕ 1 kΣ��mA����C
�GTM1 ��iH]w Tm1p.ini ��
(BrowseDisplayReadsRightToLeft=T)AH�α
Ω�b Cube Viewer ñ�ΦVCϕ�αΩ�Φ
V�A]��α∩�mC1 ϕ�kΣ�∩
�mC2 ϕ 1 ¬Σ��mA����C
d�
ViewRowDimensionSet(’98sales’, ’Quarter1’, ’Month’,1)
�d�N Month ]� 98sales Cube � 1Quarter °��C��CpGC��o�∩A
h Month B≤�¬��mC
ViewRowSuppressZeroesSet�τ��ϕε��\b TM1 Cube °�ñπu]ts��CC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ViewRowSuppressZeroesSet(Cube, ViewName, Flag);
�� í�
Cube nϕε��\Σπs��°���� CubeC
286 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
ViewName n�\�ϕεΣπs��°�C
Flag �\�ϕεπs�Gi��Cⁿw 1 Nϕε
b°�ñπu]ts�CCⁿw 0 N�\π
u]ts�CC
d�
ViewRowSuppressZeroesSet(’99sales’, ’1st Quarter Actuals’,1);
�d�ϕεb 99sales Cube � 1st Quarter Actuals °�ñπ⌠≤u]ts�CC
ViewSubsetAssign�τ��N@�πWl�ⁿú� Cube °�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ViewSubsetAssign(Cube, ViewName, DimName, SubName);
�� í�
Cube nVΣⁿúl��°���� CubeC
ViewName nVΣⁿúl��°�C
DimName nⁿú�°��l������C
SubName nⁿú�°��l�WC
d�
ViewSubsetAssign(’99sales’, ’1st Quarter Actuals’, ’Month’,’Q1’);
�d�N Month ��� Q1 l�ⁿú� 1st Quarter °�C
ViewSuppressZeroesSet�τ��ϕε��\b TM1 Cube °�ñπu]ts����CMμC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ViewSuppressZeroesSet(Cube, ViewName, Flag);
�� í�
Cube nϕε��\Σπs��°���� CubeC
� 6 � TM1 TurboIntegrator τ� 287
�� í�
ViewName n�\�ϕεΣπs��°�C
Flag �\�ϕεπs�Gi��Cⁿw 1 Nϕε
b°�ñπu]ts�C�μCⁿw 0 N�
\πu]ts�CMμC
d�
ViewSuppressZeroesSet(’99sales’, ’1st Quarter Actuals’,1);
�d�ϕεb 99sales Cube � 1st Quarter Actuals °�ñπ⌠≤u]ts�C�μC
ViewTitleDimensionSet�τ��� TM1 °�]w�D��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ViewTitleDimensionSet(CubeName, ViewName, DimName);
�� í�
CubeName n�Σ]w�D���°���� CubeC
ViewName n�Σ]w�D���°�C
DimName n]�°���D�����C
d�
ViewTitleDimensionSet(’98sales’, ’Quarter1’, ’Month’);
�d�N Month ]� 98sales Cube � 1Quarter °���D��C
ViewTitleElementSet�τ��� TM1 °�]w�D�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
ViewTitleElementSet P ViewTitleDimensionSet τ�@ ��C
yk
ViewTitleElementSet(CubeName, ViewName, DimName, Index);
�� í�
CubeName n�Σ]w�D��°���� CubeC
288 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
ViewName n�Σ]w�D��°�C
DimName �D������C
Index ⁿXn]��D���bⁿw��ñ��
�C
d�
ViewTitleElementSet(’98sales’, ’Quarter1’, ’Model’,3);
�d�N Model ����T��]� 98sales Cube � Quarter1 °���D�C
ViewZeroOut�τ��N°�ñ���Ω�I]�sC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
ViewZeroOut(Cube, ViewName);
�� í�
Cube Qn°s�°���� CubeC
ViewName Qn°s�°�C
d�
ViewZeroOut(’99sales’, ’1st Quarter Actuals’);
�d��N 1st Quarter Actuals °�ñ���Ω�I]�sC
�� TurboIntegrator τ�
o�τ��≤U��@�C
AddInfoCubeRestriction� TurboIntegrator τ��Lo��� TM1 � InfoCube Ω�C
���τ�AiH¡εw∩ⁿw�Φ�J��C�τ���±mbucvñCzi
Hh�Is�τ�AHLoμ@Bz{�ñ�h��ΦC
yk
AddInfoCubeRestriction(STRING CharactName, STRING sign,STRING compOperator,STRING lowValue, STRING highValue)
� 6 � TM1 TurboIntegrator τ� 289
�� í�
STRING CharactName ]tn¡ε��Φ��NWCΩ��¼�r
Ω°���Ñ≤�p≤ 30C
STRING sign ]t I]= ]t�� E]= �ú�Cu�úvO
�C�ⁿw¡ε��Φ NOTCΩ��¼�r
°���O 1C
STRING compOperator ]t÷pí±�BΓlCΩ��¼�rΩ°�
��O 2C���±�BΓl�G
’EQ’ = Ñ≤
’NE’ = úÑ≤
’LT’ = p≤
’GT’ = j≤
’LE’ = p≤�Ñ≤
’GE’ = j≤�Ñ≤
’BT’ = �≤
’NB’ = ú�≤
STRING lowValue ]t²ebCñⁿw�BΓl�C�CΩ��
¼�rΩ°���Ñ≤�p≤ 60C
STRING highValue ]t²ebΓCñⁿw�BΓl�¬�CΩ�
�¼�rΩ°���Ñ≤�p≤ 60Cu�BΓ
l BT M NB ��n���A�h�#H
ñA�b�ípUA���bo�±m�r
ΩC
d�
AddInfoCubeRestriction(’0CALYEAR’,’E’,’BT’,’1997’,’2000’);
��� 1997 P 2000 ºí����Φ�C
AddInfoCubeRestriction(’0CALYEAR’,’I’,’NB’,’1997’, ’2000’) ;
���ú�≤ 1997 P 2000 ºí����Φ�C
AddInfoCubeRestriction(’0DOC_CURRCY’, ’I’, ’NE’, ’USD’,’’) ;
���úÑ≤ USD ����Φ�C
DataSourceSAPUsingRoleAuths� TurboIntegrator τ��ⁿ TurboIntegrator Bz{�AbBz SAP Ω���
ñw�ΩTC�����±mbucvñC
290 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
DataSourceSAPUsingRoleAuths=’0’
�� í�
0 Bz SAP Ω���A�ñ w�ΩTC
1 Bz SAP Ω���A�¬� w�ΩTC
DataSourceSAPUsingTexts� TurboIntegrator �����ⁿ TurboIntegrator Bz{�AbBz SAP Ω��
�ñ�Φ�í�AHε�O Θ��q�ú¬�αC�����±mbucv
ñC
yk
DataSourceSAPUsingTexts=’0’
�� í�
0 Bz SAP Ω���A�ñ �Φí�C�
�NW��J TM1 AH@��WM
OWC
1 Bz SAP Ω���A�¬� �Φí�C
ExecuteJavaNExecuteJavaN ⌡μ@�i���r� Java TurboIntegrator Bz{�CpGzQn⌡μ
i��r� Java TurboIntegrator Bz{�A��� ExecuteJavaSC
oO TM1 TurboIntegrator τ�A�b TM1 TurboIntegrator ñ��C
b TM1 WhñAEvalJavaN Whτ�ú �ⁿ\αC
yk
ExecuteJavaN(’JavaTIClass’, [’OptionalParameter1’, ’OptionalParameter2’, ...] )
�� í�
JavaTIClass Qn⌡μ� Java TurboIntegrator �O� πW
C
OptionalParameters ��� Java TurboIntegrator Bz{��¡�∩
���CziH���������]]A
L�C
zuiHNrΩ�����A�úα���
rCziH�� � 295��yStringToNumberz
TurboIntegrator τ�AN�r��� Java
TurboIntegrator ScriptC
� 6 � TM1 TurboIntegrator τ� 291
���r�Biq ExecuteJavaN Is� Java TurboIntegrator �OA����UC¼�C
package com.example;
importcom.ibm.cognos.tm1.javati.JavaTI;
@JavaTIpublic class MyTestTI {public static double MyTestTI (String [] args) [...return ...;}}
d�
ExecuteJavaN(’com.example.MyTestTI’, ’First’, ’Second’, ’Third’);
ExecuteJavaSExecuteJavaS ⌡μ@�i��rΩ� Java TurboIntegrator Bz{�CpGzQn⌡μ
i���r� Java TurboIntegrator Bz{�A��� EvalJavaNC
oO TM1 TurboIntegrator τ�A�b TM1 TurboIntegrator Bz{�ñ��C
b TM1 WhñAEvalJavaS Whτ�ú �ⁿ\αC
yk
ExecuteJavaS(’JavaTIClass’, [’OptionalParameter1’, ’OptionalParameter2’, ...] )
�� í�
JavaTIClass Qn⌡μ� Java TurboIntegrator �O� πW
C
OptionalParameters ��� Java TurboIntegrator Bz{��¡�∩
���CziH���������]]A
L�C
zuiHNrΩ�����A�úα���
rCziH�� � 295��yStringToNumberz
TurboIntegrator τ�AN�r��� Java
TurboIntegrator ScriptC
��rΩ�Biq ExecuteJavaS Is� Java TurboIntegrator �OA����UC¼�C
package com.example;
importcom.ibm.cognos.tm1.javati.JavaTI;
@JavaTIpublic class MyTestTI {public static String MyTestTI (String [] args) [...return ...;}}
292 IBM Cognos TM1 10.2.2 �G ��ΓU
d�
ExecuteJavaS(’com.example.MyTestTI’, ’First’, ’Second’, ’Third’);
Expand�τ��NAb % �ñ� TurboIntegrator ��Wui}v�ª�b⌡μ����C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
pG��WNϕ@�rΩ��Ah��Nπ���ϕíAb�ñC�p
″%V1%″C
Expand τ�@δ�N TurboIntegrator ������� ODBCOutput τ�Cp���
�A��\UCd�C
pG Expand wⁿJ��Ah�⌡μ⌠t��¼α½A�N��α½�rΩC
�rΩ�Tw°�U¡O 10 �rCpGα½��r�pALk±J 10 �rAh
�Nª±�We��μCu�α½eT�e�Qi�rC�pA�� 0.123456789 �
α½�rΩ ″0.123″C
yk
Expand(String);
�� í�
String ]t� % �Aϕ� TurboIntegrator ��W
�⌠NrΩC
d�
ODBCOutPut( ’TransData’, Expand( ’INSERT INTO SALES( MONTH, PRODUCT, SALES )VALUES ( "%V0%", "%V1%",%V2% )’ ) );
�d�í� Expand τ�b ODBCOutput τ����kC�d�bW� Sales �÷p
ϕñíJO²A�ϕμ�Tμc¿GMonthBProduct M SalesC
Expand τ��N�� V0BV1 M V2 α½�L�b°���Ω��C�]°�ñ��
@��� 123.456A�B�� Jan M Widget wqC
Expand( ’INSERT INTO SALES ( MONTH, PRODUCT, SALES ) VALUES ("%V0%", "%V1%",%V2% )’ )
b⌡μ��N��
’INSERTINTO SALES ( MONTH, PRODUCT, SALES ) VALUES ( Jan, Widget,123.456 )’
C
FileExists�τ��Pwⁿw���O�sbCpG��sbAh�τ��� 1FpGúsbAh
�� 0C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
� 6 � TM1 TurboIntegrator τ� 293
yk
FileExists(File);
�� í�
File ���WCpG ⁿw π⌠Ah TM1 �
b°A�Ω��²ñjM���C
d�
FileExists(’C:\tm1s7\pdata\model.dim’);
�d�Pw model.dim ��O�sbC
NumberToString�τ����{μ���yÑ⌠�p�IAN�rα½�rΩC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
b Microsoft Windows ñAp�I�ua�∩�v]wC
�τ��ΘX�ⁿ≤u@δv�rμíFªú���d�jrA�B��t (-) ϕ
t�C
yk
NumberToString(Value);
�� í�
Value n�r���C
d�
nRET = NumberToString(1234.5);
NumberToStringEx�τ�������rΩμíBp�IMd�jrAN�rα½�rΩC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
NumberToStringEx(Value, NumericFormat, DecimalSep, ThousandsSep);
�� í�
Value n�r���C
FormatString wqτ�ΘXμí� TM1 �rμírΩC
mIBM Cognos TM1 ��ΓUnñ�í��r
μíC
294 IBM Cognos TM1 10.2.2 �G ��ΓU
�� í�
DecimalSep nbΘXrΩñ���p�IC
ThousandsSep nbΘXrΩñ���d�jrC
d�
sRet=NUMBERTOSTRINGEX(7895.23,’#,0.#########’, ’,’,’.’);
ASCIIOUTPUT(’number_to_string.txt’,sRet);
N�� ascii ��G
7.895,23
RefreshMdxHierarchy�τ��≤s°A�ñ� MDX ÑhA�ú�n½s��°A�C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
yk
�btm�sΦ }HierarchyProperties �ε Cube ñ����qπWÑhh�ºßA�
��τ�C
p���πWh�P��ft���Ω�A��\mIBM Cognos TM1 }oH�ΓUn
ñ��÷��C
RefreshMdxHierarchy(dimensionName)
�� í�
dimensionName ∩�rΩ��AHⁿwn≤s�Sw��C
N���Od���AH≤s����C
d�
≤s����G
RefreshMdxHierarchy(’’);
Yun≤s�ß��A���UCd�G
RefreshMdxHierarchy(’customers’);
StringToNumber�τ����{μ���yÑ⌠�p�IANrΩα½��rC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
b Microsoft Windows ñAp�I�ua�∩�v]wC
� 6 � TM1 TurboIntegrator τ� 295
pGΘJrΩOL���rrΩAh����NOL��BI�C
yk
StringToNumber(String);
�� í�
String nα½��r�rΩC
d�
nRET = StringToNumber(’123.45’);
StringToNumberEx�τ�������p�IMd�jrANrΩα½��rC
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
pGΘJrΩOL���rrΩAh����NOL��BI�C
yk
StringToNumberEx(String, DecimalSep, ThousandsSep);
�� í�
String nα½��r�rΩC
DecimalSep nbΘX�rñ���p�IC
ThousandsSep nbΘX�rñ���d�jrC
d�
nRET = StringToNumberEx(’12453.45’, ’ . ’, ’ , ’);
TM1ProcessError.log ��
ϕ TurboIntegrator Bz{�o����ANú� TM1ProcessError.log ��C�Θx�
xsbBz{��b°A��Ω��²ñC
TM1ProcessError.log Θx�]tBz{��o����MμC∩≤o��C���AΘ
x��O²� ������MμAH������ní�C
ú�Bz{���Θx��ATM1 �ⁿú�@�WA²zα�Y�Oú������
TurboIntegrator Bz{�M�������íC�WⁿúO��D�
TM1ProcessError_<time stamp>_<process name>.logCb�D�ñA<time stamp> Oú�
����í]H yyyymmddhhmmss GMT ϕ�A� <process name> O� ���
TurboIntegrator Bz{��WC
296 IBM Cognos TM1 10.2.2 �G ��ΓU
�pAW� TM1ProcessError_20040224203148_CreateSalesCube.log ����ϕ���
�≤ 2004 � 2 δ 24 Θ 20:31:48 GMT ú�AΣñ]t� CreateSalesCube Bz{
�� ���C
TM1User()�τ����ú {μ TM1 Client �rΩC
b����⌡μ�Bz{�ñ⌡μ�A������� TM1 Client WCb���
�⌡μ�°�ñ⌡μ�A]������� TM1 Client WC
pGOqw�{°�⌡μAh�H R*<chore name> μí��W]�pA
R*UpdateRegionDimension�C
yk
TM1User()
WildcardFileSearch�τ�i²z��U�rbⁿw��²ñjM��C
oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C
����@�t��wAWildCardFileSearch τ���Giα��úPCWindows �
²ñ���O÷r�����A� UNIX �²ñ���h÷H≈����C]�@�t
�ºí�����úPA�H∩�P��²]@�b Windows WA@�b UNIX W�
⌡μ�P� WildCardFileSearch τ��ú�úP��GC
yk
WildcardFileSearch( Pathname, PriorFilename);
�� í�
Pathname njM���⌠WC⌠W��H�W
�⌠AΣñi]t�� * �]��? r�U
�r�CC
? U�r�X⌠≤μ@rC
* U�r�Xs�HW�rC
PriorFilename ⁿw�²ñ�{���WC��Wúα]t
U�rCPathname ���ⁿw�U�rj
M�b���ºß }lC
pGz���rΩ@� PriorFilename ��A
WildcardFileSearch τ�N��P Pathname �
�ⁿw�U�r�C����@���C
d�
UCd�πp≤�� WildcardFileSearch τ�AMw 2004 �ú���@�°A�
Θx�G
� 6 � TM1 TurboIntegrator τ� 297
file = WildcardFileSearch( ’C:\Program Files\Cognos\TM1\Custom\TM1Data\SData\tm1s2004*.log’, ’ ’);
�d��� C:\Program Files\Cognos\TM1\Custom\TM1Data\SData\ �²ñ�XU�r
�C ’tm1s2004*.log’ ��@���C
�≤°A�Θx������íWORWMxsA�B WildcardFileSearch ��G��
�O��A]��τ���Hr tm1s2004 }Y��@�°A�Θx�Co�O 2004
�ú���@�°A�Θx�C
UCd�πp≤�� WildcardFileSearch τ�A��bú� tm1s20040211153827.log
ºßú���@�°A�Θx�G
file = WildcardFileSearch( ’C:\Program Files\Cognos\TM1\Custom\TM1Data\SData\tm1s*.log’, ’tm1s20040211153827.log’);
�d�b C:\Program Files\Cognos\TM1\Custom\TM1Data\SData\ �²ñ≥��
tm1s20040211153827.log ��ßiμjMA����X ’tm1s*.log’ U�r�C��@
�ß≥��C
tm1s20040220175522.log OX{b tm1s20040211153827.log ºß�PU�r�C��
��@���C]�A�d��� tm1s20040220175522.logC
298 IBM Cognos TM1 10.2.2 �G ��ΓU
� 7 � TM1 TurboIntegrator ��
HU�÷��CX IBM Cognos TM1 TurboIntegrator ��C
TurboIntegrator ����
⌡μ TurboIntegrator Bz{���ú�@�⌠t�����C����usb≤��o
����Bz{�⌠wqñAbBz{�H�hLk��CBz{��⌠��°ú
����CiH∩gU��C�o���AHK�@Bz{�C
DatasourceNameForServer� TurboIntegrator ����]wb⌡μBz{��A°A����Ω��].cma �
�BCube WM ODBC ���WC
yk
DatasourceNameForServer=’Name’;
�� í�
Name ∩≤ .cma Ω��A���O .cma ���
π⌠C
∩≤ CubeA���OHrΩ local: �}Y�
Cube WC
∩≤ ODBC �A���O�WC
DatasourceNameForClient� TurboIntegrator ����]wb���sΦBz{��A�ß����Ω��].cma
��BCube WM ODBC ���WC
yk
DatasourceNameForClient=’Name’;
�� í�
Name ∩≤ .cma Ω��A���O .cma ���
π⌠C
∩≤ CubeA���OHrΩ local: �}Y�
Cube WC
∩≤ ODBC �A���O�WC
© Copyright IBM Corp. 2007, 2014 299
DatasourceType� TurboIntegrator ����]wΩ����¼C
yk
DataSourceType=’Type’;
�� í�
Type ���¼]AG
’ C H A R A C T E R D E L I M I T E D ’ ,
’POSITIONDELIMITED’, ’VIEW’, ’SUBSET’,
O D B C ’ � ’ O L E D B O L A P ’ ,
’SAPCHARACTERISTICTEXTS’
DatasourceUsername� TurboIntegrator ����]w�s����WC
yk
DatasourceUserName=’Name’;
�� í�
Name �s���� DatasourceNameForServer ]w
���WC
DatasourcePassword� TurboIntegrator ����]w�s����KXC
yk
DatasourcePassword=’Password’;
�� í�
Password �s���� DatasourceNameForServer ]w
����KXC
DatasourceQuery� TurboIntegrator ����]wPΩ��ft���d�rΩC
300 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
DatasourceQuery=’Query’;
�� í�
Query PΩ��ft���d�rΩA�Ω��
O�� DatasourceNameForServer ]wC
DatasourceCubeviewϕ DatasourceType � VIEW �A� TurboIntegrator ����]wnBz�°�C
yk
DatasourceCubeview=’ViewName’;
�� í�
ViewName nBz�°�WC�°���O
DataSourceNameForServer ���ⁿw Cube �
{�°�C
DatasourceDimensionSubsetϕ DatasourceType � SUBSET �A� TurboIntegrator ����]wnBz�l�C
DatasourceNameForServer=Dimension name ]�nP DATASOURCEDIMENSIONSUBSET
@ ��Ap� TM1 NiH�Ol��b��mC
yk
DatasourceDimensionSubset=’SubsetName’;
�� í�
SubsetName nBz�l�WC
DatasourceASCIIDelimiterϕ DatasourceType � CHARACTERDELIMITED �A� TurboIntegrator ����]w
n@�μ�w�r��� ASCII rC
yk
DatasourceASCIIDelimiter=’Character’;
�� í�
Character n@�w�r��� ASCII rC
� 7 � TM1 TurboIntegrator �� 301
DatasourceASCIIDecimalSeparator� TurboIntegrator ����]wnb⌠≤α½]NrΩα½��r�N�rα½�r
Ω�ñ���p�ICpG]w���A���]w DatasourceASCIIThousandSeparator
��C
yk
DatasourceASCIIDecimalSeparator=’Character’;
�� í�
Character n@�jr��� ASCII rC
DatasourceASCIIThousandSeparator� TurboIntegrator ����]wnb⌠≤α½]NrΩα½��r�N�rα½�r
Ω�ñ���d�jrC
pG]w���A���]w DatasourceASCIIDecimalSeparator ��C
yk
DatasourceASCIIThousandSeparator=’Character’;
�� í�
Character n@�jr��� ASCII rC
DatasourceASCIIQuoteCharacterϕ DatasourceType � CHARACTERDELIMITED �A� TurboIntegrator ����]w
�Aϕ��μ�� ASCII rC
yk
DatasourceASCIIQuoteCharacter=’Character’;
�� í�
Character �AϕΩ��ñμ�� ASCII rC
DatasourceASCIIHeaderRecords� TurboIntegrator ����ⁿXbBzΩ��Hen⌡L�O²�C
yk
DatasourceASCIIHeaderRecords=N;
�� í�
N bBzΩ��Hen⌡L�O²�C
302 IBM Cognos TM1 10.2.2 �G ��ΓU
Value_Is_Stringϕ DatasourceType � VIEW �A� TurboIntegrator ����Mw�N{μxsμ°
�r�O��C
yk
Value_Is_String=N;
�� í�
N ⁿX{μxsμOrΩ�O����C
0 ϕ�xsμ��rFΣL�ϕN�xsμ
°�rΩC
NValueDatasourceType � VIEW �A� TurboIntegrator ����Mwϕ Value_Is_String �
0 �]Y{μxsμ��r��{μxsμ��C
yk
Nvalue=N;
�� í�
N {μxsμ��C
SValueDatasourceType � VIEW �A� TurboIntegrator ����Mwϕ Value_Is_String ú
� 0 �]Y{μxsμ]trΩ��{μxsμ��C
yk
Svalue=’String’;
�� í�
String {μxsμ��C
OnMinorErrorDoItemSkipbBzO²�pGo��n��A� TurboIntegrator ����ⁿ TurboIntegrator ⌡
�U@�O²C
bO²ñμ@��μ�/�ú�h��n���Ω�d�ñA�����C
�pApGBz{�ñ� 100 � CELLPUTN τ�A�B�w�O²ñ�@�μ��
��L�Ah�n��p��H 100 �W]o�����C� CELLPUTN τ�úΓ
� 7 � TM1 TurboIntegrator �� 303
�@����Co 100 ��n���p������VV�±� MinorErrorLogMax
wq��n��¡εCϕWL MinorErrorLogMax wq��n����ATurboIntegrator
Bz{�NóC
pGbBz{��ucv��ñ]t OnMinorErrorDoItemSkip=1;Ah�O²ño{
���L�μ��ABz{���Y⌡�U@�O²C��Wzd����n��p
�H 1 �WA�úOH 100 �WC
yk
OnMinorErrorDoItemSkip=N;
�� í�
N ⁿXo��n���O��⌡L����C
1]�⌠≤ΣLD 0 ��ϕbo��n��
�ABz{��⌡�U@�O²C
0 ϕo��n���ATurboIntegrator ��≥
Bz{μ�O²C
MinorErrorLogMax� TurboIntegrator ����wqbBz{�⌡μ�íANgJ TM1ProcessError.log �
���n���CpG bBz{�ñwq���AhgJΘx��w]�n���
� 1000C
yk
MinorErrorLogMax=N;
�� í�
N ⁿX��gJΘx�������C
ⁿw@�j≤ 0 �π�AH]wgJΘx��
���W¡C
pGⁿw��� 0Ahb⌡μBz{��íú�
O²��C
pGⁿw��� -1Ah�\gJΘx���n
���S�¡εC
The following table provides an example error log messageand the corresponding result.
d� �G
MinorErrorLogMax=750; Θx��h�ⁿ 750 ���C
MinorErrorLogMax=0; ú�bΘx�ñgJ⌠≤��C
304 IBM Cognos TM1 10.2.2 �G ��ΓU
d� �G
MinorErrorLogMax=-1; gJΘx�����S�¡εC
DataSourceODBOCatalog� TurboIntegrator ����]w]tzns�� CubeB���ΣL½≤�Ω�w�X
�WC∩≤ Microsoft Analysis ServicesAoOΩ�wWC
yk
DataSourceODBOCatalog=’Catalog’;
�� í�
Catalog zns���w�X�WC
DataSourceODBOConnectionString� TurboIntegrator ����]ws�� OLAP °A��iα�n�⌠≤ΣLsu��C
yk
DataSourceODBOConnectionString=’String’;
�� í�
String �wqΣLsu����C
No���ⁿú����AHw�C
DataSourceODBOCubeName� TurboIntegrator ����]wn@�Ω����� OLAP °A�ñ Cube �WC
yk
DataSourceODBOCubeName=’Name’;
�� í�
Name n��� Cube WC
DataSourceODBOHierarchyName� TurboIntegrator ����]w@�Ω�����Sw���ÑhWCiH∩ΣL
OLAP ú�]�p SAP BWAΣñÑhO@��O�½≤������C
���úαP TM1 Ω��ft��C
� 7 � TM1 TurboIntegrator �� 305
yk
DataSourceODBOHierarchyName=’Name’;
�� í�
Name Sw���ÑhWC
DataSourceODBOLocation� TurboIntegrator ����]w⌡μ OLAP °A���m]t��WC
TM1 �����A²ΣL OLAP °A�ú�����C∩≤ TM1 AoOⁿ⌡μu�
zD≈v��mC
yk
DataSourceODBOLocation=’Location’;
�� í�
Location OLAP °A���m]t��WC
DataSourceODBOProvider� IBM Cognos TM1 TurboIntegrator ����]wzn@�Ω��� ODBO ú
�WCoO� ODBO ú �sy�ⁿú� πWA��Oª��h��Ω�w
°A�C
z����°A�Ww�� ODBO ú ��WC
yk
DataSourceODBOProvider=’Provider’;
�� í�
Provider n@�Ω����� ODBO ú ��WC
��ú �W]AG
TM1 OLE DB MD Provider
Microsoft OLE DB Provider for OLAP Ser-
vices 8.0
SAP BW OLE DB Provider
DataSourceODBOSAPClientID� TurboIntegrator ����]w�ß�XA�X∩�≤zns�� SAP °A�W
��������C
306 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
DataSourceODBOSAPClientID=’ID’;
�� í�
ID P SAP °A�W���������∩��
XC
�pA498C
DataSourceODBOSAPClientLanguage� TurboIntegrator ����]wns�� SAP t��yÑⁿwC
yk
DataSourceODBOSAPClientLanguage=’Language’;
�� í�
Language SAP t��yÑⁿwC
∩≤�σA�� ENC
∩≤wσA�� DEC
∩≤ΣLyÑA��\ SAP σ≤C
TurboIntegrator s���
��¼� TurboIntegrator ��P�O TM1 °��P�OBz{�M⌠≤±H�lBz
{��÷pCs����Γ�¼G⌠tM���wqCHUí�⌠ts���C�
��wq�s���bß�í�C
s������Φí�ΓG
v s���iHb@��w°�@í�Bz{�ñ�iC�ißA@��°�@í
���ΣLBz{�úiH��o�s���C⌡μ°��Ao�����≥s
bA�b{μ°A�Ñq@��í�≥sbCb°A�÷¼��}as���C
v s���iHb@�Bz{�ñ�iA� ExecuteProcess( ) τ�Is�ß≥Bz{�
ñ]iH��o���Co�lBz{������P�s����i»zí]í
�pU�A�αs�o�s���C
pG@�s���WP@�����W�PAh����wq�u²���¬≤
�s���A�m½�s���C
b TurboIntegrator Bz{�ñiH��UCΓ�τ�Σñº@�is���G
v NumericGlobalVariable(’VariableName’);C
v StringGlobalVariable(’VariableName’);C
� 7 � TM1 TurboIntegrator �� 307
NumericGlobalVariable(’VariableName’);���τ�i�i�rs���C
StringGlobalVariable(’VariableName’);���τ�iwqrΩs���C
⌠ts���
b⌡μ TurboIntegrator Bz{��A�ú�@�⌠ts���CpGú�o����B
z{�OY°��@íAho�s���i�≤�°�ñ���ΣLBz{�A�
B�o�Bz{�@�C��A@�Bz{�ñ���⌠ts���i�≤�
ExecuteProcess( ) τ�Is�⌠≤ß≥Bz{�A�B�o�Bz{�@�C
÷M⌠t��O� TurboIntegrator Bz{��ú�A²ObY�Bz{�ñ��o��
�ºeA��²�io���C
b TurboIntegrator Bz{�ñA�� NumericGlobalVariable(’VariableName’); �i⌠
ts���G
p�Sw⌠ts������Ω�A�÷U����C
v DataMinorErrorCountC
v MetadataMinorErrorCountC
v ProcessReturnCodeC
v PrologMinorErrorCountC
�pA�FbYBz{�ñ�� PrologMinorErrorCount ⌠ts���Az��²�i
���ApU�G
NumericGlobalVariable(’PrologMinorErrorCount’);
DataMinorErrorCount� TurboIntegrator s���pΓb TurboIntegrator Bz{�uΩ�víño���
n���CCo�@��n��A����Y��W 1C
yk
DataMinorErrorCount=N;
�� í�
N bBz{��uΩ�víño���n��
�C
MetadataMinorErrorCount� TurboIntegrator s���pΓb TurboIntegrator Bz{��umeta Ω�víño
���n���CCo�@��n��A����Y��W 1C
308 IBM Cognos TM1 10.2.2 �G ��ΓU
yk
MetadataMinorErrorCount=N;
�� í�
N bBz{��umeta Ω�víño���n
���C
ProcessReturnCode� TurboIntegrator s���xs�±⌡μ� TurboIntegrator Bz{���⌠¼AC
yk
ProcessReturnCode=StatusCode;
¼AX í�
ProcessExitByChoreQuit() ⁿXBz{�]⌡μ ChoreQuit τ���⌠
ProcessExitNormal() ⁿXBz{���⌡μ
ProcessExitMinorError() ⁿXw�Q⌡μBz{�A²o��n��
ProcessExitByQuit() ⁿXBz{�]�T� ″quit″ ⁿO��⌠
ProcessExitWithMessage() ⁿXBz{����⌠A�b tm1server.log
ñgJ@hTºC
ProcessExitSeriousError() ⁿXBz{�]Y½����⌠
ProcessExitOnInit() ⁿXBz{�b l]w�íñε
ProcessExitByBreak() ⁿXBz{�]J� ProcessBreak τ���⌠
PrologMinorErrorCount� TurboIntegrator s���pΓb TurboIntegrator Bz{��ucvíño��
�n���CCo�@��n��A����Y��W 1C
yk
PrologMinorErrorCount=N;
�� í�
N bucvño���n���C
� 7 � TM1 TurboIntegrator �� 309
TurboIntegrator ����
��¼���P�O TM1 ����÷pA�úP⌠≤SwBz{��°��÷pCu
nP���÷p����nJ°A�AYiq⌠≤ TurboIntegrator Bz{��°���
@�����C
��������T�iC�ißAo�������b���� TM1 Ñq@���
�í��≥sb]����nX�ñ�P°A��su�C
b TurboIntegrator Bz{�ñiH��UCΓ�τ�Σñº@�i�����G
v NumericSessionVariable(’VariableName’);
v StringSessionVariable(’VariableName’);
�����Ob⌠≤⌡μ� TurboIntegrator Bz{�ñ�@�J�o��i����C
��ßANiH�⌠≤�����s���@���M�����WA²Ou�b
���������nJ°A��A������bBz{�M°�ºí�≥sbC
NumericSessionVariable(’VariableName’);���τ�i�i�r�����C
StringSessionVariable(’VariableName’);���τ�i�irΩ�����C
310 IBM Cognos TM1 10.2.2 �G ��ΓU
� 8 � MDX τ�Σ�
��CX�� TM1 Σ�� Microsoft wq�τ�M TM1 Sw�τ�C
∩ Microsoft wq� MDX ϕ�íMτ��Σ�
TM1 Σ� Microsoft wq� MDX ϕíMτ�C
o�τ�Mϕí� TM1 Ω@O� Microsoft MSDN {íwñ�wqA��{íw
�≤ Microsoft MSDN ⌠�C
Σ��¿�ϕ�íMμ
Σ�UC MDX ¿�ϕíC
v <dimension>.CURRENTMEMBER
v <member>.FIRSTCHILD
v <member>.FIRSTSIBLING
v <member>.LAG
v <member>.LASTCHILD
v <member>.LASTSIBLING
v <member>.LEAD
v <member>.NEXTMEMBER
v <member>.PARENT
v <member>.PREVMEMBER
Σ��¿�τ�Mμ
Σ�UC MDX ¿�τ�C
v ANCESTOR(...)
v COUSIN(...)
v OPENINGPERIOD(...)
v PARALLELPERIOD(...)
Σ���rτ�Mμ
Σ�UC MDX �rτ�C
v AGGREGATE(...)
v AVG(...)
v CORRELATION(...)
v COUNT(...)
v COVARIANCE(...)
v LINREGINTERCEPT(...)
v LINREGPOINT(...)
© Copyright IBM Corp. 2007, 2014 311
v LINREGR2(...)
v LINREGSLOPE(...)
v LINREGVARIANCE(...)
v MAX(...)
v MEDIAN(...)
v MIN(...)
v RANK(...)
v STDDEV(...)
v SUM(...)
v VAR(...)
Σ���ϕ�íMμ
Σ�UC MDX �ϕíC
v <dimension>.MEMBERS
v <level>.MEMBERS
v <member>. CHILDREN
v <member>.SIBLINGS
Σ���τ�Mμ
Σ�UC MDX �τ�C
v ADDCALCULATEDMEMBERS(...)
v BOTTOMCOUNT(...)
v BOTTOMPERCENT(...)
v BOTTOMSUM(...)
v CROSSJOIN(...)
v DESCENDANTS(...)
v DISTINCT(...)
v DRILLDOWNLEVEL(...)
v DRILLDOWNLEVELBOTTOM(...)
v DRILLDOWNLEVELTOP(...)
v DRILLDOWNMEMBER(...)
v DRILLDOWNMEMBERBOTTOM(...)
v DRILLDOWNMEMBERTOP(...)
v DRILLUPMEMBER(...)
v DRILLUPLEVEL(...)
v EXCEPT(...)
v EXTRACT(...)
v FILTER(...)
v GENERATE(...)
v HEAD(...)
312 IBM Cognos TM1 10.2.2 �G ��ΓU
v HIERARCHIZE(...)
v INTERSECT(...)
v LASTPERIODS(...)
v ORDER(...)
v PERIODSTODATE(...)
v TOPCOUNT(...)
v TOGGLEDRILLSTATE(...)
v TOPPERCENT(...)
v TOPSUM(...)
v SUBSET(...)
v UNION(...)
Σ����ϕ�íMμ
Σ�UC MDX ��ϕíC
v <set>.CURRENTMEMBER
v <set>[.ITEM](...)
TM1 Sw� MDX τ�
TM1 Σ��� TM1 Sw� MDX ϕíCb}ow∩°A�⌡μ� MDX ��{í
�A�bul�sΦ�v�uϕív°íñ��/sΦ�Al��AziHM�o�
ϕíC
TM1FILTERBYPATTERN( <set>, <pattern_str> )� TM1 Sw� MDX τ��� <set> ñW�X¼� <pattern_str> ���¿�C
<pattern_str> �ykPul�sΦ�vWu��Wϕí∩�v∩�����yk�PC
TM1FILTERBYLEVEL( <set>, <level_number>)� TM1 Sw� MDX τ���ⁿw <level_number> � <set> ñ���¿�C
<level_number> Oⁿw TM1 h�X��rA�úO MDX h�XC
TM1DRILLDOWNMEMBER( <set1>, <set2>|ALL [,RECURSIVE])� TM1 Sw� MDX τ��ⁿ≤ Microsoft ñ� DRILLDOWNMEMBER τ�A²
e�wgL�πAH�Xul�sΦ�vWui}v÷s {bmct expand_button.bmp} �
\αC
ALL ϕVUvhR <set1> ñ���¿�C
RECURSIVE ϕVUvhR <set1> ñ�Y�¿��A��H�jΦíVUvh
Ri}ßo��C�X¿�A�Fh� 0]TM1 h� 0��εC
� 8 � MDX τ�Σ� 313
TM1Member�τ���ⁿw��ñ�@�¿�C
pGJ�UC⌠@¼pAN��@���¿���G
v @��� Tuple ��
v @�WXd≥��� Index ��
v b�e���ñ Σ����Ñh��C
yk
TM1Member(Tuple, MemberSpecifier);
�� í�
Tuple iR����ϕíC
MemberSpecifier ���iHO���q 0 }l��r��A]
iHOP����÷p���/ÑhWC�d
�U�πoΓ���¼�d�C
d�
TM1Member ( [model].Members.Item(23) ,0 ) ] �d��������r��@�
MemberSpecifier ��C
TM1Member( [model].Members.Item(23), [Model] ) ] �d���P����÷p���
W@� MemberSpecifier ��C
TM1SORT( <set>, ASC|DESC )� TM1 Sw� MDX τ��÷r����� <set>C
ASC ÷ A-Z �����
DESC ÷ Z-A �����
TM1SORTBYINDEX( <set>, ASC|DESC )� TM1 Sw� MDX τ��÷¿������� <set>C
ASC ÷����W����C
DESC ÷����ε����C
TM1SUBSETALL( <dimname>)� TM1 Sw� MDX τ���� <dimname> � TM1 l�u�ívC
TM1SubsetToSet�τ��� TM1 l��¿�C
314 IBM Cognos TM1 10.2.2 �G ��ΓU
TM1SubsetToSet Ñ≤ <dimension>.<subsetname> ϕíA²ú�nrΩσrC�
TM1SubsetToSet �\z��iR�Aϕ��Ml��ϕíC
pGbΓ�úP� C u b e ñΣ�W�P���A�ΘJ πWA�p
[cube].[dimension]C
yk
TM1SubsetToSet(Cube.Dimension_exp, Subset_exp);
�� í�
Dimension_exp iR��� TM1 ��W�ϕíC
pGb Cube ñ�W�P���A���
[cube].[dimension] � πμí�O��C
Subset_exp iR�� Dimension_exp �������l
��ϕíC
bRl��ϕí�A°A��²bM�l
�MμñjMAMßb��MμñjMC
d�
��W [Corp Planning Hry] �≤�ß@μ� MDX d�{íXG
{INTERSECT(EXCEPT(DESCENDANTS([Corp Planning Hry].[Fixed Assets]),TM1FILTERBYLEVEL(DESCENDANTS([Corp Planning Hry].[Fixed Assets]),0)),{TM1SubsetToSet([Corp Planning Hry],"elist")}),[Corp Planning Hry].[FixedAssets]}
π��W [Corp Planning Hry].[Corp Planning Hry] M [Corp Planning
Hry].[FixedAssets] �≤�ß@μ� MDX d�{íXG
{INTERSECT(EXCEPT(DESCENDANTS([Corp Planning Hry].[Fixed Assets]),TM1FILTERBYLEVEL(DESCENDANTS([Corp Planning Hry].[Fixed Assets]),0)),{TM1SubsetToSet([Corp Planning Hry].[Corp Planning Hry],"elist")}),[Corp Planning Hry].[FixedAssets]}
TM1TupleSize�τ�����ñ¿����C
yk
TM1TupleSize(Tuple);
�� í�
Tuple iR����ϕíC
pG Tuple ��úαR������A��
��������Ah�� 0C
� 8 � MDX τ�Σ� 315
TM1 Sw� MDX ϕ�í
TM1 Σ��� TM1 Sw� MDX ϕíCb}ow∩°A�⌡μ� MDX ��{í
�A�bul�sΦ�v�uϕív°íñ��/sΦ�Al��AziHM�o�
ϕíC
<dimension>.<subsetname>� TM1 Sw� MDX ϕí�� <dimension> ñ <subsetname> �¿�C
�≤¿�Mh����P�yk (<dimension>.IDENTIFIER)A]�A�ú�Ω��W
PY@¿��h��P�l�C
bjMl��A°A��²bM�l�MμñjMAMßb��MμñjMC
<member>.ANCESTORS� TM1 Sw� MDX ϕí�� <member> �WNC
�pA�] Month ���ÑhpUG
v Year
– 1 Quarter
– Jan
– Feb
– Mar
ϕí
month.jan.ANCESTORS
N���X
{ 1Quarter, Year }C
pG�¿�π�h����Ahϕí��]tw]Ñhñ�@�����XC�
�q Region ���ÑhAΣñ¿� Belgium π�h����]Y Benelux M
Europe�Cb�ípUAϕí
region.belgium.ANCESTORS
N���X
{ Benelux, Europe }C
316 IBM Cognos TM1 10.2.2 �G ��ΓU
�N�
�ΩTYw∩b�y�ú ºú�PA��}oC
bΣLΩa�a�ñAIBM úúo�ú �σ≤�ú��U�ú�BA��\αC�ó
�ϕa� IBM ��NϕAH�oϕa�eú �ú�MA�º�÷ΩTC�σ≤bú
� IBM �ú�B{í�A��Aúϕ�tuα�� IBM �ú�B{í�A�C
un I� IBM º�z]úvA⌠≤\α�ϕºú�B{í�A��i�N IBM º
ú�B{í�A�CúLA⌠≤D IBM ºú�B{í�A�A������μtd@
�º�⌠Mτ�d⌠C�σ≤iα�í�z�R�u{ív��vñ ]A�ú
�BA��S�C
�σ≤�í�ºDD�eAIBM iα��ΣMQ�MQ���Cú �σ≤úNϕú
o�MQ��vCziH��úX�vd�Aτ�H�G
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
Ynd��÷��� (DBCS) ΩT��v�yA�ó��bΩa�a�� IBM �z
]úí�A���úX�vd�Aτ�H�G
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
UCq¿YP�Ωºk°�Φ�AY°�úA�G INTERNATIONAL BUSINESS
MACHINES CORPORATION ��u{¼vú �X��A�úú ⌠≤��qº
O�A]Σñ]ABú¡≤ú� AIvBiΓ���XSw���qO��Cí
a�bSwμ÷WAú�\�ú��q�O�A]�Ao�n�úúoA�≤ Q
�ßC
�ΩTñiα���NW���LΩW���C]�AIBM �w�qF�Nqß�
�eJs�ñC IBM H��∩i�/��≤�X���ú��ú��/�{íAútμ
q�C
�ΩTñ⌠≤∩D IBM ⌠��z� ��AIBM ∩�⌠��úú O�Co�⌠�
�ú �Ω�ú�≤ IBM �ú��@½ApGn��o�⌠��Ω�A Q�ß���
μ�ß�IC
IBM oHU IBM {�Aϕ�Φí��� ¼ Q�ßú �⌠≤ΩTA�L�∩ Q
�ßtdC
© Copyright IBM Corp. 2007, 2014 317
�{íº≥�v�Y�μ�o�{íº�÷ΩTAHKF�UC��G (i) b�O��
�{íPΣL{í]]A�{í�ºíμ½ΩTFH� (ii) �¼���μ½ºΩTCh
�ó�G
IBM Software Group
Attention: Licensing
3755 Riverside Dr.
Ottawa, ON K1V 1B7
Canada
WzΩ�º�o�ΣSϕn≤AbY�ípU��IOΦo��C
IBM ≥≤�ΦºuIBM �ßX�vBuIBM Ω�{í�vX�]�⌠≤PÑX��°
�Aú �σ≤�ú���v{íPΣ��A���vΩ�C
�σ≤ñ�t�⌠≤�αΩ�úObⁿ�ε�⌠UPwC]�AbΣL@�⌠ñ
��o��Giα��π�tºCíqwb}oh�t�W�LAúLo�úO
�b@δt�W�X{�P�GCA�AíqiαOzL�Φíiμ�⌠CΩ
��GiαúPC�σ≤�����τ�ΣSw⌠A��Ω�C
���ú�ºD IBM ú�ΩTAY��ú�� ��A�ΣoG�n��ΣL�}�
DC IBM � �Lo�ú�A]LkT{o�D IBM ú��⌡μ�αB�e�B
�⌠≤∩ú��ΣLDiO� �L�CpGz∩D IBM ú���α�⌠≤���A
�wV�ú�� ��d�C
�÷ IBM Φw���º��n�A�Nϕ IBM ���PD«AH�iα�≤�
MPAú�tμq�C
�ΩT]tΘ�°�B@����Ω�M°id�C�D�iαa πí�Ad�]
AF�HB�qB�P�ú��WCo�W��ΩcAp�pPA���XC
YzOHql�μí�°�ΩTAh�$MmΓ�iαú�X{C
�unΘ ���vú��� Cookie �ΣL�N¼��H�OΩTC
��
IBMBIBM �x� ibm.com O International Business Machines Corp. ����U�
�Awb�y\hΩa/a��qk���UCΣLú��A�WiαO IBM �Σ
L�q���Cu�@vP��ΩTv⌠�Wú �s� IBM ��MμA⌠}�
www.ibm.com/legal/copytrade.shtmlC
UCNyOΣL�q����U��G
v MicrosoftBWindowsBWindows NT � Windows �xO Microsoft Corporation bⁿ
Ω�]��ΣLΩa�a����C
v UNIX O The Open Group bⁿΩ�ΣLΩa�a��U��C
318 IBM Cognos TM1 10.2.2 �G ��ΓU
��
����HñσrA�σrA�Sϕ�º���
CC
eT�fj¼ r� 43
l�
ul�sΦ�v\αϕ 61
°A��� 57
s� 61
TurboIntegrator �@τ� 274
u@ϕ
τ� 165
�@÷s 5
uπ\αϕ
l�s� 65
uπC 44
uπú 44
e��fñσ 43
�
íμl�sΦ� 61
íμ��sΦ� 24
ΩTWhτ� 117
�e
ul�sΦ�víμ 61
��]w 10
���íμ 28
��sΦ�íμ 24
σrWhτ� 134
Θσ 43
Θ�M�í
TurboIntegrator τ� 224
±� 91
e¡�fkíμ]�eíμ�
°A��� 50
�[�@÷s 6
¿�τ�
s� 143
Mμ 143
¬íμ]≡¼�cíμ�
°A��� 50
��°A�
TM1 ∩� 66
��
\αϕ �ß�/s� 17
�Tñ�∩�� 18
/s�°í 16
/s�⌠μ 16, 17
e��fμ÷Θxd�
�G∩�� 67
∩�� 67
C
Cube Viewer 21
CL 42
CL°iδF 36
X
TurboIntegrator s� 82
r� 189
s�
¿�τ� 143
M�vw�ⁿú 46
w�
�ß�/s�\αϕ 17
ⁿú∩�� 46
TurboIntegrator τ� 259
¿�
ANCESTORS 316
MDX τ� 311
MDX ϕí 311
�� ¿ 44
��½μ 44
��∩M 7
μ 44
eC�f°A�
°A��� 51
��]D°í� 50
TurboIntegrator �@τ� 268
°A�s�
°A��� 51
RúπWl�∩�� 24
RúπW°�∩�� 24
�g
°A��� 58
�g Cube
°A��� 58
∩�� 40
FL�tτ� 251
© Copyright IBM Corp. 2007, 2014 319
eK�f���wq�� 44
τ�
u@ϕ 165
Wh 91, 143
MDX 311
TurboIntegrator 187
�°Y� 43
�o°�∩��]�Γϕ�ms²�� 33
��e�
CL°iδF 36
¼AC 44
�
Cube Viewer 21
c
TurboIntegrator s� 86
Od
w�ⁿú 48
eE�f��
°A��g½≤ 19
��∩�� 19
Cube ∩�� 19
÷s
TurboIntegrator s� 82
ⁿú
w�ⁿú⌠μ 46
ClientPassword 260
ClientToGroup 260
pΓτ� 92
eQ�f¡ 91
�� 43
TºΘx
°í 34
TºΘx°í 34
]�Whτ� 123
eQ@�f�@÷s
�e 3
�A\αϕ
°A��� 51
��]w�e 10
���� 299
��
TurboIntegrator s� 86
⌡μΦk 144
�ε�
½≤ 44
∩� 44
�{��
TurboIntegrator s� 88
��
Whτ� 139
TurboIntegrator τ� 289
Bz{�
°A��� 59
�@÷s 4
�ε� TurboIntegrator τ� 240
Bz{�∩�∩�� 40
Bz{����í 82
Wh
l�sΦ�ΩT 41
¿�τ� 143
τ� 91
TurboIntegrator �zτ� 248
s�°A� 33
eQG�f��� Cube 21
�n]w 44
MΣ 43
íJ Cube �� 44
L
w�ⁿú 46
nJ��
TM1 ∩� 65
��
TurboIntegrator s� 86
°í∩�� 3
°�
�í ∩�� 89
TurboIntegrator �@τ� 280
43
iÑ
∩M⌠μ 7
∩� 7
TurboIntegrator s��� 86
}�l�∩�� 35
}�°�∩�� 35
�τ�
MDX 312
eQT�f�J 42
s\α 1
s���∩�� 35
s�\αϕ
��/s� 17
ú 43
320 IBM Cognos TM1 10.2.2 �G ��ΓU
�Γϕ�ms²�\αϕ 34
Ω�
��� TurboIntegrator s� 69
TurboIntegrator s� 82, 86
Ω�Od TurboIntegrator τ�
CubeDataReservationAcquire 219
CubeDataReservationGet 222
CubeDataReservationGetConflicts 223
CubeDataReservationRelease 220
CubeDataReservationReleaseAll 221
⌡L��
�°�� 88
Lo
�h�Lo�∩�� 30
���Lo�∩�� 30
Lol�∩�� 30
Lo°�∩�� 32
w²⌠μ
TurboIntegrator s� 81
eQ��f∩M�� TurboIntegrator sΦ� 82
∩�� 3
�z
w�ⁿú 49
ΓNBΓl 91
⌠μ
TurboIntegrator s� 81
��
l�W 316
� ��∩�� 28
��e∩�� 28
�íJ∩�� 27
ΩTWhτ� 112
u��sΦ�v\αϕ 24
�@ TurboIntegrator τ� 227
TurboIntegrator s� 82
yk 246
í�\αϕ
TºΘx°í 35
eQ¡�ff�Θx
°í 11
��Ω�°í 15
f�Θx°í 11
f�Θx��Ω�°í 15
gJ
w�ⁿú 47
s��� 307
�r
MDX τ� 311
��Whτ� 126
�D��
Cube Viewer 21
��
TurboIntegrator s� 69
d≥��
�°�� 88
sΦ
�í∩�� 29
∩ Cube ���∩�� 30
sΦ\αϕ
l�s� 62
μ÷Θxd��G 67
°A��� 60
TºΘx°í 35
��s� 24
�� 9
Cube Viewer 22
TurboIntegrator s� 69
s� 69
eQ��f∩� Cube
w∩Wh∩�� 50
∩�� 49
∩��
∩�� 50
�°�� 88
∩�Wh
u@ϕ∩�� 50
∩���
u@ϕ∩�� 50
w�ⁿú 49
∩�� 50
∩�
����e 28
�� 10
Cube Viewer \αϕ 23
eQC�fxs
l� ∩�� 45
°�∩�� 45
�Γϕ�ms²�°�∩�� 45
��{í
°A��� 53
��\αϕ
°A��� 50
TºΘx°í 35
�� 9
Cube Viewer 22
TurboIntegrator s� 69
�dyk 42
�� 321
�°
�� °í 88
�°\αϕ
l�s� 64
°A��� 60
��s� 27
Cube Viewer 23
Y� 43
⌠ts��� 308
�σ 43
eQK�fΩw
w�ⁿú 48
Ωwv� 272
°� 307
w�δF 16
°A��� 59, 60
hX 208
�z TurboIntegrator τ� 207
eGQ@�f��
s� 9
�@ TurboIntegrator τ� 193
TurboIntegrator s� 82
eGQG�f¬�
w�ⁿú 46
eGQT�f��
s� 307
�� TurboIntegrator s� 81
⌠ts� 308
TurboIntegrator ��� 310
�Φ
Whτ� 124
BΓl 92
AABS 126
ACOS 126
AddClient 259
AddCubeDependency 209
AddGroup 259
AddInfoCubeRestriction 289
Admin
Server Secure Socket Layer, TM1 ∩� 66
ASCII
�σr TurboIntegrator τ� 187
ASCIIDelete 187
ASCIIOutput 188
ASIN 126
AssociateCAMIDToGroup 261
ATAN 127
AttrDelete 195
AttrInsert 196
ATTRN 96
ATTRNL 193
AttrPutN 196
AttrPutS 197
ATTRS 97
ATTRSL 194
BBatchUpdateFinish 217, 269, 270
BatchUpdateFinishWait 270
BatchUpdateStart 270
CCAPIT 134
CellGetN 209
CellGetS 210
CellIncrementN 211
CellIsUpdateable 212
CellPutN 212
CellPutProportionalSpread 213
CellPutS 214
CellSecurityCubeCreate 261
CellSecurityCubeDestroy 262
CHAR 134
CODE 134
ConsolidatedAvg 94
ConsolidatedCount 94
ConsolidatedCountUnique 95
ConsolidatedMax 93
ConsolidatedMin 92
CONTINUE 124
COS 127
Cube
�e∩�� 21
°A��� 54
��� 21
ΩT l�sΦ� 40
TurboIntegrator s� 82
TurboIntegrator �@τ� 208
Viewer 21
Cube °�
°A��� 57
322 IBM Cognos TM1 10.2.2 �G ��ΓU
CubeAttrDelete 198
CubeAttrInsert 198
CubeATTRN 98, 200
CubeATTRNL 200
CubeAttrPutN 199
CubeAttrPutS 199
CubeATTRS 98, 201
CubeATTRSL 202
CubeClearData 215
CubeCreate 215
CubeDataReservationAcquire 219
CubeDataReservationGet 222
CubeDataReservationGetConflicts 223
CubeDataReservationRelease 220
CubeDataReservationReleaseAll 221
CubeDestroy 215
CubeExists 216
CubeGetLogChanges 216
CubeProcessFeeders 248
CubeRuleAppend 248
CubeRuleDestroy 250
CubeSetConnParams 218
CubeSetLogChanges 218
CubeUnload 219
DDataMinorErrorCount 308
DatasourceASCIIDecimalSeparator 302
DatasourceASCIIDelimiter 301
DatasourceASCIIHeaderRecords 302
DatasourceASCIIQuoteCharacter 302
DatasourceASCIIThousandSeparator 302
DatasourceCubeview 301
DatasourceDimensionSubset 301
DatasourceNameForClient 299
DatasourceNameForServer 299
DataSourceODBOCatalog 305
DataSourceODBOConnectionString 305
DataSourceODBOCubeName 305
DataSourceODBOHierarchyName 306
DataSourceODBOLocation 306
DataSourceODBOProvider 306
DataSourceODBOSAPClientID 307
DataSourceODBOSAPClientLanguage 307
DatasourcePassword 300
DatasourceQuery 301
DataSourceSAPUsingRoleAuths 291
DataSourceSAPUsingTexts 291
DatasourceType 300
DatasourceUsername 300
DATE 103
DATES 104
DAY 105
DAYNO 105
DBProportionalSpread 144
DBR 165
DBRA 166
DBRW 167
DBS 168
DBSA 168
DBSS 169
DBSW 170
DELET 135
DeleteAllPersistentFeeders 250
DeleteClient 262
DeleteGroup 263
DFRST 170
dimension
°A��� 55
ΩT l�sΦ� 41
DimensionAttrDelete 203
DimensionAttrInsert 203
DimensionATTRN 98, 205
DimensionATTRNL 205
DimensionAttrPutN 204
DimensionAttrPutS 204
DimensionATTRS 99, 206
DimensionATTRSL 207
DimensionCreate 227
DimensionDeleteAllElements 227
DimensionDestroy 228
DimensionElementComponentAdd 228
DimensionElementComponentAddDirect 229
DimensionElementComponentDelete 229
DimensionElementComponentDeleteDirect 230
DimensionElementDelete 231
DimensionElementDeleteDirect 231
DimensionElementInsert 232
DimensionElementInsertDirect 233, 237
DimensionElementPrincipalName 234
DimensionExists 234, 236
DimensionSortOrder 235
DimensionTopElementInsert 236
DIMIX 117, 171
DIMNM 114, 171
DIMSIZ 114, 172
DisableBulkLoadMode 271
DNEXT 115, 172
DNLEV 115, 173
DTYPE 117, 173
D_FSAVE 145
D_PICK 144
D_SAVE 146
EELCOMP 118, 174
ELCOMPN 118, 174
ElementSecurityGet 263
ElementSecurityPut 264
ELISANC 119
�� 323
ELISCOMP 119, 175
ELISPAR 120, 175
ELLEV 120, 176
ELPAR 121, 177
ELPARN 122, 177
ELSEN 178
ELWEIGHT 122, 178
EnableBulkLoadMode 271
EvalJavaN 140
EvalJavas 141
Excel
� 5 �M� 7 �¿�τ� 143
� 8 ��≤s��¿�τ� 143
ExecuteCommand 241
ExecuteJavaN 291
ExecuteJavaS 292
ExecuteProcess 241, 307
EXP 127
Expand 293
E_PICK 146
FFEEDERS 139
FEEDSTRINGS 140
FileExists 294
FILL 135
ForceSkipCheck 250
FormatDate 224
FV 123
GGetProcessErrorFileDirectory 242
GetProcessErrorFilename 243
GetProcessName 243
GetUseActiveSandboxProperty 252
IIF 125
If 243
INSRT 136
INT 128
ISUND 128
ISUNDEFINEDCELLVALUE 100
ItemReject 244
ItemSkip 245
I_EXPORT 148
I_NAMES 148
I_PROCESS 149
KKEY_ERR 165
LLN 128
LOG 129
LONG 136
LOWER 136
MMAX 129
MDX
τ� 311
TM1 Sw�τ� 313
TM1 Sw�ϕí 316
meta Ω�
TurboIntegrator s� 86
MetadataMinorErrorCount 309
MIN 130
MinorErrorLogMax 304
MOD 130
MONTH 105
M_CLEAR 149
NNewDateFormatter 225
NOW 106
NumberToString 294
NumberToStringEx 294
NUMBR 137
NumericGlobalVariable(VariableName) 308
NumericSessionVariable(VariableName) 310
NValue 303
N_CONNECT 150
N_DISCONNECT 151
OODBC TurboIntegrator τ� 237
ODBCClose 238
ODBCOpen 238
ODBCOPENEx 238
ODBCOutput 239
OnMinorErrorDoItemSkip 304
OPTGET 150
OPTSET 151
PParseDate 226
PAYMT 123
ProcessBreak 245
ProcessError 240, 245
ProcessQuit 245
ProcessReturnCode 309
324 IBM Cognos TM1 10.2.2 �G ��ΓU
PrologMinorErrorCount 309
PublishSubset 152
PublishView 153, 280
PV 124
QQUDEFINE 153
QUDEFINEEX 155
QUEXPORT 157
QULOOP 158
QUSUBSET 158
RRAND 130
RefreshMdxHierarchy τ� 295
RemoveCAMIDAssociation 264
RemoveCAMIDAssociationFromGroup 265
RemoveClientFromGroup 265
ROUND 131
ROUNDP 131
RuleLoadFromFile 251
R_SAVE 159
SSAPCharacteristicTexts 300
SaveDataAll 272
SCAN 137
SecurityOverlayCreateGlobalDefault 265
SecurityOverlayDestroyGlobalDefault 266, 267
SecurityRefresh 267
ServerActiveSandboxGet 255
ServerActiveSandboxSet 256
ServerSandboxesDelete 252
ServerSandboxExists 257
ServerSandboxGet 258
ServerSandboxListCountGets 258
ServerShutdown 274
SetChoreVerboseMessages 208
SetInputCharacterSet 189
SetODBCUnicodeInterface 240
SetOutputEscapeDoubleQuote 192
SetUseActiveSandboxProperty 256
SIGN 132
SIN 132
SQRT 133
STET 125, 187
STR 138
StringGlobalVariable(VariableName) 308
StringSessionVariable(VariableName) 310
StringToNumber 296
StringToNumberEx 296
SUBDEFINE 159
SUBNM 179
SUBPICK 160
SubsetAliasSet 274
SubsetCreate 275
SubsetCreateByMDX 275
SubsetDeleteAllElements 275
SubsetDestroy 276
SubsetElementDelete 276
SubsetElementInsert 277
SubsetExists 277
SubsetExpandAboveSet 278
SubsetFormatStyleSet 278
SubsetGetElementName 279
SubsetGetSize 279
SubsetIsAllSet 280
SUBSIZ 180
SUBST 138
SValue 303
synchronized() 246
TTABDIM 116, 180
TAN 133
TextOutput 193
TIME 106
TIMST 106
TIMVL 108
TM1 OW∩�� 65
TM1 Sw� MDX τ� 313
TM1 Sw� MDX ϕí 316
TM1 ∩�∩�� 65
TM1DRILLDOWNMEMBER 313
TM1FILTERBYLEVEL 313
TM1FILTERBYPATTERN 313
TM1Member 314
TM1ProcessError.log 296
Tm1p.xla 143
TM1RECALC 163
TM1RECALC1 163
TM1RPTELISCONSOLIDATED 186
TM1RptElIsConsolidated 181
TM1RptElIsExpanded 181
TM1RptElLev 181
TM1RPTELLSEXPANDED 186
TM1RptFilter 182
TM1RptRow 183
TM1RptTitle 184
TM1RptView 185
TM1SORTBYINDEX 314
TM1SUBSETALL 314
TM1SubsetToSet 315
TM1TupleSize 315
TM1User 186, 297
TODAY 110
TRIM 139
�� 325
TurboIntegrator 69, 272
����� 310
τ� 187
¡ε 187
s��� 307
T_CLEAR 160
T_CREATE 161
T_CREATE16 161
T_PICK 162
T_SAVE 162
UUNDEFINEDCELLVALUE 101
UPPER 139
UTF-8 189
VValue_Is_String 303
VBA ��
¿�τ� 144
VIEW 186
ViewColumnDimensionSet 281
ViewColumnSuppressZeroesSet 282
ViewConstruct 282
ViewCreate 283
ViewDestroy 283
ViewExists 284
ViewExtractSkipCalcsSet 284
ViewExtractSkipRuleValuesSet 285
ViewExtractSkipZeroesSet 285
ViewRowDimensionSet 286
ViewRowSuppressZeroesSet 286
ViewSubsetAssign 287
ViewSuppressZeroesSet 287
ViewTitleDimensionSet 288
ViewTitleElementSet 288
ViewZeroOut 289
VUSLICE 163
WWhile 246
WildcardFileSearch 297
W_DBSENABLE 164
YYEAR 111
326 IBM Cognos TM1 10.2.2 �G ��ΓU