TotalValues(GroupValues: Array): IPrxTableIslandTotalValues;
GroupValues. Значения группы.
Метод TotalValues используется для получения итоговых значений размещения в реляционной области данных.
Для определения параметров размещения реляционной области данных используйте свойство IPrxTableIsland.Layout.
Для выполнения примера предполагается наличие регламентного отчета с идентификатором «REGULAR_REPORT», содержащего реляционную область данных.
Добавьте ссылки на системные сборки Metabase, Report.
Sub UserProc;
Var
MB: IMetabase;
Report : IPrxReport;
TabIs : IPrxTableIslands;
TI : IPrxTableIsland;
TV: IPrxTableIslandTotalValues;
Valid: Boolean;
Val: Variant;
Begin
MB := MetabaseClass.Active;
Report := MB.ItemById("REGULAR_REPORT").Bind As IPrxReport;
TabIs := Report.TableIslands;
TI := TabIs.FindById("ITEM");
TV:= TI.TotalValues("GENDER", "AGE");
Valid := TV.IsValid;
If Valid = True Then
val:= TV.TotalValue(TI.Layout.Rows(0).Cells(1).LayoutCellId);
Debug.WriteLine(val);
End If;
End Sub UserProc;
В результате выполнения примера в окно консоли будут выведены итоговые значения размещения по группам «GENDER», «AGE».
См. также: