(仅限 Flex 数据可视化组件)
mx.olap
接口public interface IOLAPSet
实现器 OLAPSet

IOLAPSet 接口表示一个集,该集用于配置 OLAP 查询的轴。

另请参见

mx.olap.OLAPSet
mx.olap.OLAPQueryAxis
mx.olap.IOLAPResultAxis
mx.olap.OLAPResultAxis


公共方法
 方法定义方
  
在集中添加新成员。
IOLAPSet
  
将成员列表添加到集中。
IOLAPSet
  
在集中添加新的 tuple。
IOLAPSet
  
返回一个新的 IOLAPSet 实例,其中包含此 IOLAPSet 实例和输入的交叉连接。
IOLAPSet
  
返回此集的层次结构版本的新 IOLAPSet。
IOLAPSet
  
返回一个新 IOLAPSet 实例,其中包含此 IOLAPSet 实例和输入的联合。
IOLAPSet
方法详细信息
addElement()方法
public function addElement(element:IOLAPElement):void

在集中添加新成员。

此方法会根据传入的元素类型将适当的元素添加到集中。如果已传递 IOLAPHierarchy 元素,则它会添加该层次结构的默认成员。如果已传递 IOLAPLevel 元素,它会添加该级别的所有成员。如果已传递 IOLAPMember 元素,则会将其添加到集中。

参数

element:IOLAPElement — 要添加的成员。如果 element 为层次结构或级别结构,则表示已添加其成员。如果 element 为 IOLAPMember 的实例,则会直接添加它。已为每个成员创建了新的 tuple。

addElements()方法 
public function addElements(elements:IList):void

将成员列表添加到集中。当层次结构的成员或子级或者个别成员需要添加到集中时,可以调用此方法。

参数

elements:IList — 要作为 IOLAPMember 实例列表添加的成员。已为每个成员创建了新的 tuple。

addTuple()方法 
public function addTuple(tuple:IOLAPTuple):void

在集中添加新的 tuple。

参数

tuple:IOLAPTuple — 要添加的 tuple。

crossJoin()方法 
public function crossJoin(input:IOLAPSet):IOLAPSet

返回一个新的 IOLAPSet 实例,其中包含此 IOLAPSet 实例和 input 的交叉连接。

参数

input:IOLAPSet — IOLAPSet 实例。

返回
IOLAPSet — 包含此 IOLAPSet 实例和 input 的交叉连接的 IOLAPSet 实例。
hierarchize()方法 
public function hierarchize(post:Boolean = false):IOLAPSet

返回此集的层次结构版本的新 IOLAPSet。

参数

post:Boolean (default = false) — 如果为 true,则指示子级应该先于父级。默认情况下,父级先于子级。

返回
IOLAPSet — 此集的层次结构版本的新 IOLAPSet。
union()方法 
public function union(input:IOLAPSet):IOLAPSet

返回一个新 IOLAPSet 实例,其中包含此 IOLAPSet 实例和 input 的联合。

参数

input:IOLAPSet — IOLAPSet 实例。

返回
IOLAPSet — 包含此 IOLAPSet 实例和 input 的联合的 IOLAPSet 实例。