|
|
|
|
property Active: Boolean;
|
|
Разрешает или запрещает преобразование набора данных в кросстаб
|
property BinData: Boolean;
|
|
Значение True означает, что хотя бы одна размерность находится в свернутом состоянии (данные не отображаются)
|
property Capacity: Integer;
|
|
Определяет число байтов, используемых для хранения многомерного массива
|
property CurrentSuramary: Integer;
|
|
Содержит индекс текущей суммы кросстаба
|
property DataSet: TDataSet;
|
|
Ссылка на экземпляр набора данных, который отображается в кросстабе
|
type TCubeDesignState = (dsNoData, dsMetaData, dsDimensionData, dsAHData);
property DesignState: TCubeDesignState;
|
|
Задает режим отображения данных в кросстабе:
- dsNoData — во время разработки
данные не видны;
- dsMetaData — видны
названия размерностей;
- dsDimensionData
— видны названия размерностей и значения, суммы не видны;
- dsAHData — видны
все данные
|
property DimensionCount: Integer;
|
|
Возвращает число размерностей
|
property DimensionMap: TCubeDims;
|
|
Индексированный список ссылок на объекты параметров размерностей
|
property DimensionMapCount: Integer;
|
|
Общее число полей набора данных, включая поля размерностей и сумм
|
property MaxCells: Integer;
|
|
Задает максимальное число ячеек кросстаба
|
property MaxDimensions: Integer;
|
|
Задает максимальное число размерностей
|
property MaxSummaries: Integer;
|
|
Задает максимальное число сумм
|
property ShowProgressDialog: Boolean;
|
|
При значении True при подготовке кросстаба отображается индикатор
|
property SummaryCount: Integer;
|
|
Возвращает число активных сумм кросстаба
|
|
function GetDetailSQL (ValueArray : TSmalllntArray; SelectList: string; bActive: Boolean) :
string;
|
|
Возвращает текст запроса SQL, который может быть использован для создания набора данных, включающего данные из кросстаба без сумм
|
function GetSQL(ValueArray: TSrralllntArray; bActive: Boolean): string;
|
|
Возвращает текст запроса SQL, который может быть использован для создания набора данных, включающего данные из кросстаба без сумм
|
procedure ShowCubeDialog;
|
|
Вызывает специализированный редактор компонента
|
procedure Refresh (DimensionMap : TCubeDims; bForce: Boolean) ;
|
|
Обновляет список объектов параметров размерностей
|
Методы-обработчики событий
|
type TCubeRefreshEvent = procedure (DataCube: TCustomDataStore; DimMap: TCubeDims) of object;
property OnRefresh: TCubeRefreshEvent; property AfterClose: TCubeNotifyEvent;
|
|
Вызывается сразу после закрытия
компонента (Active := False)
|
property AfterOpen: TCubeNot if yEvent;
|
|
Вызывается сразу после открытия компонента
(Active := False)
|
property BeforeClose: TCubeNotif yEvent ;
|
|
Вызывается перед закрытием компонента (Active := False)
|
property BeforeOpen: TCubeNotifyEvent;
|
|
Вызывается перед открытием компонента (Active := False)
|
TErrorAction = (eaFail, eaContinue) ;
TCapacityErrorEvent = procedure (var EAction: TErrorAction) of object;
property OnLowCapacity: TCapacityErrorEvent ;
|
|
Вызывается после того, как занимаемый кросстабом объем памяти превысит заданный предел
|
|
|
|
type TActiveFlags = (diActive, diAsNeeded, dilnactive);
property ActiveFlag: TActiveFlags;
|
|
Определяет режим отображения данных размерности
|
property BaseName: string;
|
|
Содержит имя поля размерности в таблице
базы данных
|
property BinFormat: string;
|
|
Определяет способ форматирования диапазона значений размерности
|
type TBinType = (binNone, binYear, binQuarter, binMonth, binSet, binCustom) ;
property BinType: TBinType;
|
|
Определяет способ группирования данных в размерности
|
type TDimFlags = (dimDimension, dimSum, dimCount, dimAverage, dimMin, dimMax, dimGenericAgg, dimUnknown) ;
property DimensionType: TDimFlags ;
|
|
Определяет тип размерности
|
property FieldName: String;
|
|
Содержит имя поля в наборе данных
|
property FieldType: TFieldType;
|
|
|
|
|
Задает форматирование данных размерности
|
property Loaded: Boolean;
|
|
Значение True говорит о том, что данный элемент загружен в многомерный набор данных
|
property StartDate: TDate;
|
|
Определяет начальный элемент для группировки по дате
|
property StartValue: String;
|
|
Определяет начальный элемент : для
группировки по значению
|
property ValueCount: Integer;
|
|
Возвращает число уникальных элементов в размерности
|