Method: BasicAggregatorOperation;
Свойство Method определяет метод вычисления итога.
В рассматриваемом примере предполагается существование объекта Report типа IPrxReport.
Sub UserProc;
Var
Report: IPrxReport;
DIs: IPrxDataIslands;
DI: IPrxDataIsland;
Prop: IPrxDataIslandProperties;
Dim : IDimInstance;
DimProp : IPrxDataIslandDimension;
Totals : IPrxDataIslandTotals;
StyleH : IPrxCellStyle;
Font : ITabFont;
Begin
DIs := Report.DataIslands;
DI := DIs.Item(0).Edit;
Prop := DI.Properties;
Dim := DI.Slice.LeftHeader.Item(0).Dimension;
DimProp := Prop.Dimension(Dim.Dimension);
Totals := DimProp.HierarchyTotals;
Totals.Totals := TriState.OnOption;
Totals.Method := BasicAggregatorOperation.Sum;
StyleH := Totals.Style.Header;
StyleH.BackgroundColor := New GxColor.CreateRGB(255,0,0);
Font := StyleH.Font;
Font.Bold := TriState.OnOption;
Font.Color := New GxColor.CreateRGB(0,0,255);
DI.Save;
End Sub UserProc;
После выполнения примера будут настроены и оформлены итоги по иерархии для измерения, расположенного по строкам.
См. также: