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은 빈 테이블을 반환합니다.
샘플에서 중복 값을 방지하려면 두 번째 인수로 지정된 테이블이 정렬에 사용된 열을 기준으로 그룹화되어야 합니다.