page no. 79416274
- 기능 설명
- OLAP-Grid의 수식 작성 시 가독성을 높이고, 수식의 실행 순서를 제어하여 속도를 개선하기 위해 예약어를 지원합니다.
- OLAP-Grid의 예약어로 변수 정의 "const", 수식 정의 "define" 를 지원합니다.
- 수식 정의 "define" 구문은 수식을 임시 필드로 생성하며, 수식 내 동일한 표현식의 반복을 줄입니다. Foreach 등 재 집계 수식 내에서 사용할 필드를 동적으로 생성할 때도 사용할 수 있습니다.
- 변수 정의 "const"는 본 수식을 실행하기 전에 실행되는 수식으로, const에서 계산한 값을 변수에 저장합니다. 수식 내에서 해당 변수의 값에 직접 접근하기에 실행 속도가 개선됩니다.
- 사용 방법
i-OLAP 에서 마우스 우클릭 [ 계산 필드 추가 ] > [ 수식 편집기 ] > Formula 에서 아래와 같은 코드를 작성합니다.
Example code// const 로 선언된 수식은 계산 결과를 이름으로 저장 한다. const 판매수량전체 = { SUM([판매수량]) } //define로 정의된 수식은 필드로 생성되므로 [뉴욕조건] 과 같이 필드 구분자를 사용합니다. define 뉴욕조건 = { IF([지역]="뉴욕", [판매수량],0) } const 뉴욕수량 = { SUM( ForEach("[지역]", [뉴욕조건] ) ) } IF( 뉴욕수량 = 0, 0 , 판매수량전체 / 뉴욕수량 )
참고 사항
- const, define 의 수식은 해당 예약어 이후에 발생하는 첫 개행 문자열까지를 인식합니다. 여러 줄에 걸쳐서 수식을 작성하려면 중괄호({})로 묶습니다.
기능 정보 |
|
|
|
|
|
|
|
---|---|---|---|---|---|---|---|
시작 버전 정보 |
|