ICalculatedCubeInstance.FindElementEntries

Синтаксис

FindElementEntries(Dimension: IDimInstance; El: Integer): ICalculatedCubeIterator;

Параметры

Dimension - данные справочника, среди которых находится искомый элемент.

El - индекс элемента справочника,

Описание

Метод FindElementEntries осуществляет поиск вхождений заданного элемента справочника в формулы вычисляемого куба. В случае удачного поиска - метод возвращает итератор по формулам, удовлетворяющим условию поиска.

Пример

Для выполнения примера, предполагается наличие в репозитории вычисляемого куба с идентификатором "Calc_Cube" и справочника с идентификатором "Dim_1".

Sub Main;

Var

Mb: IMetabase;

Cube: ICalculatedCubeInstance;

Dim: IDimInstance;

Ite: ICalculatedCubeIterator;

Begin

Mb := MetabaseClass.Active;

Cube := Mb.ItemById("Calc_Cube").Open(Null) As ICalculatedCubeInstance;

Dim := Mb.ItemById("Dim_1").Open(Null) As IDimInstance;

Ite := Cube.FindElementEntries(Dim, 0);

While Not Ite.Eof Do

Debug.WriteLine(Ite.Coord.AsString);

Ite.Next;

End While;

End Sub Main;

После выполнения примера будет осуществлен поиск первого элемента справочника "Dim_1" в формулах вычисляемого куба. В случае удачного поиска, на экран будут выведены символьные обозначения координат вычисляемого куба, в формулах которых содержится искомый элемент.

См. также:

ICalculatedCubeInstance