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;
После выполнения примера будут настроены параметры первого измерения, расположенного в фиксированной области среза данных. Для измерения будет включена агрегация данных. Метод агрегации - арифметическое среднее. В отметке будут выделены все элементы.
См. также: