동적 멤버 목록

동적 멤버 목록의 경우 멤버 목록의 모든 멤버를 나열하는 대신 지정된 기준을 충족하는 멤버를 선택하는 규칙을 입력합니다. 기준은 통화, 계정 유형 등의 멤버 등록정보입니다. 사용자가 목록에 액세스할 때마다 동적으로 목록이 생성됩니다.

Oracle Hyperion Financial Management 함수와 인수를 사용하여 멤버 목록을 빌드할 수 있습니다.

다음 구문에서는 모든 USD 엔티티를 가져오는 동적 멤버 목록을 생성합니다.

If HS.Dimension = "Entity" Then
  If HS.MemberListID=1 Then
    ELi=HS.Entity.List("", "")
'Entities are read into an array.
      For i=Lbound(ELi) to Ubound(ELi)
'Loops through all entities.
      If (StrComp(HS.Entity.DefCurrency(ELi(i)),
      "USD",vbTextCompare)=0) Then
      HS.AddEntityToList "",ELi(i)
'String compares default currency for entity to USD. If there is a match, the entity is added to the member list.
      End If
      Next
  End If
End If

이 예에서는 엔티티 목록이 배열에 수신됩니다. 배열의 각 엔티티에 대해 DefaultCurrency 등록정보의 값이 기본 값 USD와 비교됩니다. 값이 USD와 같으면 엔티티가 목록에 추가되고 시스템에서 배열의 다음 엔티티를 처리합니다.