2014-02-26 52 views
1

我有兩個立方體(源和目標),但每個都有不同的時間維度。TM1規則 - 源和目標立方體中的不同時間維度

尺寸記錄在源立方體使用日期具有以下結構:

ALL *(this is the top element)*  
- 2013  
-- 2013 Q1  
--- 2013 01  
---- 01.01.2013 (data format is "DD.MM.YYYY") 

尺寸(沒有任何頂元件)在目標立方體使用是:

-2013  
-- 01 2013 (data format is "MM YYYY")  

爲了簡單起見,假設兩個立方體只有一個維度 - 度量。如何將饋線寫入源多維數據集並對目標多維數據集進行規則化,以使兩個多維數據集中的數據都相同?謝謝!

回答

0

我假設該度量是「單位」......將其改變爲您喜歡的...另外,我將DoR多維數據集命名爲「源」,將「月」多維數據集命名爲「Dest 」 ......

在‘目的地’立方體規則文件:

## Rule 
['Units'] = N: DB('Source', SUBST(!Months, 4,4)|' '|SUBST(!Months, 1,2), 'Units'); 

在‘來源’立方體規則文件:

## Feeder 
['Units'] => DB('Dest', SUBST(!Date of Record, 6, 2)|' '|SUBST(!Date of Record, 1, 4), 'Units'); 

也就是說,如果這個數字將不會被更新經常(即每天少於一次),我會推薦你請唱TurboIntegrator來映射數據。

相關問題