Список функций ER в категории списка
Функции списка электронной отчетности (ER) могут использоваться для извлечения информации и выполнения операций по источникам данных типа данных Список записей и Контейнер (запись). В данной статье приводится краткое описание этих функций.
Список поддерживаемых функций
Функция | Описание |
---|---|
AllItems | Эта функция работает как выбор в памяти. Возвращает новое выровненное значение Список записей, состоящее из списка записей, представляющих все элементы, которые соответствуют указанному пути. |
AllItemsQuery | Эта функция работает как объединенный SQL-запрос. Возвращает новое выровненное значение Список записей, состоящее из списка записей, представляющих все элементы, которые соответствуют указанному пути. |
Количество | Эта функция возвращает целочисленное значение, представляющее количество записей в указанном списке, если список не пуст. Если список пуст, эта функция возвращает 0 (ноль). |
EmptyList | Эта функция возвращает пустое значение Список записей с использованием указанного списка в качестве источника для структуры списка. |
Перечислить | Эта функция возвращает новое значение Список записей, состоящее из перечисленных записей указанного списка. |
Фильтр | Эта функция возвращает указанный список в качестве значения Список записей после изменения запроса, чтобы он фильтровал для указанного состояния. |
Первая | Эта функция возвращает первую запись указанного списка в виде значения контейнера Контейнер (запись), если этот список не пуст. Если список пуст, эта функция выдает исключение. |
FirstOrNull | Эта функция возвращает первую запись указанного списка в виде значения контейнера Контейнер (запись), если эта запись не пуста. Если запись пуста, эта функция возвращает нулевое значение Контейнер (запись). |
Индекс | Эта функция возвращает значение Контейнер (запись), выбранное с помощью указанного числового индекса в указанном списке. Если индекс выходит за пределы диапазона записей в указанном списке, функция выдает исключение. |
IsEmpty | Эта функция возвращает логическое значение TRUE, если указанный список не содержит записей. В противном случае возвращает логическое значение FALSE. |
Список | Эта функция возвращает значение Список записей, состоящее из нового списка, созданного из указанных аргументов. |
ListDistinct | Эта функция вычисляет указанное выражение в качестве селектора для каждой записи указанного списка. Оно возвращает новое значение списка записей, содержащее одну запись для каждого уникального значения селектора. |
ListJoin | Эта функция возвращает значение Список записей, которое представляет новый объединенный список, созданный из указанных аргументов. |
ListOfFields | Эта функция возвращает значение Список записей, созданное на основе структуры указанного аргумента типа Перечисление или Контейнер (запись). |
ListOfFirstItem | Эта функция возвращает значение Список записей, состоящее только из первой записи указанного списка. |
Orderby | Эта функция возвращает указанный список в качестве значения Список записей после того, как он был отсортирован в соответствии с указанными аргументами. Эти аргументы могут определяться как выражения. |
Повторить | Эта функция создает запись, которая содержит поле со значением, соответствующим указанному вводу. Затем возвращается новый Список записей для записи, повторяемый указанное число раз. |
Реверсировать | Эта функция возвращает указанный список в качестве значения Список записей в обратном порядке сортировки. |
Разбиение | Эта функция разделяет указанную строку ввода на подстроки и возвращает результат в виде нового значения Список записей. |
SplitList | Эта функция разделяет список на подсписки (или пакеты), каждый из которых содержит указанное число записей. Затем она возвращает результат в качестве нового значения Список записей, которое состоит из пакетов. |
SplitListByLimit | Эта функция разделяет указанный список на новый список подсписков (пакетов). Количество записей в каждом пакете рассчитывается динамически. Затем функция возвращает результат в качестве нового значения Список записей, которое состоит из пакетов. |
StringJoin | Эта функция возвращает значение строка, состоящее из связанных значений указанного поля из указанного списка. Значения могут разделяться указанным разделителем. |
Порт | Эта функция возвращает указанный список в качестве значения Список записей после того, как он был отфильтрован в соответствии с указанным условием. |