2012-10-18 8 views
7

निम्नलिखित MDX में प्रश्नोंMDX त्रुटि "पदानुक्रम पहले से ही Axis0 अक्ष में प्रकट होता है"

SELECT 
{ 
    [EffectiveDate].[Period].[All].CHILDREN, 
    [EffectiveDate].[Period].[All] 
} ON COLUMNS, 
NON EMPTY { 
    [Account].[Hierarchy].[Account Type].&[Assets].CHILDREN, 
    [Account].[Hierarchy].[Account Type].&[Assets], 
    [Account].[Hierarchy].[Account Type].&[Liabilities].CHILDREN, 
    [Account].[Hierarchy].[Account Type].&[Liabilities], 
    [Account].[Hierarchy].[Account Type].&[Equity].CHILDREN, 
    [Account].[Hierarchy].[Account Type].&[Equity], 
    [Account].[Hierarchy].[Account Type].&[Revenue].CHILDREN, 
    [Account].[Hierarchy].[Account Type].&[Revenue], 
    [Account].[Hierarchy].[Account Type].&[Expenses].CHILDREN, 
    [Account].[Hierarchy].[Account Type].&[Expenses] 
} ON ROWS 
FROM [JEMDA] 
WHERE CrossJoin(
    { 
     [Measures].[Amount] 
    }, 
    { 
     [Source].[Source].[[Blank]]] 
    }, 
    { 
     [EffectiveDate].[Period].&[5-Dec], 
     [EffectiveDate].[Period].&[5-Nov], 
     [EffectiveDate].[Period].&[5-Oct], 
     [EffectiveDate].[Period].&[6-Jan] 
    }) 

यह त्रुटि रिपोर्ट:

The Period hierarchy already appears in the Axis0 axis.

तुम मुझे बताओ कैसे इस समस्या को हल करने के लिए कर सकते हैं? धन्यवाद!

उत्तर

11

आप स्तंभों और स्लाइसर पर अवधि पदानुक्रम का उपयोग नहीं कर सकते हैं।

SELECT 
{ 
    [EffectiveDate].[Period].[All].CHILDREN, 
    [EffectiveDate].[Period].[All] 
} ON COLUMNS, 
NON EMPTY 
{ 
    [Account].[Hierarchy].[Account Type].&[Assets].CHILDREN, 
    [Account].[Hierarchy].[Account Type].&[Assets], 
    [Account].[Hierarchy].[Account Type].&[Liabilities].CHILDREN, 
    [Account].[Hierarchy].[Account Type].&[Liabilities], 
    [Account].[Hierarchy].[Account Type].&[Equity].CHILDREN, 
    [Account].[Hierarchy].[Account Type].&[Equity], 
    [Account].[Hierarchy].[Account Type].&[Revenue].CHILDREN, 
    [Account].[Hierarchy].[Account Type].&[Revenue], 
    [Account].[Hierarchy].[Account Type].&[Expenses].CHILDREN, 
    [Account].[Hierarchy].[Account Type].&[Expenses] 
} ON ROWS 
FROM 
(
    SELECT { 
       [EffectiveDate].[Period].&[5-Dec], 
       [EffectiveDate].[Period].&[5-Nov], 
       [EffectiveDate].[Period].&[5-Oct], 
       [EffectiveDate].[Period].&[6-Jan] 
      } ON 0 
    FROM [JEMDA] 
) 
WHERE 
(
[Measures].[Amount], 
[Source].[Source].[[Blank]] 
) 
+0

क्या आप मुझे बता सकते हैं कि कैसे मैं इस MDX क्वेरी लिख सकते हैं:

आप इस तरह आपकी क्वेरी पुनर्लेखन कर सकते हैं? बहुत धन्यवाद! – user1750761

संबंधित मुद्दे