2012-10-18 21 views
7

"Hiyerarşi zaten Axis0 eksende görünür" Bu hata bildirirMDX hata aşağıdaki MDX içinde

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] 
    }) 

sorgular? Teşekkürler!

cevap

11

Dönem hiyerarşisini sütunlarda VE dilimleyicisinde kullanamazsınız. Bu MDx sorgu yazmak nasıl

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

söyler misin:

Böyle Sorgunuzla yeniden olabilir? Çok teşekkürler! – user1750761

İlgili konular