다음을 통해 공유


TopSum

누적 합계가 지정한 값 이상이 되는 테이블의 맨 위 행을 내림차순으로 반환합니다.

구문

TopSum(<table expression>, <rank expression>, <sum>)

적용 대상

<table column reference>와 같은 테이블을 반환하는 식 또는 테이블을 반환하는 함수입니다.

반환 형식

<table expression>

주의

TopSum 함수는 <rank expression> 값의 합계가 <sum> 인수로 지정한 합계 이상이 되도록 각 행에 대해 계산된 <rank expression> 인수 값을 기준으로 맨 위 행을 내림차순으로 반환합니다. TopSum은 지정된 합계 값에 맞추어 가능한 가장 작은 요소 수를 반환합니다.

예를 들어 다음 데이터를 포함하는 Products라는 테이블 열이 있다고 가정합니다.

Product name Unit sales

Apples

1200

Kiwi fruit

500

Oranges

1500

Lemons

750

이 예에서 다음 함수는

TopSum([Products], [Unit Sales], 2500) 

다음 테이블을 반환합니다.

Product name Unit sales

Oranges

1500

Apples

1200

참고 항목

참조

DMX(데이터 마이닝 확장) 함수 참조
함수(DMX)
쿼리 유형에 대한 함수 매핑(DMX)

도움말 및 정보

SQL Server 2005 지원 받기