2010-02-15 8 views
4

SQL TOP 1 쿼리와 비슷한 방식으로 MDX 쿼리에서 반환하는 값을 제한하는 방법이 있습니까?MDX TOP 1 - CUBE에서 TOP 1을 반환하십시오.

SELECT TOP 1 tbl_Names에서 이름 주문 이름으로 DESC

예를 들어, 동일한 작업을 수행 할 수있는 MDX 문은 무엇입니까? 같은

답변

1

시도 뭔가 : 웹에서

..

WITH 
SET [TCat] AS 
    TopCount([Product].[Subcategory].[Subcategory],10,[Measures].[Sales Amount]) 
MEMBER [Product].[Subcategory].[Other] AS 
    Aggregate([Product].[Subcategory].[Subcategory] - TCat) 
SELECT { 
     [Measures].[Sales Amount] 
    } ON COLUMNS, 
    TCat + [Other] ON ROWS 
FROM [Adventure Works] 
4

당신은 TOPCOUNTBOTTOMCOUNT 기능을 사용할 수 있습니다. 기본적으로 어떤 차원을 지정하거나 TOP 또는 BOTTOM n을 원하는대로 설정 한 다음 결과 집합을 정렬 할 측정 값 또는 숫자 식을 지정합니다.