2010-05-21 5 views
1

지정된 치수에 따라 일부 측정의 MAX()를 얻을 수 있습니다. 나는 그 문제가 없다. 내가 찾고있는 것은 Second MAX()이다. DESC 순서로 몇 가지 조치를 정렬하면 평균 5,4,3,2,1이됩니다.두 번째 MAX에서 MDX까지

MAX()에서는 5를 얻을 수 있지만 4를 원합니다. 어떻게 계산합니까?

SELECT 
    [Measures].[YourMeasure] 
ON 0, 
NON EMPTY 
{ 
    EXCEPT 
    (
     TOPCOUNT([Date].[Date].[Date], 2, [Measures].[YourMeasure]), 
     TOPCOUNT([Date].[Date].[Date], 1, [Measures].[YourMeasure]) 
    ) 
} 
ON 1 
FROM [YourCube] 
:

답변

2

은 상위 두 세트에서 정상을 노크하는 키워드를 제외하고는 사용