我剛接觸MDX。我使用Team Foundation Server中的Team System Cube在 Visual Studio商業智能環境中工作。我的問題聽起來很簡單,但我不知道解決方案。MDX從一個維度層級結合所有值
1)我有一個有DateTime數據類型的字段。此字段的一個維度(按周分層)我用它在我的報告中顯示我的日曆周 。現在我有第二個字段,它有一個整數數據類型(這是一個度量)。我創建了一些數據集,所以它着眼於時刻:
- 1周:50
- 第2周:34
- 第3周:46
- ...
- 周N:NN
我明白第二個字段中的值的分配以及維度上的值的相關性。我的要求,這聽起來很簡單:我需要的所有字段值的總和,使得它看起來 如下表所示:
- Week1:200(54 + 34 + 46 + ...)
- Week2:190
- 譯員更加的:186
如果我試着總結一下有沒有變化。
IIF(ISEMPTY([Measures].[RemainingWorkProductBacklogItem]) OR NOT Mid([Work Item].
[PlannedWeek__HierarchyByWeek].CurrentMember.UniqueName,58,10)
<= Format(Now(), "yyyy-MM-dd"), SUM([Measures].[RemainingWorkProductBacklogItem]),NULL)
(Mid函數只顯示實際值,它shouldn't在這方面發揮的作用。)
我也試過YTD函數SUM函數組合太多,但我並沒有成功,仍然沒有變化(它顯示爲空)。有沒有我可以使用的功能,或者我必須對立方體進行更改嗎?
2)進一步的問題一般來說:如果我有兩個字段(兩個DateTime)有兩個不同的維度,可以安排一個映射? E.G.
DIMENSION1:
- Week1:數據
- Week2:數據
- 譯員更加:數據
DIMENSION2:
- Week2:數據
- 譯員更加:數據
兩個維度包含面向上DIMENSION1的week2和3.該報告,可以顯示從DIMENSION2數據嗎? (我肯定這一定是可能的,我在立方體選項中搜索,但沒有找到它)。
非常感謝你在期待
尤金
究竟是什麼,你想每週總結?不同的措施?不同星期的同一項措施?如果你有兩個具有星期屬性的維度,那麼這是不是一個維度的原因?你在使用角色扮演維度嗎? – FrankPl
1)我想在不同的星期總結相同的測量。 2)在我的模板中,我將項目和任務區分開來(這是兩種不同的觀點,我將它視爲一個維度,但不知道如何,我確信有一個解決方案可以在一個維度上進行)和爲每個日曆周分配值我需要一個日期變量。所以我創建了兩個日期變量,我可以對每個日曆周進行分配。非常感謝您花時間回答我的問題。 – user2674068