SAMPLE
지정한 테이블에서 N행의 샘플을 반환합니다.
구문
SAMPLE(<n_value>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]…])
매개 변수
용어 | 정의 |
---|---|
n_value | 반환할 행 수입니다. 단일 스칼라 값을 반환하는 DAX 식입니다. 여기서 식은 각 행/컨텍스트에 대해 여러 번 계산됩니다. 정수가 아닌 값(또는 식)을 입력하면 결과가 정수로 캐스팅됩니다. |
table | 'n' 샘플 행을 추출할 위치에서 데이터 테이블을 반환하는 DAX 식입니다. |
orderBy_expression | 테이블의 각 행에 대해 결과 값이 계산되는 스칼라 DAX 식입니다. |
order | (선택 사항) orderBy_expression 값( 오름차순 또는 내림차순: 0)을 정렬하는 방법을 지정하는 값으로, order_by 값의 내림차순으로 정렬합니다. 1, order_by 오름차순으로 순위가 지정됩니다. |
반환 값
n_value 0 이하인 경우 테이블의 N행 샘플 또는 빈 테이블로 구성된 테이블입니다. OrderBy 인수가 제공되면 샘플은 안정적이고 결정적이며 첫 번째 행, 마지막 행 및 균등하게 분산된 행을 반환합니다. 순서 지정이 지정되지 않은 경우 샘플은 임의이고 안정적이지 않으며 결정적이지 않습니다.
설명
n_value 0 이하이면 SAMPLE은 빈 테이블을 반환합니다.
샘플에서 중복 값을 방지하려면 두 번째 인수로 제공된 테이블을 정렬에 사용되는 열로 그룹화해야 합니다.
이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.