ILanerResultsBoxCoefficients.ColumnType

Синтаксис

ColumnType(Index: Integer): LanerBoxCoefficentColumns;

Параметры

Index. Индекс колонки.

Описание

Свойство ColumnType возвращает тип колонки коэффициентов по ее индексу.

Комментарии

Значение параметра Index должно входить в диапазон [0; ILanerResultsBoxCoefficients.ColumnCount-1].

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с идентификатором «Button1», компонента LanerBox, компонента LanerResultsBox с наименованием «LanerResultsBox1» и компонента UiErAnalyzer, являющегося источником данных для LanerBox и LanerResultsBox. В «UiErAnalyzer1» должна быть загружена рабочая книга базы данных временных рядов.

Пример будет выполняться при нажатии на кнопку.

    Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
    Var
        Results: ILanerResultsBoxResults;
        Coefficients: ILanerResultsBoxCoefficients;
        ColumnIndex, i: Integer;
    Begin
        Results := LanerResultsBox1.Results;
        Coefficients := Results.Coefficients;
        If Coefficients.TermCount > 0 Then
            Debug.WriteLine("Уравнение:   " + Coefficients.Equation);
            For i := 0 To Coefficients.ColumnCount - 1 Do
                If Coefficients.ColumnType(i) = LanerBoxCoefficentColumns.Coefficient Then
                    ColumnIndex := i;
                End If;
            End For;
            For i := 0 To Coefficients.TermCount - 1 Do
                Debug.WriteLine(Coefficients.Value(i, ColumnIndex));
            End For;
        Else
            Debug.WriteLine("Коэффициенты не рассчитывались");
        End If;
    End Sub Button1OnClick;

После выполнения примера в окно консоли будут выведено идентифицированное уравнение и наименования коэффициентов, расположенных на вкладке «Коэффициенты» панели «Результаты вычислений».

См. также:

ILanerResultsBoxCoefficients