IPivotEvaluatorDimCalculatesItem.FindByDimElement

Синтаксис

FindByDimElement(Element: Integer): IPivotEvaluatorDimCalculatesList;

Параметры

Element - индекс элемента измерения.

Описание

Метод FindByDimElement осуществляет поиск всех вычисляемых показателей, созданных относительно элемента измерения, индекс которого передается посредством параметра Element.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием "Button1", компонента UiErAnalyzer с наименованием "UiErAnalyzer1", и каких либо компонентов, используемых для отображения данных отчета, загруженного в "UiErAnalyzer1".

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

OLAP: IEaxAnalyzer;

Grid: IEaxGrid;

Pivot: IPivot;

Dim: IDimInstance;

Calcs: IPivotEvaluatorDimCalculates;

Calc: IPivotEvaluatorDimCalculatesItem;

List: IPivotEvaluatorDimCalculatesList;

i: Integer;

Begin

OLAP := UiErAnalyzer1.ErAnalyzer;

Grid := OLAP.Grid;

Pivot := OLAP.Pivot;

Dim := Pivot.TopHeader.Dim(0);

Calcs := Pivot.Evaluator.DimCalculates;

Calc := Calcs.FindByDimKey(Dim.Key);

List := Calc.FindByDimElement(0);

For i := 0 To List.Count - 1 Do

Debug.WriteLine(Calc.CalculatedName(List.Item(i)));

End For;

End Sub Button1OnClick;

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

См. также:

IPivotEvaluatorDimCalculatesItem