2015-11-13 46 views
0

目前我有類似的報告:如何在MicroStrategy合併兩組一類

Dept  Sub-Dept  No.Of-Lectures 
1   101   2 
1   102   3 
1   104   1 
2   201   3 
2   203   4 

我在未來Dept 2假設將要合併到Dept 1,使Sub Dept 201將報告到Sub 102

如何在MicroStrategy中實現這種需求?

回答

0

有兩種方法可以在數據端或MicroStrategy端執行此操作。

在你剛纔修改事實數據更新Sub-Dept 201Sub-Dept 102數據方面,修改你可以決定只在特定日期(不知道你是否在你的表中的日期列)後更新數據繼續看到Dept 2與新的Dept 1相關的舊講座。

在MicroStrategy的方面,你可以創建自定義組對每個Dept的元素,除了Dept 2Dept 1Dept 2將同組的一部分。 Sub-Dept 201同樣的事情。

在MicroStrategy另一種可能的解決方案是創建邏輯表來創建這樣一個層次結構:

Dept -> Old Dept -> Sub-Dept -> Old Sub-Dept 

這會給你像一個維度:

Dept Old Dept Sub-Dept Old Sub-Dept 
1  1   102  102 
1  2   101  201 

然後你就可以隱藏屬性Old DeptOld Sub-Dept並創建一個自定義鑽取映射,以從Dept跳至Sub-Dept而忽略隱藏的子項。

不知道你對MicroStrategy和三維建模有多好,也許我的最後一個選項可能會讓你感到困惑。

在我看來,第一個選擇,更新數據,是最好的,特別是如果你不打算回到舊的部門結構。

第二個是一個很好的臨時解決方案,如果你可以和其他兩個解決方案一起使用,那麼第三個解決方案可能會有些過火。