비즈니스 규칙 내에서 POV 구성요소를 생성합니다.
POV 구성요소를 생성하려면 다음을 수행합니다.
비즈니스 규칙이 규칙 디자이너에 표시됩니다.
POV 객체가 안에 화살표가 있는 두 개의 원으로 표시됩니다.
주:
POV 구성요소를 생성할 비즈니스 규칙에 대해 글로벌 범위가 정의되어 있으면 [POV] 탭에 비즈니스 규칙의 멤버 선택이 기본적으로 표시됩니다. 비즈니스 규칙에 대해 글로벌 범위가 정의되었는지 여부를 확인하려면 순서도에서 [시작] 또는 [끝] 탭을 선택합니다. 그런 다음 [글로벌 범위] 탭을 눌러 멤버, 함수 또는 변수가 정의되어 있는지 확인합니다.
변수 선택기를 눌러 POV를 정의할 변수를 선택하거나 생성합니다. 변수를 선택하는 경우 동적으로 변수 링크를 선택하여 변경 시 변수가 동적으로 업데이트되도록 합니다.
멤버 선택기를 눌러 POV를 정의할 멤버를 선택합니다.
값 열에서 차원의 행을 눌러 POV를 정의하는 멤버 이름을 입력합니다.
차원의 행을 누르고 작업 아이콘을 누른 후 다음 옵션 중 하나를 선택하여 멤버를 입력합니다.
멤버(구성요소에 멤버 및 함수 추가 참조)
변수(변수 작업 참조)
Groovy 이외의 규칙인 경우, 하나 이상의 멤버 유형의 변수는 ASO(집계 저장영역 옵션) 유형의 Planning 큐브에서만 지원되는 변수 유형입니다.
함수(함수 작업 참조)
입력한 함수는 레벨 멤버만 반환해야 하며 함수 이름 앞에 @ 기호를 포함해야 합니다. List 매개변수가 있는 함수의 경우 입력은 단일 멤버나 멤버 또는 멤버 목록을 반환하는 함수여야 합니다.
다음 함수를 입력할 수 있습니다.
@ANCESTOR(Member Name,Index|Layer)는 입력 멤버가 제공되면 지정된 인덱스 또는 계층의 상위 멤버를 반환합니다. @ANCESTOR는 규칙 POV에서만 사용합니다.
@ATTRIBUTE(Attribute Member Name)는 지정된 속성 멤버와 연계된 모든 기준 멤버 목록을 생성합니다.
@COUSIN(Member Name,Cousin Member Name)은 다른 상위 멤버의 멤버와 동일한 위치에 있는 1차 하위 멤버를 반환합니다. @COUSIN은 규칙 POV에서만 사용합니다.
@DISTINCT(List1)는 세트에서 중복 튜플을 삭제합니다. @DISTINCT는 규칙 POV에서만 사용합니다.
@EXCEPT(List1,List2)는 두 세트 간의 차이를 포함하는 서브세트를 반환하며, 선택적으로 중복 항목을 유지합니다. @EXCEPT는 규칙 POV에서만 사용합니다.
@FilterDynamic(Dimension Name,Member Name)은 멤버 목록에서 모든 동적 멤버를 제거합니다. @FilterDynamic은 규칙 POV에서만 사용합니다.
@FilterShared(Dimension Name,Member Name)는 멤버 목록에서 모든 공유 멤버를 제거합니다. @FilterShared는 규칙 POV에서만 사용합니다.
@FilterSharedAndDynamic(Dimension Name,Member Name)은 멤버 목록에서 모든 동적 멤버와 공유 멤버를 제거합니다. @FilterSharedAndDynamic은 규칙 POV에서만 사용합니다.
@FIRSTCHILD(Member Name)는 입력 멤버의 첫번째 1차 하위를 반환합니다. @FIRSTCHILD는 규칙 POV에서만 사용합니다.
@FIRSTSIBLING(Member Name)은 입력 멤버 상위의 첫번째 1차 하위를 반환합니다. @FIRSTSIBLING은 글로벌 POV에서만 사용합니다.
@GEN(Member Name)은 지정된 멤버의 입력 세대 번호로 지정된 멤버를 반환합니다. @GEN은 규칙 POV에서만 사용합니다.
@GENMBRS(Member Name,Generation)는 입력 세대 번호로 지정된 세대를 반환합니다. @GENMBRS는 규칙 POV에서만 사용합니다.
@ILSIBLINGS는 지정된 멤버와 해당 왼쪽 동위 멤버를 반환합니다. @ILSIBLINGS는 규칙 POV에서만 사용합니다.
@INTERSECT(List1,List2)는 두 입력 세트의 교차점을 반환하며, 선택적으로 중복 항목을 유지합니다. @INTERSECT는 규칙 POV에서만 사용합니다.
@IRSIBLINGS는 지정된 멤버와 해당 오른쪽 동위 멤버를 반환합니다. @IRSIBLINGS는 규칙 POV에서만 사용합니다.
@LAGGEN(Member Name,Index)은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 세대에서 제공된 멤버 뒤의 n단계인 멤버를 반환합니다. @LAGGEN은 글로벌 POV에서만 사용합니다.
@LAGLEV(Member Name,Index)는 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 레벨에서 제공된 멤버 뒤의 n단계인 멤버를 반환합니다. @LAGLEV는 글로벌 POV에서만 사용합니다.
@LASTCHILD(Member Name)는 입력 멤버의 마지막 1차 하위를 반환합니다. @LASTCHILD는 규칙 POV에서만 사용합니다.
@LASTSIBLING(Member Name)은 입력 멤버 상위의 마지막 1차 하위를 반환합니다. @LASTSIBLING은 글로벌 POV에서만 사용합니다.
@LAYERGEN(Member Name,Index)은 지정된 멤버의 세대 기반 계층을 반환합니다.
@LAYERGEN은 매개변수가 계층을 찾는 함수 내에서만 사용할 수 있습니다(예: @ANCESTOR(member,layer,index)). @LAYERGEN을 단독으로 사용할 수는 없습니다. @LAYERGEN은 규칙 POV에서만 사용합니다.
다음 기간 차원에서 @Level0Descendants(@ANCESTOR(Jul,@LAYERGEN(Period,3)))는 Jul, Aug, Sep를 반환합니다.

@LAYERLEVEL(Member Name,Index)은 지정된 멤버의 레벨 기반 계층을 반환합니다.
@LAYERLEVEL은 매개변수가 계층을 찾는 함수 내에서만 사용할 수 있습니다(예: @ANCESTOR(member,layer,index)). @LAYERLEVEL을 단독으로 사용할 수는 없습니다. @LAYERLEVEL은 규칙 POV에서만 사용합니다.
다음 기간 차원에서 @ANCESTOR(Oct,@LAYERLEVEL(Period,0))는 멤버 Oct, Nov, Dec를 반환합니다.

@LEADGEN(Member Name,Index)은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 세대에서 제공된 멤버 뒤의 n단계인 멤버를 반환합니다. @LEADGEN은 글로벌 POV에서만 사용합니다.
@LEADLEV(Member Name,Index)는 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 레벨에서 제공된 멤버 뒤의 n단계인 멤버를 반환합니다. @LEADLEV는 글로벌 POV에서만 사용합니다.
@Level0Descendant(Member Name)는 지정된 멤버의 모든 레벨 0 하위를 포함하도록 확장됩니다.
@LIST(Argument)는 멤버 목록을 반환합니다. @LIST는 규칙 POV에서만 사용합니다.
@LSIBLINGS는 지정된 멤버의 왼쪽 동위 멤버를 반환합니다. @LSIBLINGS는 규칙 POV에서만 사용합니다.
@NEXTLEVMBR(Member Name)은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 레벨에서 다음 멤버를 반환합니다. @NEXTLEVMBR은 글로벌 POV에서만 사용합니다.
@NEXTMBR(Member Name)은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 세대 또는 레벨에서 다음 멤버를 반환합니다. @NEXTMBR은 규칙 POV에서만 사용합니다.
@PARENT(Member Name)는 멤버의 상위를 반환합니다. @PARENT는 규칙 POV에서만 사용합니다.
@PREVLEVMBR(Member Name)은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 레벨에서 이전 멤버를 반환합니다. @PREVLEVMBR은 글로벌 POV에서만 사용합니다.
@PREVMBR(Member Name)은 데이터베이스 아웃라인에 있는 멤버 순서를 사용하여 동일한 세대 또는 레벨에서 이전 멤버를 반환합니다. @PREVMBR은 규칙 POV에서만 사용합니다.
@RSIBLINGS는 지정된 멤버의 오른쪽 동위 멤버를 반환합니다. @RSIBLINGS는 규칙 POV에서만 사용합니다.
@Siblings(Member Name)는 지정된 멤버의 모든 동위를 포함하도록 확장됩니다.
@UDA(Dimension Name, User-Defined Attribute String)는 Oracle Essbase 서버에서 UDA(사용자정의 속성)로 정의한 공통 속성을 기준으로 멤버를 선택합니다.