目前我有類似的報告:如何在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中實現這種需求?
目前我有類似的報告:如何在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中實現這種需求?
有兩種方法可以在數據端或MicroStrategy端執行此操作。
在你剛纔修改事實數據更新Sub-Dept 201
到Sub-Dept 102
數據方面,修改你可以決定只在特定日期(不知道你是否在你的表中的日期列)後更新數據繼續看到Dept 2
與新的Dept 1
相關的舊講座。
在MicroStrategy的方面,你可以創建自定義組對每個Dept
的元素,除了Dept 2
,Dept 1
和Dept 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 Dept
和Old Sub-Dept
並創建一個自定義鑽取映射,以從Dept
跳至Sub-Dept
而忽略隱藏的子項。
不知道你對MicroStrategy和三維建模有多好,也許我的最後一個選項可能會讓你感到困惑。
在我看來,第一個選擇,更新數據,是最好的,特別是如果你不打算回到舊的部門結構。
第二個是一個很好的臨時解決方案,如果你可以和其他兩個解決方案一起使用,那麼第三個解決方案可能會有些過火。