| Пакет | mx.olap |
| Интерфейс | public interface IOLAPCustomAggregator |
| Средство реализации | AverageAggregator, CountAggregator, MaxAggregator, MinAggregator, SumAggregator |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Методы этого интерфейса используются в двух группах. Первая группа состоит из методов computeBegin(), computeLoop() и computeEnd(). Эти методы используются для вычисления агрегации значений размерности.
Вторая группа состоит из методов computeObjectBegin(), computeObjectLoop() и computeObjectEnd(). Эти методы используются для вычисления агрегации собранных значений.
| Метод | Определено | ||
|---|---|---|---|
Flex вызывает этот метод для запуска процесса вычисления значения агрегации. | IOLAPCustomAggregator | ||
Flex вызывает этот метод для завершения процесса вычисления значения агрегации. | IOLAPCustomAggregator | ||
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() для предыдущей агрегации.
|
Tue Jun 12 2018, 11:34 AM Z