KeepDataMatrix: Boolean;
Свойство KeepDataMatrix определяет, очищать ли матрицу с данными после извлечения данных из нее.
Если свойство имеет значение False, то очистка матрицы с данными и ее дальнейшее получение будет происходить каждый раз при изменении свойств источника данных, например, при установке фильтрации, сортировке, анализе Парето и т.д. Если данное свойство имеет значение True, то очистка матрицы данных будет происходить только при необходимости.
Для выполнения примера предполагается наличие в репозитории экспресс-отчета с идентификатором «EXPRESS_REPORT».
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Expr: IEaxAnalyzer;
Pivot: IPivot;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("EXPRESS_REPORT").Edit;
Expr := MObj As IEaxAnalyzer;
Pivot := Expr.Pivot;
Pivot.KeepDataMatrix := False;
MObj.Save;
End Sub Main;
После выполнения примера матрица с данными экспресс-отчета будет очищаться каждый раз после извлечения данных из нее.
См. также: