TABDELIMIT
EssbaseのTABDELIMITレポート・ライター・コマンドは、列の間に空白ではなくタブを配置します。このコマンドは、レポート出力をエクスポートするためにより圧縮された形式にする場合に役立ちます。TABDELIMITは、レポート・スクリプトの任意の場所に配置できます。
構文
{ TABDELIMIT }
例
次のレポート・スクリプトは、Essbaseファイル・カタログのギャラリ・セクションにあるSample Basicキューブ用に設計されています。
<PAGE (Scenario)
<COLUMN (Year)
<ROW (Product, Market, Measures)
{Tabdelimit}
{ROWREPEAT}
<ICHILDREN Year
<DIMBOTTOM Product
<DIMBOTTOM Market
<CHILD Profit
!
前述の例のレポートは、次のようになります(例は切捨てられています):
Scenario
Qtr1 Qtr2 Qtr3 Qtr4 Year
100-10 New York Margin 1,199 1,416 1,568 1,184 5,367
100-10 New York Total Expenses 433 488 518 430 1,869
100-10 Massachusetts Margin 1,237 1,533 1,741 1,224 5,735
100-10 Massachusetts Total Expenses 164 155 149 162 630
100-10 Florida Margin 372 442 494 375 1,683
100-10 Florida Total Expenses 174 192 200 175 741
100-10 Connecticut Margin 567 481 425 557 2,030
100-10 Connecticut Total Expenses 217 197 184 215 813
100-10 New Hampshire Margin 213 249 276 209 947
100-10 New Hampshire Total Expenses 139 149 155 137 580
100-10 California Margin 1,199 1,416 1,568 1,184 5,367
100-10 California Total Expenses 433 488 517 431 1,869
100-10 Oregon Margin 270 203 202 216 891
100-10 Oregon Total Expenses 193 183 176 180 732
次の例にTABDELIMITを使用しない同じレポートを示します:
<PAGE (Scenario)
<COLUMN (Year)
<ROW (Product, Market, Measures)
{ROWREPEAT}
<ICHILDREN Year
<DIMBOTTOM Product
<DIMBOTTOM Market
<CHILD Profit
!
TABDELIMITを使用しない場合、レポート出力は次のように表示されます(切り捨てられた例):
Scenario
Qtr1 Qtr2 Qtr3 Qtr4 Year
======== ======== ======== ======== ========
100-10 New York Margin 1,199 1,416 1,568 1,184 5,367
100-10 New York Total Expenses 433 488 518 430 1,869