2014-09-30 124 views
0

mdx新手。我需要你的幫助,看起來很簡單。下面我有1個維度(Department)和2個度量(Actual和Total)。我想定義Total度量而不使用Department維度的任何參考。在這種情況下。當我使用Position維度更改我的Department維度時,Total度量值仍然有效。因爲我使用mondrian mdx,所以我沒有Axis()函數。 我該怎麼做?總計量mondrian mdx

Department Actual Total 
/IT   150  450 
/Sales  150  450 
/Marketing 100  450 
/Legal  50  450 

WITH MEMBER [Measures].[Total] AS ................ 
    SELECT NON EMPTY {[Measures].[Actual], [Measures].[Total]} ON COLUMNS , 
    NON EMPTY {[Department].[Department].Members} ON ROWS 
    FROM [Quadrant Analysis] 

回答

0

請嘗試以下計算所得的成員:

With member [Measures].[Total] as Aggregate([Department].[Department].Members, [Measures].[Actual]) 
+0

嗨,結果是正確的,但就像我說的,我不想做任何指向同系尺寸 – bluesony 2014-10-02 09:41:06

+0

您需要參考它至少在您的查詢一次!您可以先定義一個名爲ROWSET的集合,並將其用於計算的度量定義 – nsousa 2014-10-03 09:51:03