다음을 통해 공유


LookupCube(MDX)

같은 데이터베이스에서 지정된 또 다른 큐브에 대해 계산된 MDX 식의 값을 반환합니다.

구문

Numeric expression syntax
LookupCube(Cube_Name, Numeric_Expression )

String expression syntax
LookupCube(Cube_Name, String_Expression )

인수

  • Cube_Name
    큐브의 이름을 지정하는 유효한 문자열 식입니다.

  • Numeric_Expression
    숫자를 반환하는 셀 좌표의 유효한 숫자 식으로서, 일반적으로 MDX 식입니다.

  • String_Expression
    문자열을 반환하는 셀 좌표의 유효한 문자열 식으로서, 일반적으로 유효한 MDX 식입니다.

주의

숫자 식이 지정된 경우 LookupCube 함수는 지정된 큐브의 특정 숫자 식을 계산하고 결과 숫자 값을 반환합니다.

문자열 식이 지정된 경우 LookupCube 함수는 지정된 큐브의 특정 문자열 식을 계산하고 결과 문자열 값을 반환합니다.

LookupCube 함수는 LookupCube 함수가 포함된 MDX 쿼리가 실행되는 원본 큐브와 동일한 데이터베이스 내의 큐브에서 작동합니다.

중요 정보중요

현재 쿼리의 컨텍스트는 쿼리되는 큐브에는 적용되지 않으므로 숫자 또는 문자열 식에 필요한 현재 멤버를 모두 지정해야 합니다.

LookupCube 함수를 사용하여 계산할 경우 성능이 낮아질 수 있습니다. 이 함수를 사용하는 대신 필요한 모든 데이터가 하나의 큐브에 있도록 솔루션을 다시 설계하는 것이 좋습니다.

다음 쿼리에서는 LookupCube를 사용하는 방법을 보여 줍니다.

WITH MEMBER MEASURES.LOOKUPCUBEDEMO AS

LOOKUPCUBE("Adventure Works", "[Measures].[In" + "ternet Sales Amount]")

SELECT MEASURES.LOOKUPCUBEDEMO ON 0

FROM [Adventure Works]

참고 항목

참조

MDX 함수 참조(MDX)