(Flex データ視覚化コンポーネントのみ)
パッケージmx.olap.aggregators
クラスpublic class AverageAggregator
継承AverageAggregator Inheritance Object
実装 IOLAPCustomAggregator

AverageAggregator クラスは、平均値集計関数を実装します。 平均値集計関数は、測定値の平均値を返します。 この集計関数は、OLAPMeasure.aggregator プロパティを "AVG" に設定するときに使用されます。

関連項目

mx.olap.OLAPMeasure


パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリックメソッド
 メソッド定義元
  
Flex は、このメソッドを呼び出して集計値の計算を開始します。
AverageAggregator
  
computeEnd(data:Object, dataField:String):Number
Flex は、このメソッドを呼び出して集計値の計算を終了します。
AverageAggregator
  
computeLoop(data:Object, dataField:String, value:Object):void
Flex は、新しい値を集計に追加する必要があるときにこのメソッドを呼び出します。
AverageAggregator
  
Flex は、このメソッドを呼び出して集計された値の集計を開始します。
AverageAggregator
  
Flex は、このメソッドを呼び出して計算を終了します。
AverageAggregator
  
Flex は、新しい集計値を集計に追加する必要があるときにこのメソッドを呼び出します。
AverageAggregator
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
メソッドの詳細
computeBegin()メソッド
public function computeBegin(dataField:String):Object

Flex は、このメソッドを呼び出して集計値の計算を開始します。

パラメータ

dataField:String — 集計する測定の OLAPMeasure.dataField プロパティの名前です。

戻り値
Object — 集計用に初期化されるオブジェクトです。 このオブジェクトを使用して、集計を実行するために必要な情報を保持します。 このオブジェクトを後続の computeLoop() メソッドおよび computeEnd() メソッドの呼び出しに渡します。
computeEnd()メソッド 
public function computeEnd(data:Object, dataField:String):Number

Flex は、このメソッドを呼び出して集計値の計算を終了します。

パラメータ

data:ObjectcomputeLoop() メソッドの呼び出しによって返されたオブジェクトです。このオブジェクトを使用して、集計を実行するために必要な情報を保持します。
 
dataField:String — 集計する測定の OLAPMeasure.dataField プロパティの名前です。

戻り値
Number — 集計値です。
computeLoop()メソッド 
public function computeLoop(data:Object, dataField:String, value:Object):void

Flex は、新しい値を集計に追加する必要があるときにこのメソッドを呼び出します。

パラメータ

data:ObjectcomputeBegin() メソッドの呼び出しによって返されたか、または前の computeLoop() メソッドの呼び出しによって計算されたオブジェクトです。このオブジェクトを使用して、集計を実行するために必要な情報を保持します。 このメソッドはこのオブジェクトを変更します。値を返すことはありません。
 
dataField:String — 集計する測定の OLAPMeasure.dataField プロパティの名前です。
 
value:Object — 分析対象となる行データを表すオブジェクトです。

computeObjectBegin()メソッド 
public function computeObjectBegin(value:Object):Object

Flex は、このメソッドを呼び出して集計された値の集計を開始します。 平均のグループの平均値の計算は、集計された値の集計の例です。

パラメータ

value:Object — 前の集計で computeEnd() メソッドの呼び出しによって返されたオブジェクトです。このオブジェクトは、集計の実行に必要な情報を保持するために使用します。

戻り値
Object — 集計用に初期化されるオブジェクトです。 このオブジェクトを使用して、集計を実行するために必要な情報を保持します。 このオブジェクトを後続の computeObjectLoop() メソッドおよび computeObjectEnd() メソッドの呼び出しに渡します。
computeObjectEnd()メソッド 
public function computeObjectEnd(value:Object, dataField:String):Number

Flex は、このメソッドを呼び出して計算を終了します。

パラメータ

value:ObjectcomputeObjectLoop() メソッドへの呼び出しによって返されたオブジェクトで、集計結果を格納するために使用されます。このメソッドはこのオブジェクトを変更します。値を返すことはありません。
 
dataField:String — 集計する測定の OLAPMeasure.dataField プロパティの名前です。

戻り値
Number — 集計値です。
computeObjectLoop()メソッド 
public function computeObjectLoop(value:Object, newValue:Object):void

Flex は、新しい集計値を集計に追加する必要があるときにこのメソッドを呼び出します。

パラメータ

value:ObjectcomputeObjectBegin() メソッドの呼び出しによって返されたか、または前の computeObjectLoop() メソッドの呼び出しによって計算されたオブジェクトです。このメソッドはこのオブジェクトを変更します。値を返すことはありません。
 
newValue:Object — 前の集計で computeEnd() メソッドの呼び出しによって返されたオブジェクトです。





 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/olap/aggregators/AverageAggregator.html