문제
MDX 쿼리에 갇혀 있는데 다음 결과를 검색하려고합니다.
[Time].[2009] [Time].[2010]
[Time].[Months].Members [Measures].[Sales] [Measures].[Sales]
그래서 저는 2009 년에 2010 년에 월간 매월에 대한 판매를 비교하고 싶습니다.
차트의 관점에서 2009 년과 2010 년에 2 개의 시리즈 1을 가질 것입니다. y 축은 판매 가치이며 X 축은 달이 될 것입니다.
내 쿼리는 다음과 같습니다.
SELECT {[Time].[2009], [Time].[2010]} ON COLUMNS,
[Time].[Months].Members ON ROWS
FROM [SalesProductIndicator] WHERE [Measures].[Sales]
이 오류를 제공합니다.
Mondrian Error:Dimension '[Time]' appears in more than one independent axis.
미리 감사드립니다
해결책
{[time]. [2009], [time].
나는 Miscrosoft의 Adventure Works 샘플 큐브에서 테스트 한이 쿼리 (아래)를 기반으로합니다.
SELECT {[Ship Date].[Fiscal Year].&[2002], [Ship Date].[Fiscal Year].&[2003]} ON 0,
[Ship Date].[Month of Year].Members ON 1
FROM [Adventure Works] WHERE [Measures].[Sales Amount]
업데이트:
귀하의 쿼리를 기반으로 큐브 쿼리 (예 : [Time]. [2010] 대신 [2010]. :
SELECT EXISTS([Time].Members, {[Time].[2009], [Time].[2010]}) ON COLUMNS,
[Time].[Months].Members ON ROWS
FROM [SalesProductIndicator] WHERE [Measures].[Sales]
감사
제휴하지 않습니다 StackOverflow