IEaxAnalyzeCore.DrillPoint

Синтаксис Fore

DrillPoint(Point: IChartSeriePoint): IEaxDrillPointResult;

Синтаксис Fore.NET

DrillPoint(Point: Prognoz.Platform.Interop.Chart.IChartSeriePoint): Prognoz.Platform.Interop.Express.IEaxDrillPointResult;

Параметры

Point. Точка ряда данных.

Описание

Метод DrillPoint возвращает информацию о привязке точки ряда данных к данным.

Комментарии

Для получения параметров точки ряда данных, для которой был выполнен метод DrillPoint используйте свойство IEaxDrillPointResult.Point.

Пример Fore

Для выполнения на форме расположите компоненты UiErAnalyzer с идентификатором «UiErAnalyzer» и кнопку с идентификатором «Button1». Добавьте ссылку на системную сборку Dimensions.

Пример является обработчиком события для кнопки «Button1».

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Expr: IEaxAnalyzer;
    Point: IChartSeriePoint;
    DrillPoint: IEaxDrillPointResult;
    DimSelection: IDimSelectionSet;
Begin
    Expr := UiErAnalyzer1.Instance As IEaxAnalyzer;
    Point := Expr.Chart.Chart.Series.Item(0).SeriePoint(0);
    DrillPoint := Expr.DrillPoint(Point);
    //Отметка источников данных
    If DrillPoint <> Null Then
        DimSelection := DrillPoint.Selection;
        Debug.WriteLine("Измерений в отметке: " + DimSelection.Count.ToString);
    End If;
End Sub Button1OnClick;

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

Пример Fore.NET

Для выполнения примера на .NET форме расположите компоненты UiErAnalyzer с идентификатором «UiErAnalyzer» и кнопку с идентификатором «Button1». Добавьте ссылку на системную сборку Dimensions.

Пример является обработчиком события для кнопки «button1».

Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Chart;
Imports Prognoz.Platform.Interop.Dimensions;
...
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    Expr: IEaxAnalyzer;
    Point: IChartSeriePoint;
    DrillPoint: IEaxDrillPointResult;
    DimSelection: IDimSelectionSet;
Begin
    Expr := uiErAnalyzerNet1.AnalyzerUi.Instance As IEaxAnalyzer;
    Point := Expr.Chart.Chart.Series.Item[0].SeriePoint[0];
    DrillPoint := Expr.DrillPoint(Point);
    //Отметка источников данных
    If DrillPoint <> Null Then
        DimSelection := DrillPoint.Selection;
        System.Diagnostics.Debug.WriteLine("Измерений в отметке: " + DimSelection.Count.ToString());
    End If;
End Sub;

Результат выполнения примера Fore.NET совпадает с результатом выполнения примера Fore.

См. также:

IEaxAnalyzeCore