넓히다
현재 컨텍스트에 비해 세부 수준이 추가된 컨텍스트를 검색합니다. 식이 제공된 경우 새 컨텍스트에서 해당 값을 반환하여 계층 구조에서 탐색하고 보다 자세한 수준에서 계산할 수 있습니다.
구문
탐색 및 계산을 모두 수행하는 구문입니다.
EXPAND ( <expression>, <axis>[, N] )
EXPAND ( <expression>, <column>[, <column>] ... )
탐색만 수행하는 구문입니다.
EXPAND ( <axis>[, N] )
EXPAND ( <column>[, <column>] ... )
매개 변수
용어 | 정의 |
---|---|
식 | 새 컨텍스트에서 평가할 식입니다. |
축 | 축 참조입니다. |
column | 데이터 표의 열입니다. |
N | (선택 사항) 확장할 수준 수입니다. 생략하면 기본값은 1입니다. |
반환 값
탐색 및 계산을 모두 수행하는 버전의 경우 함수는 새 수준으로 이동한 후 새 컨텍스트에서 식의 값을 반환합니다. 탐색만 수행하는 버전의 경우 함수는 새 수준으로 이동하여 평가 컨텍스트를 수정합니다.
설명
- 이 함수는 시각적 계산에서만 사용할 수 있습니다.
- 함수의 탐색 전용 버전은 CALCULATE 함수 내에서 사용할 수 있습니다.
- 계층의 수준은 축 참조에서 참조하는 각 축의 모든 열에 의해 결정됩니다.
- 열을 지정하면 축이 처음 발견될 때 각 열의 축을 포함하여 결정됩니다.
- N을 지정하면 함수는 현재 수준 또는 맨 아래 수준에서 먼저 오는 계층 N 수준을 탐색합니다.
- 여러 열을 지정하면 함수는 지정된 모든 열이 있는 첫 번째 수준에 도달할 때까지 계층 구조를 탐색합니다.
- 탐색은 데이터 행렬의 현재 셀에서 시작하여 계층 구조를 내림차순으로 내림차순으로 이동합니다. 지정된 열이 현재 셀보다 높은 수준에 있으면 무시됩니다.
- 하위 수준에 여러 하위 셀이 있는 경우가 많습니다. 따라서 식 인수에는 어떤 형태의 집계가 필요합니다.
예시
총, 연도, 분기 및 월의 수준을 사용하여 계층 구조의 총 매출을 요약하는 테이블을 지정하면 다음 DAX 계산은 자식 수준, 손자 수준 및 월 수준에서 [SalesAmount]의 최대값을 각각 계산합니다.
MaxOfChildren = EXPAND(MAX([SalesAmount]), ROWS)
MaxOfGrandChildren = EXPAND(MAX([SalesAmount]), ROWS, 2)
MaxOfMonthChildren = EXPAND(MAX([SalesAmount]), [Month])
아래 스크린샷은 세 가지 시각적 계산이 있는 행렬을 보여 줍니다.