3

複数の時系列データが関連付けられているメジャー データセットを処理するキューブを設計しようとしています。これは、金融契約のコンテキストにあります。最初の時系列は、商品が金銭的に決済された日付である TradeDate です。もう 1 つの時系列は、ContractDate、またはコントラクトが将来取引される日付です。

取引日 契約日 価格

2005 年 1 月 1 日 2005 年 11 月 1 日 $5.00

2005 年 1 月 2 日 2005 年 12 月 1 日 $5.25

2005 年 1 月 3 日 2005 年 12 月 1 日 $5.50

TradeDate と ContractDate の両方の時間ディメンションが、1 日間隔で記録されます。両方の時間ディメンションで集計を作成できるようにキューブを設定したいと考えています。例 (上記のデータを使用) では、TradeDate と ContractDate の両方で定義される平均値を作成したいと思います...

TradeDate ContractDate Avg_Price

2005 年 1 月 2005 年 11 月 $5.00

2005 年 1 月 2005 年 12 月 $5.37

どんな助けでも大歓迎です。

4

2 に答える 2

4

SSAS はロール プレイング ディメンションをサポートしています。これは、1 つのディメンションをキューブに複数回追加できることを意味し、そのたびに目的が異なります。

ロール プレイング ディメンションを利用するには、日付ディメンションを 1 回作成しますが、キューブのディメンションの使用法タブで 2 回追加します。キューブ ディメンションに適切な名前 (取引日と契約日) を付け、ファクト テーブルとディメンション テーブルの関係 (省略記号ボタン) をスキーマの正しいフィールドに編集します。

于 2012-04-17T08:35:19.260 に答える
0

時間ディメンションを作成し、キューブに 2 回追加します。キューブとディメンションは別々に作成できます。両方を取得したら、キューブをダブルクリックして [キューブ構造] タブを選択し、キューブの名前を右クリックして [キューブ ディメンションの追加] を選択します。

ディメンションの使用と呼ばれる右側のタブでは、キューブを特定のディメンションにリンクする方法を定義できます。

于 2012-04-17T23:31:13.367 に答える