(仅限 Flex 数据可视化组件)
mx.olap
public class OLAPResult
继承OLAPResult Inheritance Object
实现 IOLAPResult

OLAPResult 类表示 OLAP 多维数据集上的查询结果。

另请参见

mx.olap.IOLAPResult
mx.olap.OLAPQuery
mx.olap.OLAPQueryAxis
mx.olap.IOLAPResultAxis
mx.olap.OLAPResultAxis


公共属性
 属性定义方
  axes : Array
[只读 (read-only)] IOLAPResultAxis 实例数组,用于表示查询的所有轴。
OLAPResult
  COLUMN_AXIS : int = 0
[静态] 指定列轴。
OLAPResult
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
  query : IOLAPQuery
由此对象表示结果的查询。
OLAPResult
  ROW_AXIS : int = 1
[静态] 指定行轴。
OLAPResult
  SLICER_AXIS : int = 2
[静态] 指定切片轴。
OLAPResult
受保护的属性
 属性定义方
  cellData : Array
包含结果的每个单元格值的一组数组。
OLAPResult
公共方法
 方法定义方
  
返回查询结果的轴。
OLAPResult
  
返回查询结果中的指定位置的单元格。
OLAPResult
 Inherited
指示对象是否已经定义了指定的属性。
Object
  
如果行包含数据,则返回 true。
OLAPResult
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
属性详细信息
axes属性
axes:Array  [只读 (read-only)]

IOLAPResultAxis 实例数组,用于表示查询的所有轴。



实现
    public function get axes():Array
cellData属性 
protected var cellData:Array

包含结果的每个单元格值的一组数组。单元格是行和列轴位置的交集。

COLUMN_AXIS属性 
public static var COLUMN_AXIS:int = 0

指定列轴。将此属性用作 getAxis() 方法的 axisOrdinal 参数的值。

query属性 
query:IOLAPQuery  [读写]

由此对象表示结果的查询。



实现
    public function get query():IOLAPQuery
    public function set query(value:IOLAPQuery):void
ROW_AXIS属性 
public static var ROW_AXIS:int = 1

指定行轴。将此属性用作 getAxis() 方法的 axisOrdinal 参数的值。

SLICER_AXIS属性 
public static var SLICER_AXIS:int = 2

指定切片轴。将此属性用作 getAxis() 方法的 axisOrdinal 参数的值。

方法详细信息
getAxis()方法
public function getAxis(axisOrdinal:int):IOLAPResultAxis

返回查询结果的轴。

参数

axisOrdinal:int — 对列轴指定 OLAPQuery.COLUMN AXIS,对行轴指定 OLAPQuery.ROW_AXIS,对切片轴指定 OLAPQuery.SLICER_AXIS

返回
IOLAPResultAxis — IOLAPQueryAxis 实例。
getCell()方法 
public function getCell(x:int, y:int):IOLAPCell

返回查询结果中的指定位置的单元格。

参数

x:int — 查询结果的列。
 
y:int — 查询结果的行。

返回
IOLAPCell — 表示单元格的 IOLAPCell 实例。
hasRowData()方法 
public function hasRowData(rowIndex:int):Boolean

如果行包含数据,则返回 true

参数

rowIndex:int — 结果中行的索引。

返回
Boolean — 如果行包含数据,则返回 true,否则返回 false