다음을 통해 공유


RANGE

적용 대상: 계산 열 계산 테이블 측정 시각적 계산

현재 행을 기준으로 지정된 축 내의 행 간격을 반환합니다. 이 간격은 현재 행 앞의 마지막 <단계> 행 또는 현재 행 뒤의 첫 번째 <단계> 행으로 구성됩니다.

구문

RANGE ( <step>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )

매개 변수

용어 정의
step 범위에 포함할 현재 행 앞(음수 값) 또는 이후(양수 값)의 행 수입니다. 상수 값이어야 합니다.
- 음수이면 창에 현재 행 앞의 마지막 단계 행이 포함됩니다.
- 그렇지 않으면 창에 현재 행 뒤의 첫 번째 단계 행이 포함됩니다.
includeCurrent (선택 사항) 범위에 현재 행을 포함할지 여부를 지정하는 논리 값입니다. 기본값은 True입니다.
(선택 사항) 축 참조, 간격을 만들 방향입니다.
공백 (선택 사항) 정렬할 때 빈 값을 처리하는 방법을 정의하는 열거형입니다.
지원되는 값은 다음과 같습니다.
  • DEFAULT(기본값)입니다. 여기서 숫자 값에 대한 동작은 빈 값이며 0과 음수 값 사이에 정렬됩니다. 문자열에 대한 동작은 빈 문자열을 포함하여 모든 문자열 앞에 빈 값이 정렬됩니다.
  • 첫째, 공백은 오름차순 또는 내림차순 정렬 순서에 관계없이 항상 시작 부분에 정렬됩니다.
  • 마지막으로, 공백은 오름차순 또는 내림차순 정렬 순서에 관계없이 항상 끝에 정렬됩니다.
reset (선택 사항) 계산이 다시 설정되는지, 시각적 셰이프의 열 계층 구조 수준을 나타내는지 나타냅니다. 허용되는 값은 NONE, LOWESTPARENT, HIGHESTPARENT 또는 정수입니다. 동작은 정수 기호
에 따라 달라집니다. - 0이거나 생략하면 계산이 다시 설정되지 않습니다. NONE에 해당합니다.
- 양수이면 정수는 곡물과 관계없이 가장 높은 열부터 시작하는 열을 식별합니다. HIGHESTPARENT는 1과 같습니다.
- 음수이면 정수는 현재 곡물을 기준으로 가장 낮은 열부터 시작하는 열을 식별합니다. LOWESTPARENT는 -1과 같습니다.

반환 값

데이터 행의 간격입니다.

설명

이 함수는 시각적 계산에서만 사용할 수 있습니다.

<includeCurrent>, 축>, <<공백> 및 <재설정> 매개 변수는 생략할 수 있습니다.

예 1

각 제품 범주 및 월의 총 판매량을 요약하는 테이블이 지정된 경우 다음 DAX 쿼리는 지난 6개월 동안의 총 판매액이 포함된 열을 추가합니다.

TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))

아래 스크린샷은 시각적 행렬 및 시각적 계산 식을 보여줍니다.

DAX 시각적 계산

예제 2

동일한 테이블이 있는 경우 다음 DAX 쿼리는 현재 월을 포함하지 않고 다음 12개월 동안 총 판매액이 있는 열을 추가합니다.

TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))

참고 항목

INDEX
ORDERBY
PARTITIONBY
WINDOW