다음을 통해 공유


LOOKUPVALUE 함수(DAX)

search_columnName 및 search_value로 지정된 모든 조건을 충족하는 행에 대해 result_columnName의 값을 반환합니다.

구문

LOOKUPVALUE( <result_columnName>, <search_columnName>, <search_value>[, <search_columnName>, <search_value>]…)

매개 변수

  • result_columnName
    반환하려는 값이 포함된 기존 열의 이름입니다. 열 이름은 표준 DAX 구문을 사용하여 정규화된 이름으로 지정해야 합니다. 이 매개 변수는 식이 될 수 없습니다.

  • search_columnName
    result_columnName과 동일한 테이블 또는 관련 테이블에서 조회가 수행되는 기존 열의 이름입니다. 열 이름은 표준 DAX 구문을 사용하여 정규화된 이름으로 지정해야 합니다. 이 매개 변수는 식이 될 수 없습니다.

  • search_value
    검색 중인 동일 테이블의 열을 참조하지 않는 스칼라 식입니다.

반환 값

search_column 및 search_value의 모든 쌍에 일치 값이 있는 행의 result_column 값입니다.

모든 검색 값을 충족하는 일치 항목이 없으면 BLANK가 반환됩니다. 즉, 조건 중 일부만 일치할 경우 함수가 조회 값을 반환하지 않습니다.

여러 행이 검색 값과 일치하고 모든 경우에 result_column 값이 동일한 경우 해당 값이 반환됩니다. 하지만 result_column이 다른 값을 반환하면 오류가 반환됩니다.

다음 예에서는 "Mountain-400-W Silver, 46" 자전거 모델에 대해 SafetyStocklLevel을 반환합니다.

=LOOKUPVALUE(Product[SafetyStockLevel], [ProductName], " Mountain-400-W Silver, 46")