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


Функция электронной отчетности 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 выдает исключение в среде выполнения.

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

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