다음을 통해 공유


SAMPLE 함수(DAX)

지정한 테이블에서 N개 행의 샘플을 반환합니다.

구문

SAMPLE(<n_value>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]…])

매개 변수

  • n_value
    반환할 행 수입니다. 단일 스칼라 값을 반환하는 모든 DAX 식입니다. 식은 각 행/컨텍스트에 대해 여러 번 계산됩니다. 정수가 아닌 값 또는 식이 입력된 경우 결과는 정수로 캐스팅됩니다.

  • table
    'n'개 샘플 행을 추출할 데이터 테이블을 반환하는 DAX 식입니다.

  • orderBy_expression
    (선택 사항) table의 각 행에 대해 결과 값이 계산되는 스칼라 DAX 식입니다.

  • order
    (선택 사항) orderBy_expression 값을 정렬할 방법(오름차순 또는 내림차순)을 지정하는 값입니다.

    value

    대체 값

    설명

    0(영)

    FALSE

    order_by 값을 내림차순으로 정렬합니다.

    order 매개 변수가 생략된 경우 이 값이 기본값입니다.

    1

    TRUE

    order_by 값을 오름차순으로 정렬합니다.

반환 값

table의 N개 행의 샘플로 구성된 테이블 또는 n_value가 0(영) 이하인 경우 빈 테이블입니다. OrderBy 인수가 지정된 경우 첫 번째 행, 마지막 행 및 그 사이에 고르게 분산된 행을 반환하여 샘플이 안정적이고 결정적이게 됩니다. 정렬이 지정되지 않은 경우 샘플이 임의로 이루어지며, 안정적이고 결정적이지 않게 됩니다.

주의

  • n_value가 0(영) 이하인 경우 SAMPLE은 빈 테이블을 반환합니다.

  • 샘플에서 중복 값을 방지하려면 두 번째 인수로 지정된 테이블이 정렬에 사용된 열을 기준으로 그룹화되어야 합니다.