(仅限 Flex 数据可视化组件)
mx.olap
public class OLAPHierarchy
继承OLAPHierarchy Inheritance OLAPElement Inheritance Proxy Inheritance Object
实现 IOLAPHierarchy
子类 OLAPAttribute

OLAPHierarchy 类提供 OLAP 多维数据集架构的层次结构。

MXML 语法expanded隐藏 MXML 语法

The <mx:OLAPHierarchy> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPHierarchy
    Properties
    allMemberName="(All)"
    elements="An array of Levels of this hierarchy"
    hasAll="true|false"
    name="No default"
  />
   

默认 MXML 属性elements

另请参见

mx.olap.IOLAPHierarchy
Creating an OLAP schema


公共属性
 属性定义方
  allMemberName : String
层次结构的所有成员的名称。
OLAPHierarchy
  children : IList
[只读 (read-only)] 所有成员的子级别,作为 IOLAPMember 实例列表。
OLAPHierarchy
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  defaultMember : IOLAPMember
[只读 (read-only)] 层次结构的默认成员。
OLAPHierarchy
 Inheriteddimension : IOLAPDimension
此元素所属的维度。
OLAPElement
 InheriteddisplayName : String
OLAP 元素的名称,可作为 String 显示。
OLAPElement
  elements : Array
[只写] 层次结构层次的数组,作为 OLAPLevel 实例。
OLAPHierarchy
  hasAll : Boolean
指定层次结构是否具有所有成员,如果具有,则为 true,否则为 false。
OLAPHierarchy
  levels : IList
此层次机构的所有级别,作为 IOLAPLevel 实例列表。
OLAPHierarchy
  members : IList
[只读 (read-only)] 属于此层次结构的所有级别的所有成员,作为 IOLAPMember 实例列表。
OLAPHierarchy
  name : String
用户定义的此层次结构的名称。
OLAPHierarchy
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
 InheriteduniqueName : String
[只读 (read-only)] 多维数据集中 OLAP 元素的唯一名称。
OLAPElement
公共方法
 方法定义方
  
OLAPHierarchy(name:String = null, displayName:String = null)
构造函数
OLAPHierarchy
  
返回层次结构中具有给定名称的级别。
OLAPHierarchy
  
返回层次结构中具有给定名称的成员。
OLAPHierarchy
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回该元素的唯一名称。
OLAPElement
 Inherited
返回指定对象的原始值。
Object
属性详细信息
allMemberName属性
allMemberName:String  [读写]

层次结构的所有成员的名称。

默认值为 "(All)".



实现
    public function get allMemberName():String
    public function set allMemberName(value:String):void
children属性 
children:IList  [只读 (read-only)]

所有成员的子级别,作为 IOLAPMember 实例列表。



实现
    public function get children():IList
defaultMember属性 
defaultMember:IOLAPMember  [只读 (read-only)]

层次结构的默认成员。如果使用所需成员的层次机构,则需要使用默认成员。



实现
    public function get defaultMember():IOLAPMember
elements属性 
elements:Array  [只写]

层次结构层次的数组,作为 OLAPLevel 实例。



实现
    public function set elements(value:Array):void
hasAll属性 
hasAll:Boolean  [读写]

指定层次结构是否具有所有成员,如果具有,则为 true,否则为 false。如果为 true,则所有成员名称由 allMemberName 属性指定。

默认值为 true.



实现
    public function get hasAll():Boolean
    public function set hasAll(value:Boolean):void
levels属性 
levels:IList  [读写]

此层次机构的所有级别,作为 IOLAPLevel 实例列表。返回的列表可能表示远程数据,因此可以引发 ItemPendingError。



实现
    public function get levels():IList
    public function set levels(value:IList):void
members属性 
members:IList  [只读 (read-only)]

属于此层次结构的所有级别的所有成员,作为 IOLAPMember 实例列表。返回的列表可能表示远程数据,因此可以引发 ItemPendingError。



实现
    public function get members():IList
name属性 
name:String  [读写]

用户定义的此层次结构的名称。如果用户尚未显式设置名称,则会返回维度名称。



实现
    public function get name():String
    public function set name(value:String):void
构造函数详细信息
OLAPHierarchy()构造函数
public function OLAPHierarchy(name:String = null, displayName:String = null)

构造函数

参数
name:String (default = null) — 包括元素的 OLAP 架构层次结构的 OLAP 层次的名称。
 
displayName:String (default = null) — OLAP 导次的名称,可作为 String 显示。
方法详细信息
findLevel()方法
public function findLevel(name:String):IOLAPLevel

返回层次结构中具有给定名称的级别。

参数

name:String — 级别的名称。

返回
IOLAPLevel — IOLAPLevel 实例,表示级别,或者如果未找到级别则为 null。
findMember()方法 
public function findMember(name:String):IOLAPMember

返回层次结构中具有给定名称的成员。

参数

name:String — 该成员的名称。

返回
IOLAPMember — IOLAPMember 实例,表示成员,或者如果未找到成员则为 null。