2013-01-09 135 views
0

我正在爲數據挖掘目的製作OLAP多維數據集。高級MDX查詢

該域是運行測試和測試的儀器具有狀態ID的1,2,3,這意味着好,警告和錯誤。我已經部署了該立方體並且其工作完美。 我的測量是我的測試總和。我有一個與測試表相關的時間表,因爲測試運行時。

我有四個維度:

儀器:其中包含有關儀器的信息。

測試:包含所有測試以及運行時間的信息。

狀態:包含上述三種狀態。

時間:理清測試時間

我的問題是,我所說的另一個身份「NotRun」。與其他狀態一樣,NotRun測試不能保存在數據庫中,而是通過查詢來計算。

Notrun的計算方法是從儀器表中選擇所有儀器,然後提取在給定時間段內在測試表中找到的儀器。

我想使用MDX做上面提到的事情,但不是給一段時間,我希望多維數據集能夠動態地爲我處理這個問題。

我不想選擇具體的一年,而是想動態地使用我的時間維度來照顧。

其中([日期]。[日曆年。& [2002])

我真的stucked。任何想法如何在Business Studio Intelligence 2008中實現這一目標?

一切順利, Hassan。

回答

0

要回答這個問題:「我如何才能MDX本身來選擇一個日期成員」看到我的答案在enter link description here

還是你想Business Studio的智能彈出一個框,每次索要日期你運行報告?

+0

感謝您的答案,我會嘗試,看看它是否適合我。關於商業工作室智能彈出框並詢問每次報告運行的日期,如果是的話,這是可能的,那麼你能給我一個例子嗎? –

+0

對不起,我不知道這是否可能。我只是想明白你的問題實際上是什麼! –