用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
主页  |  隐藏包列表和类列表 |   |   |  新增内容  |  索引  |  附录  |  为什么显示为英语?
过滤条件: 正在从服务器检索数据...
正在从服务器检索数据...
mx.olap 

IOLAPCustomAggregator  - AS3 Flex

mx.olap
接口public interface IOLAPCustomAggregator
实现器 AverageAggregator, CountAggregator, MaxAggregator, MinAggregator, SumAggregator

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

IOLAPCustomAggregator 接口定义由自定义聚合器类实现的接口。可以将实现此接口的类实例传递给 OLAPMeasure 对象来定义测量的聚合类型。

可以将此接口的方法作为两组使用。第一组包含 computeBegin()computeLoop()computeEnd() 方法。使用这些方法计算测量值的聚合。

第二组包含 computeObjectBegin()computeObjectLoop()computeObjectEnd() 方法。使用这些方法计算聚合值的聚合。



公共方法
 方法由以下参数定义
  
Flex 调用此方法来开始计算聚合值。
IOLAPCustomAggregator
  
computeEnd(data:Object, dataField:String):Number
Flex 会调用此方法来结束聚合值的计算。
IOLAPCustomAggregator
  
computeLoop(data:Object, dataField:String, value:Object):void
当在聚合中添加新值时,Flex 会调用此方法。
IOLAPCustomAggregator
  
Flex 会调用此方法开始聚合值的聚合。
IOLAPCustomAggregator
  
Flex 会调用此方法结束计算。
IOLAPCustomAggregator
  
需要在聚合中添加新聚合值时,Flex 会调用此方法。
IOLAPCustomAggregator
方法详细信息

computeBegin

()方法
public function computeBegin(dataField:String):Object

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

Flex 调用此方法来开始计算聚合值。

参数

dataField:String — 要聚合的测量的 OLAPMeasure.dataField 属性的名称。

返回
Object — 为聚合而初始化的对象。使用此对象保存执行聚合所需的信息。请将此对象传递给对 computeLoop()computeEnd() 方法的后续调用。

computeEnd

()方法 
public function computeEnd(data:Object, dataField:String):Number

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

Flex 会调用此方法来结束聚合值的计算。

参数

data:Object — 通过对 computeLoop() 方法的调用返回的对象。使用此对象保存执行聚合所需的信息。
 
dataField:String — 要聚合的测量的 OLAPMeasure.dataField 属性的名称。

返回
Number — 聚合的值。

computeLoop

()方法 
public function computeLoop(data:Object, dataField:String, value:Object):void

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

当在聚合中添加新值时,Flex 会调用此方法。

参数

data:Object — 通过对 computeBegin() 方法的调用返回的对象,或者通过之前对 computeLoop() 方法的调用计算的对象。使用此对象保存执行聚合所需的信息。此方法会修改此对象,但不会返回值。
 
dataField:String — 要聚合的测量的 OLAPMeasure.dataField 属性的名称。
 
value:Object — 代表正在分析的行数据的对象。

computeObjectBegin

()方法 
public function computeObjectBegin(value:Object):Object

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

Flex 会调用此方法开始聚合值的聚合。计算平均值组的平均值是聚合值聚合的示例。

参数

value:Object — 针对前一个聚合调用 computeEnd() 方法而返回的对象。使用此对象保存执行聚合所需的信息。

返回
Object — 为聚合而初始化的对象。使用此对象保存执行聚合所需的信息。请将此对象传递给对 computeObjectLoop()computeObjectEnd() 方法的后续调用。

computeObjectEnd

()方法 
public function computeObjectEnd(value:Object, dataField:String):Number

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

Flex 会调用此方法结束计算。

参数

value:Object — 通过对 computeObjectLoop() 方法的调用返回的对象,用于存储聚合结果。此方法会修改此对象,但不会返回值。
 
dataField:String — 要聚合的测量的 OLAPMeasure.dataField 属性的名称。

返回
Number — 聚合的值。

computeObjectLoop

()方法 
public function computeObjectLoop(value:Object, newValue:Object):void

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

需要在聚合中添加新聚合值时,Flex 会调用此方法。

参数

value:Object — 通过对 computeObjectBegin() 方法的调用返回的对象或者通过之前对 computeObjectLoop() 方法的调用计算的对象。此方法会修改此对象,但不会返回值。
 
newValue:Object — 针对前一个聚合调用 computeEnd() 方法而返回的对象。





[ X ]为什么显示为英语?
《ActionScript 3.0 参考》中的内容以英语显示

《ActionScript 3.0 参考》中的部分内容未翻译成所有语言。当某个语言元素未翻译时,将显示为英语。例如,ga.controls.HelpBox 类未翻译成任何语言。因此在简体中文版的参考中,ga.controls.HelpBox 类显示为英语。