다음을 통해 공유


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 쿼리가 실행 중인 원본 큐브와 동일한 데이터베이스 내의 큐브에서 작동합니다.

Important

현재 쿼리의 컨텍스트가 쿼리되는 큐브로 전달되지 않으므로 숫자 또는 문자열 식에 필요한 현재 멤버를 제공해야 합니다.

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)