DrillSerie(Serie: IChartSerie): IEaxDrillSerieResult;
Serie. Ряд данных.
Метод DrillSerie возвращает информацию о привязке ряда к данным.
Для получения параметров ряда, для которого был выполнен метод DrillSerie, используйте свойство IEaxDrillSerieResult.Serie.
Для выполнения примера предполагается наличие формы, содержащей компонент
Button с наименованием «Button1»,
компонент ChartBox с наименованием
«ChartBox1» и компонент UiErAnalyzer
с наименованием «UiErAnalyzer1», являющийся источником данных для компонента
«ChartBox1».
В качестве источника данных для компонента «UiErAnalyzer1» укажите экспресс-отчёт
с диаграммой, содержащей хотя бы один ряд с данными. Установите для компонента
«UiErAnalyzer1» свойство Active = True.
Добавьте ссылки на системные сборки Chart, Dimensions.
Процедура является обработчиком события OnClick для компонента «Button1».
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Expr: IEaxAnalyzer;
Serie: IChartSerie;
DrillSerie: IEaxDrillSerieResult;
DimSelection: IDimSelectionSet;
CountSel, i: Integer;
Begin
Expr := UiErAnalyzer1.Instance As IEaxAnalyzer;
Serie := Expr.Chart.Chart.Series.Item(0);
DrillSerie := Expr.DrillSerie(Serie);
If DrillSerie <> Null Then
DimSelection := DrillSerie.Selection;
Debug.WriteLine("Элементы в отметке:");
CountSel := DimSelection.Count;
For i := 0 To CountSel - 1 Do
Debug.WriteLine("• " + DimSelection.Item(i).ToString("NAME", ", ", True));
End For;
End If;
End Sub Button1OnClick;
При нажатии на кнопку в окно консоли для первого ряда данных будет выведен список элементов, содержащихся в отметке по всем измерениям.
См. также: