함수 및 수식
OLAP 함수 중에서 다음은 서버 및 관계형 목록과 조각에서 사용할 수 있는 목록 함수입니다.
- GETKEYS
- GETKEYSA
- GETKEYVALUESA
- GETPROPERTIESA
- GETPROPERTY
- GETPROPERTYVALUES
- GETPROPERTYVALUESA
구문의 모든 예는 영어로 되어 있으며 쉼표(,)를 사용하여 수식의 인수를 구분합니다. 로캘에 따라 구분 기호로 세미 콜론(;)을 사용해야 할 수도 있습니다.
모든 예제는 Samples 응용 프로그램 데이터베이스의 분석 또는 판매 큐브를 참조합니다. Samples는 온-프레미스 환경에서만 사용으로 설정할 수 있습니다. Samples에 대한 액세스 권한이 없는 경우 참조할 수 있도록 "Samples 데이터베이스의 구조"에서 구조에 대한 개요를 제공합니다.
OLAP 수식의 구조 예
=ROC
로 시작합니다. 읽기 쓰기 셀(RWC) 수식은 =RWC
로 시작합니다. =ROC("data connection","cube","[CHANNEL].[All Channels].[Direct Sales]","[MEASURE].[Gross Margin]"
,"[POS].[All POS]",B6,"[REGION].[All Regions].[Europe]",C5,"[VALTYPE].[Variance].[Actual]")
수식과 수식 편집 대화 상자에서 차원은 고유 이름으로 사전 순으로 정렬됩니다. 데이터베이스 구조에서 차원은 OLAP 데이터베이스와 동일한 순서로 있습니다.
수식은 데이터 조각을 정의합니다. 정의는 괄호로 묶입니다. 수식의 인수는 목록 구분 기호로 구분됩니다. 인수에는 차원 요소의 고유 이름이 포함됩니다. 이들은 대괄호로 묶어 마침표로 구분합니다. 이 예에서 셀 참조 B6 및 C5는 두 개의 하이퍼블록의 주요 출력 셀입니다.
목록 구분 기호는 운영 체제의 국가별 설정에 따라 다릅니다(기본적으로 ","
).
수식의 데이터 범위
OLAP 수식은 데이터 연결, 큐브 및 차원 요소에 대한 참조로 구성됩니다.
OLAP 수식을 편집하여 요소 범위 합계를 계산할 수 있습니다. 이렇게 하려면 두 개의 콜론 (::)
을 사용하여 범위의 요소를 구분합니다.
이 예제는 2006에서 2010까지의 값의 합계를 계산합니다.
=ROC("BestPracticesOLAP","SALES","[PROFIT].[Gross Margin]",
"[TIME].[All Years].[2006]::[TIME].[All Years].[2010]","[VERSION].[Actual]",
"[CURRTYPE].[LC]","[LEVEL].[IFRS]","[UNIT].[G0000]","[INTERCO].[TotalPartner]",
"[PRODUCT].[All Tires]")