2017-05-12 1 views
0

"Adventure works"큐브로 작업하고 있습니다. 매출액, 각 회계 연도의 수익 목표를보고하고 싶습니다. 나는 아래 쿼리를 썼지 만 그 대답은 내가 기대하는 것이 아니다.데이터 분석에 대한 MDX 쿼리 문제

Select{ 
(KPIValue("Operating Profit"), [Date].[Fiscal Year].&[2008]), 
(KPIGoal("Operating Profit"), [Date].[Fiscal Year].&[2008]), 
(KPIStatus("Operating Profit"), [Date].[Fiscal Year].&[2008]), 
(KPITrend("Operating Profit"), [Date].[Fiscal Year].&[2008]) 
} On COLUMNS, 
DESCENDANTS 
(
    { 
    [Date].[Fiscal].[Fiscal Year].&[2006], 
    [Date].[Fiscal].[Fiscal Year].&[2007], 
    [Date].[Fiscal].[Fiscal Year].&[2008], 
    [Date].[Fiscal].[Fiscal Year].&[2009], 
    [Date].[Fiscal].[Fiscal Year].&[2011] 
    }, [Date].[Fiscal].[Fiscal Year] 
)On ROWS 
From [Adventure Works] 

올바른 답을 얻으려면 어떻게해야합니까?

답변

0

왜 [날짜]. [회계 연도]를 하드 코딩합니까? & [2008]? a documentation example을 참조하십시오. 시도해보십시오 :

Select{ 
KPIValue("Operating Profit"), 
KPIGoal("Operating Profit"), 
KPIStatus("Operating Profit"), 
KPITrend("Operating Profit") 
} On COLUMNS, 
{ 
    [Date].[Fiscal].[Fiscal Year].&[2006], 
    [Date].[Fiscal].[Fiscal Year].&[2007], 
    [Date].[Fiscal].[Fiscal Year].&[2008], 
    [Date].[Fiscal].[Fiscal Year].&[2009], 
    [Date].[Fiscal].[Fiscal Year].&[2011] 
} On ROWS 
From [Adventure Works] 
+0

이 쿼리는 예상 결과를 제공하지 않습니다. – Behzad

+0

판매 금액은 어떻게 찾을 수 있습니까? – Behzad

+0

... {[Measures]. [Sales Amount]} COLUMNS에서 ... –