IsChild

현재 멤버나 지정된 멤버가 지정된 상위의 1차 하위 구성요소인지 여부를 확인합니다. 이 함수는 다음 유형의 규칙에 사용할 수 있습니다.

  • 계산

  • 환산

  • 통합

  • 할당

    주:

    트리 계층에서 멤버의 한 레벨 아래에 있는 경우 멤버는 1차 하위 구성요소입니다.

구문

HS.<Object>.IsChild("Parent","Element")
HS.Node.IsChild("Parent"."Entity"."S#Scenario.Y#Year.P#Period")
HS.<Object>.IsChild("Parent","")
HS.Custom(Dimension).IsChild("P3000-Phones")

주:

현재 멤버에 이 함수를 적용하려면 빈 문자열("")을 사용하십시오.

표 11-32 IsChild 함수 구문

매개변수 설명

<Object>

다음 객체 키워드 중 하나입니다.

  • 계정

  • Custom1...4

  • 사용자정의 (사용자정의 차원 레이블)

  • 엔티티

  • 상위

Parent

상위 멤버의 이름입니다. Parent는 필수입니다.

Element

선택한 객체에 따라 다음 차원 중 하나에서 적합한 멤버의 이름입니다.

  • 계정

  • Custom1...4

  • 사용자정의

  • 엔티티

  • 상위

Entity

적합한 엔티티 차원 멤버의 이름입니다.

Scenario

적합한 시나리오 차원 멤버의 이름입니다.

Year

적합한 연도입니다.

Period

적합한 기간입니다.

주:

노드의 경우 멤버가 지정된 상위의 활성 1차 하위 구성요소인지 여부를 확인합니다.

반환 값

요소가 지정된 상위의 1차 하위 구성요소이면 True이고, 요소가 지정된 상위의 1차 하위 구성요소가 아니면 False인 부울 표현식입니다.

노드의 경우 요소가 지정된 상위의 활성 1차 하위 구성요소이면 True이고, 요소가 지정된 상위의 활성 1차 하위 구성요소가 아니면 False입니다.

다음 예에서는 Connecticut이 EastRegion의 1차 하위 구성요소인 경우 If...Then 라인과 End If 라인 사이의 명령문이 실행됩니다.

If HS.Entity.IsChild("EastRegion","Connecticut") = TRUE Then
  ...
End If
If HS.Custom("Prod").IsChild("P3000-Phones") = TRUE Then
...
End If