データをマッピングしたら、1 列のテーブル (TSC) 出力を構築します。
TSC 出力を構築するには以下を実行します。
- メタデータのレスポンスからヘッダーを表示します。
- 次に、列アイテムと行アイテムの組み合わせで処理を反復します。
- ページ アイテムを表示します。
- ヘッダー列と行アイテムの現在の組み合わせを表示します。
- 現在のインデックスのセルの値を表示します。
例
これでデータがマッピングされたので、次に新しい出力を作成します。メタデータのレスポンスから取得したヘッダーを含む最初の行を表示します。
Time,Products,Organization,Line Items,Value
次に、ColumnItems x RowItems (1,1 → UK, Units Sold ; 2,1 → France, Units Sold; … )
のマッピングのすべての組み合わせで処理を反復し、PageItems、列と行のアイテムの現在の組み合わせ、現在のインデックスのセルの値の順に表示します。
ヘッダー行のディメンションの表示順と、対応するディメンション アイテムの表示順を必ず一致させる必要があります。 空の軸によって余計な列が追加されないようにする必要があります。最終的な出力は次のようになります。
Time ,Products,Organization ,Line Items,Value
Jan 14,Apples ,UK ,Units Sold,10
Jan 14,Apples ,France ,Units Sold,20
Jan 14,Apples ,Germany ,Units Sold,30
Jan 14,Apples ,Total Company,Units Sold,60
Jan 14,Apples ,UK ,Produced ,100
Jan 14,Apples ,France ,Produced ,200
Jan 14,Apples ,Germany ,Produced ,300
Jan 14,Apples ,Total Company,Produced ,600
読みやすいように出力に空白が追加されています。