BottomCount(DMX)
적용 대상: SQL Server Analysis Services
식에서 지정한 수만큼 맨 아래 행을 오름차순으로 반환합니다.
구문
BottomCount(<table expression>, <rank expression>, <count>)
적용 대상
테이블 열 참조> 또는 테이블을 반환하는 함수와 같은 <테이블을 반환하는 식입니다.
반환 형식
<테이블 식>
설명
순위 식 인수에서 <제공하는 값은 테이블 식> 인수에 <제공된 행에 대한 순위의 증가 순서를 결정하고 count> 인수에 <지정된 최하위 행 수가 반환>됩니다.
예제
다음 예제에서는 기본 데이터 마이닝 자습서를 사용하여 빌드하는 연결 모델에 대한 예측 쿼리를 만듭니다.
BottomCount의 작동 방식을 이해하려면 먼저 중첩 테이블만 반환하는 예측 쿼리를 실행하는 것이 유용할 수 있습니다.
SELECT Predict ([Association].[v Assoc Seq Line Items], INCLUDE_STATISTICS, 10)
FROM
[Association]
NATURAL PREDICTION JOIN
SELECT (SELECT 'Women''s Mountain Shorts' as [Model]) AS [v Assoc Seq Line Items]) AS t
참고 항목
이 예제에서 입력으로 제공된 값은 작은따옴표를 포함하므로 다른 작은따옴표 앞에 추가하여 이스케이프해야 합니다. 이스케이프 문자를 삽입하는 구문을 모르는 경우 예측 쿼리 작성기를 사용하여 쿼리를 만들 수 있습니다. 드롭다운 목록에서 값을 선택하면 필요한 이스케이프 문자가 자동으로 삽입됩니다. 자세한 내용은 데이터 마이닝 디자이너에서 Singleton 쿼리 만들기를 참조 하세요.
결과 예:
모델 | $SUPPORT | $PROBABILITY | $ADJUSTEDPROBABILITY |
---|---|---|---|
Sport-100 | 4,334 | 0.291283016 | 0.252695851 |
물병 | 2866 | 0.192620472 | 0.175205052 |
패치 키트 | 2113 | 0.142012232 | 0.132389356 |
Mountain Tire Tube | 1992 | 0.133879965 | 0.125304948 |
Mountain-200 | 1755 | 0.117951475 | 0.111260823 |
Road Tire Tube | 1588 | 0.106727603 | 0.101229538 |
Cycling Cap | 1473 | 0.098998589 | 0.094256014 |
펜더 세트 - 마운틴 | 1415 | 0.095100477 | 0.090718432 |
Mountain Bottle Cage | 1367 | 0.091874454 | 0.087780332 |
Road Bottle Cage | 1,195 | 0.080314537 | 0.077173962 |
BottomCount 함수는 이 쿼리의 결과를 가져와서 지정된 백분율로 합산하는 가장 작은 값의 행을 반환합니다.
SELECT
BottomCount
(
Predict ([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,10),
$SUPPORT,
3)
FROM
[Association]
NATURAL PREDICTION JOIN
(SELECT (SELECT 'Women''s Mountain Shorts' as [Model]) AS [v Assoc Seq Line Items]) AS t
BottomCount 함수의 첫 번째 인수는 테이블 열의 이름입니다. 이 예제에서 중첩 테이블은 Predict 함수를 호출하고 INCLUDE_STATISTICS 인수를 사용하여 반환됩니다.
BottomCount 함수의 두 번째 인수는 결과를 정렬하는 데 사용하는 중첩 테이블의 열입니다. 이 예제에서 INCLUDE_STATISTICS 옵션은 $SUPPORT, $PROBABILTY 및 $ADJUSTED PROBABILITY 열을 반환합니다. 이 예제에서는 지원 값이 소수가 아니므로 보다 쉽게 확인할 수 있으므로 $SUPPORT 사용합니다.
BottomCount 함수에 대한 세 번째 인수는 행 수를 지정합니다. $SUPPORT 순서대로 세 개의 가장 낮은 순위 행을 얻으려면 3을 입력합니다.
결과 예:
모델 | $SUPPORT | $PROBABILITY | $ADJUSTEDPROBABILITY |
---|---|---|---|
Road Bottle Cage | 1,195 | 0.080314537 | 0.077173962 |
Mountain Bottle Cage | 1367 | 0.091874454 | 0.087780332 |
펜더 세트 - 마운틴 | 1415 | 0.095100477 | 0.090718432 |
참고 이 예제는 BottomCount의 사용을 설명하기 위해서만 제공됩니다. 데이터 집합의 크기에 따라 이 쿼리를 실행하는 데 시간이 오래 걸릴 수 있습니다.
참고 항목
함수(DMX)
일반 예측 함수(DMX)
BottomPercent(DMX)
BottomSum(DMX)
TopCount(DMX)