Поделиться через


Функция ER INDEX

Функция INDEX возвращает значение Контейнер (запись), выбранное с помощью указанного числового индекса в указанном списке. Если индекс выходит за пределы диапазона записей в указанном списке, выдается исключение.

Синтаксис

INDEX (list, index)

Аргументы

list: Список записей

Действительный путь источника данных типа данных Список записей.

index: Целое число

Числовой индекс, указывающий положение желаемой записи в указанном списке.

Примечание

Так как для этой функции используется нумерация, начинающаяся с единицы, следует указать значение 1, чтобы вернуть первую запись указанного списка.

Возвращаемые значения

Контейнер (запись)

Результирующее значение записи.

Пример 1

Если введен источник данных DS для типа Вычисляемое поле и он содержит выражение SPLIT ("A|B|C", "|"), выражение DS.Value возвращает текстовое значение "B" для второй записи этого списка записей. Выражение INDEX (SPLIT ("A|B|C", "|"), 2).Value также возвращает значение текста "B".

Пример 2

Если вы введете источник данных DS типа Вычисляемое поле и он содержит выражение SPLIT ("A|B|C", "|"), выражение INDEX (SPLIT ("A|B|C", "|"), 4).Value выдает исключение во время выполнения.

Дополнительные ресурсы

Функции для работы со списками