IPrxDataIslandProperties.Dimension

Синтаксис

Dimension(Dimension: IDimensionModel): IPrxDataIslandDimension;

Параметры

Dimension. Измерение, на котором построена область данных.

Описание

Свойство Dimension возвращает объект, содержащий параметры измерения среза данных, на котором построена область данных.

Пример

Для выполнения примера предполагается наличие регламентного отчета с идентификатором «REPORT», который содержит область данных. Добавьте ссылки на системные сборки: Metabase, Report, Dimensions.

Sub UserProc;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Prop: IPrxDataIslandProperties;
   Sort: IPrxDataIslandDimensionSort;
    DimModel: IDimensionModel;
    DI: IPrxDataIsland;
    Slice: IPrxSlice;
    Head: IPrxSliceHeader;
    SliceDim: IPrxSliceDimension;
    Dim: IDimInstance;
Begin
    MB := MetabaseClass.Active;
    MObj := MB.ItemById(
"REPORT").Edit;
    DI := (MObj 
As IPrxReport).DataIslands.Item(0).Edit;
        Prop := DI.Properties;
        Slice := DI.Slice;
        Head := Slice.TopHeader;
        SliceDim := Head.Item(
0);
        Dim := SliceDim.Dimension;
        DimModel := Dim.Dimension;
        
// Задаем сортировку измерения по наименованию элемента.
        Sort := Prop.Dimension(DimModel).Sort;
        Sort.Kind := PrxDimensionSortKind.ByName;  
        Sort.Enabled := 
True;
    DI.Save;
    
// Сохраняем отчет.
    MObj.Save;
End Sub UserProc;

После выполнения примера будет включена сортировка по первому измерению, установленному по столбцам. Вид сортировки - по наименованию элемента

См. также:

IPrxDataIslandProperties