IPrxSliceDimension.AggregatorOperation

Синтаксис

AggregatorOperation: BasicAggregatorOperation;

Описание

Свойство AggregatorOperation определяет метод агрегации данных, применяемый для выделенных элементов. Актуально, если измерение расположено в фиксированной области и свойству AggregationEnabled установлено значение TriState.OnOption.

Пример

Для выполнения примера предполагается наличие регламентного отчета с идентификатором "Report". В отчет добавлен источник данных. Для этого источника создан срез данных. Минимум одно измерение среза расположено в фиксированной области.

Sub Main;

Var

MB: IMetabase;

MObj: IMetabaseObject;

Report: IPrxReport;

DtSources: IPrxDataSources;

Slices: IPrxSlices;

SliceDim: IPrxSliceDimension;

Begin

MB := MetabaseClass.Active;

MObj := MB.ItemById("Report").Edit;

Report := MObj As IPrxReport;

DtSources := Report.DataSources;

Slices := DtSources.Item(0).Slices;

SliceDim := Slices.Item(0).FixedHeader.Item(0);

SliceDim.AggregationEnabled := TriState.OnOption;

SliceDim.AggregatorOperation := BasicAggregatorOperation.ArithmeticalMean;

SliceDim.Selection.SelectAll;

MObj.Save;

End Sub Main;

После выполнения примера будут настроены параметры первого измерения, расположенного в фиксированной области среза данных. Для измерения будет включена агрегация данных. Метод агрегации - арифметическое среднее. В отметке будут выделены все элементы.

См. также:

IPrxSliceDimension