2012-04-16 45 views
3

我試圖設計一個立方體來處理一個有多個時間序列數據的測量數據集,這是在金融合約的背景下,第一個時間序列是TradeDate,它是是產品在財政結算的日期,其他時間序列是ContractDate,或該合約在未來被交易的日期。在示例...多時間序列的立方體設計

TradeDate ContractDate價格

1/1/2005 11/1/2005 $ 5.00

1/2/2005 12/1/2005 $ 5.25

1/3/2005 12/1/2005 $ 5.50

這兩個TradeDate & ContractDate時間維度記錄在每日間隔。我想設置我的多維數據集,以便在兩個時間維度上創建聚合。在示例(使用從上面的數據),我想創建一個由兩個TradeDate & ContractDate定義的平均值...

TradeDate ContractDate Avg_Price

2005年1月2005年11月$ 5.00

一月2005年12月$ 5.37

任何幫助將不勝感激。

回答

4

SSAS支持角色扮演維度。這意味着一個維度可以多次添加到一個多維數據集,每次出於不同的目的。

要使用角色扮演維度,請創建一次日期維度,但在多維數據集的維度用量選項卡中添加兩次。爲多維數據集指定適當的名稱(交易日期和合約日期),並將事實和維度表(省略號按鈕)之間的關係編輯到模式的正確字段。

0

創建您的時間維並將其添加到多維數據集兩次。 立方體和尺寸可以獨立創建。一旦你們都有了,你可以雙擊你的多維數據集,選擇多維數據集結構選項卡,右鍵單擊多維數據集的名稱並選擇「添加多維數據集維度」。

右側的選項卡稱爲維度使用,您可以在其中定義多維數據集如何鏈接到該特定維度的方式