Class: OLAPDimension

OLAPDimension

new OLAPDimension(name, displayName)

OLAP Cube의 차원을 표현하는 클래스 입니다.

Name Type Description
name string

OLAP 계층 구조 내에서 사용되는 요소의 이름을 나타냅니다.

displayName string

화면에 표시되는 OLAP 요소의 이름을 나타냅니다.

Since:
  • 4.0
Example

레이아웃은 다음과 같은 형식으로 작성됩니다.

<OLAPDimension name="ProductDim">
     <OLAPAttributename="Product" dataField="product"/>
     <OLAPHierarchy name="ProductHier" hasAll="true">
         <OLAPLevel attributeName="Product"/>
     </OLAPHierarchy>
 </OLAPDimension>

Members

attributesobject

이 차원에서 사용되는 OLAPAttribute 객체의 리스트를 나타냅니다.

See:
  • 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getAttributes(), setAttributes(value)
  • OLAPAttribute

cubeOLAPCube

이 차원이 속한 규브를 나타냅니다.

See:
  • 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getCube(), setCube(value)
  • OLAPCube

readonlydefaultMemberOLAPMember

이 차원의 기본 항목을 나타냅니다.

See:
  • 자바스크립트에서 사용할 때는 getter함수를 사용합니다. - getDefaultMember()

displayNamestring

화면에 표시되는 OLAP 요소의 이름을 나타냅니다.

See:
  • 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getDisplayName(), setDisplayName(value)

elementsArray

전달된 배열을 처리하면서 attributeshierarchies 속성들을 초기화하고 설정합니다.

attributes는 OLAPAttribute의 객체를, hierarchies는 OLAPHierarchy의 객체를 나타냅니다.

attributes와 hierarchies를 한개의 배열로 설정하기 위해 이 속성을 사용합니다.

쓰기 전용 속성입니다.
See:
  • 자바스크립트에서 사용할 때는 setter함수를 사용합니다. - setElements()

hierarchiesobject

이 차원에서 사용되는 OLAPHierarchy 객체의 리스트를 나타냅니다.

See:
  • 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getHierarchies(), setHierarchies(value)

readonlyisMeasureboolean

이 차원이 측정을 위한 구성원으로 이루어진 차원인지 여부를 반환합니다.

See:
  • 자바스크립트에서 사용할 때는 getter함수를 사용합니다. - getIsMeasure()

readonlymembersobject

이 차원에서 사용되는 OLAPMember 객체의 리스트를 반환합니다.

See:
  • 자바스크립트에서 사용할 때는 getter함수를 사용합니다. - getMembers()

namestring

OLAP 계층 구조 내에서 사용되는 요소의 이름을 나타냅니다.

예를 들어 "Time_Year" 는 "Time" 차원의 "Year" 레벨의 요소를 나타내게 됩니다.

See:
  • 자바스크립트에서 사용할 때는 getter, setter함수를 사용합니다. - getName(), setName(value)

readonlyuniqueNamestring

큐브안에서 쓰이는 고유한 이름을 반환합니다.

예를 들어 고유명 "[Time][Year][2007]"는 "Time" 차원의 "Year" 레벨의 이름이 2007인 요소를 나타내게 됩니다.

See:
  • 자바스크립트에서 사용할 때는 getter함수를 사용합니다. - getUniqueName()

Methods

findAttribute(name){OLAPAttribute}

전달된 이름의 attribute 객체를 찾아 반환합니다.

Name Type Description
name string

찾고자 하는 attribute명.

Returns:
Type Description
OLAPAttribute 찾아진 OLAPAttribute 객체 - 없으면 null.

findHierarchy(name){OLAPHierarchy}

전달된 이름의 hierarchy 객체를 찾아 반환합니다.

Name Type Description
name string

찾고자 하는 hierarchy명.

Returns:
Type Description
OLAPHierarchy 찾아진 OLAPHierarchy 객체 - 없으면 null.

findMember(name){OLAPMember}

전달된 이름의 member 객체를 찾아 반환합니다.

Name Type Description
name string

찾고자 하는 member명.

Returns:
Type Description
OLAPMember 찾아진 OLAPMember 객체 - 없으면 null.

toString(){string}

이 요소의 고유명을 반환합니다.

Returns:
Type Description
string 고유명(uniqueName).