Excel 수식에서 가장 많이 사용되는 함수 중 하나는 VLOOKUP입니다. 그러나 Power Pivot에서는 VLOOKUP을 사용할 수 없습니다. 이는 주로 Power Pivot에서 DAX( 데이터 분석 식 ) 함수가 Excel의 VLOOKUP처럼 셀이나 셀 범위를 참조로 사용하지 않기 때문입니다. DAX 함수는 열 또는 테이블만 참조로 사용합니다.
Power Pivot에서는 관계형 데이터 모델을 사용한다는 사실을 기억하세요. 다른 테이블에서 값을 조회하는 것은 매우 쉬우며, 대부분의 경우 수식을 만들 필요가 없습니다.
예를 들어 Excel 워크시트에 데이터 모델의 판매 데이터를 분석하기 위한 피벗 테이블이 있고 지리 테이블의 지역 열에서 지역 데이터를 기반으로 분할하려는 경우를 예로 들어 보겠습니다. 피벗 테이블에 지역을 필드로 추가하기만 하면 됩니다. 조회나 수식이 필요하지 않습니다. 이 간단한 솔루션에는 몇 가지 요구 사항이 있습니다. 조회 열 지역은 관련 테이블에 있어야 하며, 피벗 테이블 필드 목록에서 지리 테이블을 숨길 수 없습니다.
Power Pivot에서는 계산된 열 이나 측정값과 같이 계산의 일부로 다른 테이블의 값을 조회하려는 경우가 많이 있습니다. 이를 위해서는 유사한 조회를 수행하는 여러 함수가 포함된 DAX를 사용하여 만든 사용자 지정 수식이 필요합니다. 선택하는 것은 수식이 수행하는 데 필요한 작업에 따라 다릅니다.
실행할 작업
관련 테이블에서 값을 조회하려면 RELATED 함수를 사용합니다.
RELATEDTABLE 함수를 사용하여 현재 행과 관련된 모든 행이 있는 테이블을 조회합니다.
LOOKUPVALUE 함수를 사용하여 필터 조건별로 값을 반환합니다.