IPrxDimensionDrill.Attribute

Синтаксис

Attribute: IDimAttribute;

Описание

Свойство Attribute определяет атрибут, значение которого будет использоваться для поиска значения в индексе. Необходимо указывать атрибут имерения, для которого производится настройка расшифровки и элементы которого будут гиперссылками. По значению данного атрибута будет производиться поиск значения атрибута индекса, определенного свойством IPrxDimensionDrill.Index, тем самым будет установлено соответствие между элементами измерений.

Пример

В рассматриваемом примере предполагается существование объекта Report типа IPrxReport.

Sub UserProc;

Var

Report : IPrxReport;

DI : IPrxDataIsland;

DIC : IPrxDataIslandDimensionCommon;

Drill : IPrxDimensionDrill;

DimMode : IPrxSliceDimension;

Dim : IDimensionModel;

Begin

DI := Report.DataIslands.FindById("DATAISLAND").Edit;

    Dim := DI.Slice.Dimensions.FindById("D_TO").Dimension.Dimension;

    DIC := DI.Properties.Dimension(Dim);

    DIC.Drilled := TriState.OnOption;

    Drill := DIC.Drill;

    Drill.Mode := PrxDataDrillMode.Replace;

    DimMode := Report.DataSources.Item(0).Slices.Item(1).Dimensions.FindById("D_TO1");

    Drill.Dimension := DimMode;

    Drill.Index := DimMode.Dimension.Dimension.Indexes.PrimaryIndex;

    Drill.Attribute := Dim.Attributes.Id;

    Drill.Sheet := Null;

    Drill.Action := "#Лист2!PrxChart1";

DI.Save;

End Sub UserProc;

После выполнения примера для области данных будет настроена расшифровка. При нажатии на гиперссылку будет производиться позиционирование на диаграмме, которая расположена на втором листе отчета.

См. также:

IPrxDimensionDrill