문자 및 기타 Excel 함수 제한 사항에 대한 자세한 내용은 Microsoft 설명서 및 지원 사이트를 참조하십시오.
함수를 수동으로 생성하려면
예 17-1 구문 가이드라인
구문 및 개별 함수는 함수 설명을 참조하십시오.
공유 연결을 사용하려면 Workspace 함수를 지정하는 WSFN 식별자를 연결 문자열과 함께 함수에 추가해야 합니다. 형식은 다음과 같습니다.
"WSFN|ProviderType|Server|Application|Database","POV"
예를 들어 Oracle Essbase 데이터 소스에 대한 공유 연결의 HsGetValue 함수에서는 WSFN 식별자와 연결 문자열이 다음과 같이 함수에 추가됩니다.
=HsGetValue("WSFN|Essbase|myserver|Sample|Basic","Market#South")
ProviderType
의 경우 대소문자를 구분하는 다음 문자열 중 하나를 사용합니다.
Essbase
(Essbase 온-프레미스에만 해당, Oracle Essbase Cloud에는 개인 연결 구문이 필요함)
HFM
(Oracle Hyperion Financial Management)
HP
(Oracle Hyperion Planning, Planning, Planning 모듈, Financial Consolidation and Close, Tax Reporting의 경우)
Financial Management의 경우 Database
매개변수를 생략하거나, Application
매개변수와 동일하게 설정할 수 있습니다. 일관성을 위해 Database
매개변수에 대해 애플리케이션 이름을 입력하는 것이 좋습니다.
URL 연결을 사용하려면 URL 함수를 지정하는 URLFN 식별자를 연결 문자열과 함께 함수에 추가해야 합니다. 형식은 다음과 같습니다.
URLFN|URL|Server|Application|Database
예를 들어 URL을 사용하여 Planning 비즈니스 프로세스에 연결하는 HsGetValue 함수의 구문은 다음과 같습니다.
HsGetValue("URLFN|URL|Server|Application|Database","POV")
연결하는 데 필요한 모든 정보는 위에 표시된 대로 토큰의 일부입니다. 부적합한 정보가 토큰에 포함된 경우 일반적으로 서버 토큰에 대한 다음 예외와 함께 #NoConnection
오류가 표시됩니다.
개인 연결 매개변수는 다음과 같은 값을 가질 수 있습니다.
비어 있음: 기본 연결
HsActive: 활성 관련 연결
개인 연결의 사용자 정의 이름
개인 연결을 지정하는 경우 POV 앞에 와야 합니다.
POV는 다음과 같이 dimension#member 쌍으로 구성됩니다.
Entity#Connecticut
상위-1차 하위 관계는 다음과 같이 마침표(.
)를 통해 지정됩니다.
Entity#UnitedStates.Maine
연결 및 각 POV dimension#member 쌍은 개별 함수 매개변수로 분할될 수 있습니다. 각 매개변수는 다음과 같이 따옴표("
)로 묶고 쉼표(,
)로 구분합니다.
"My_connection","Entity#UnitedStates","Account#Sales"
또는 쉼표(,
)를 통해 연결을 POV와 구분할 수 있습니다. 다음과 같이 전체 POV는 따옴표("
)로 묶고 각 dimension#member 쌍은 세미콜론(;
)으로 구분합니다.
"My_connection","Entity#UnitedStates;Account#Sales"
함수에서 차원 이름과 별칭을 혼합하여 사용하지 마십시오. 하지만 멤버의 경우 멤버 이름 또는 선택한 별칭 테이블의 별칭을 사용할 수 있습니다.