[Документация Yandex Cloud](../../index.md) > [Yandex DataLens](../index.md) > Вычисляемые поля > Справочник функций > Нативные функции > Обзор

# Нативные функции
Функции для вызова нативных функций базы данных по их именам.


## [DB_CALL_AGG_FLOAT](DB_CALL_AGG_FLOAT.md)

**Синтаксис:**<br/>`DB_CALL_AGG_FLOAT( db_agg_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ] )`<br/>или<br/>`DB_CALL_AGG_FLOAT( db_agg_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ]
                   [ FIXED ... | INCLUDE ... | EXCLUDE ... ]
                   [ BEFORE FILTER BY ... ]
                 )`

Вызывает нативную агрегатную функцию (агрегацию) базы данных по её имени. Нативная функция должна возвращать значение типа `Дробное число`. Функция выполняется как агрегация по сгруппированным строкам.

Первый аргумент `db_agg_function_name` должен быть константной строкой с именем функции базы данных, которую нужно вызвать. Все последующие аргументы передаются в нативную функцию в том же порядке, в котором они записаны в формуле, и могут быть любого типа, включая типы, которые в настоящее время не поддерживаются в DataLens.

Имя функции должно содержать только буквы, цифры, нижние подчеркивания и двоеточия.



## [DB_CALL_AGG_INT](DB_CALL_AGG_INT.md)

**Синтаксис:**<br/>`DB_CALL_AGG_INT( db_agg_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ] )`<br/>или<br/>`DB_CALL_AGG_INT( db_agg_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ]
                 [ FIXED ... | INCLUDE ... | EXCLUDE ... ]
                 [ BEFORE FILTER BY ... ]
               )`

Вызывает нативную агрегатную функцию (агрегацию) базы данных по её имени. Нативная функция должна возвращать значение типа `Целое число`. Функция выполняется как агрегация по сгруппированным строкам.

Первый аргумент `db_agg_function_name` должен быть константной строкой с именем функции базы данных, которую нужно вызвать. Все последующие аргументы передаются в нативную функцию в том же порядке, в котором они записаны в формуле, и могут быть любого типа, включая типы, которые в настоящее время не поддерживаются в DataLens.

Имя функции должно содержать только буквы, цифры, нижние подчеркивания и двоеточия.



## [DB_CALL_AGG_STRING](DB_CALL_AGG_STRING.md)

**Синтаксис:**<br/>`DB_CALL_AGG_STRING( db_agg_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ] )`<br/>или<br/>`DB_CALL_AGG_STRING( db_agg_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ]
                    [ FIXED ... | INCLUDE ... | EXCLUDE ... ]
                    [ BEFORE FILTER BY ... ]
                  )`

Вызывает нативную агрегатную функцию (агрегацию) базы данных по её имени. Нативная функция должна возвращать значение типа `Строка`. Функция выполняется как агрегация по сгруппированным строкам.

Первый аргумент `db_agg_function_name` должен быть константной строкой с именем функции базы данных, которую нужно вызвать. Все последующие аргументы передаются в нативную функцию в том же порядке, в котором они записаны в формуле, и могут быть любого типа, включая типы, которые в настоящее время не поддерживаются в DataLens.

Имя функции должно содержать только буквы, цифры, нижние подчеркивания и двоеточия.



## [DB_CALL_ARRAY_FLOAT](DB_CALL_ARRAY_FLOAT.md)

**Синтаксис:**`DB_CALL_ARRAY_FLOAT( db_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ] )`

Вызывает нативную функцию базы данных по её имени. Нативная функция должна возвращать значение типа `Массив дробных чисел`. Функция выполняется для каждой строки в наборе данных (не агрегатная).

Первый аргумент `db_function_name` должен быть константной строкой с именем функции базы данных, которую нужно вызвать. Все последующие аргументы передаются в нативную функцию в том же порядке, в котором они записаны в формуле, и могут быть любого типа, включая типы, которые в настоящее время не поддерживаются в DataLens.

Имя функции должно содержать только буквы, цифры, нижние подчеркивания и двоеточия.



## [DB_CALL_ARRAY_INT](DB_CALL_ARRAY_INT.md)

**Синтаксис:**`DB_CALL_ARRAY_INT( db_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ] )`

Вызывает нативную функцию базы данных по её имени. Нативная функция должна возвращать значение типа `Массив целых чисел`. Функция выполняется для каждой строки в наборе данных (не агрегатная).

Первый аргумент `db_function_name` должен быть константной строкой с именем функции базы данных, которую нужно вызвать. Все последующие аргументы передаются в нативную функцию в том же порядке, в котором они записаны в формуле, и могут быть любого типа, включая типы, которые в настоящее время не поддерживаются в DataLens.

Имя функции должно содержать только буквы, цифры, нижние подчеркивания и двоеточия.



## [DB_CALL_ARRAY_STRING](DB_CALL_ARRAY_STRING.md)

**Синтаксис:**`DB_CALL_ARRAY_STRING( db_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ] )`

Вызывает нативную функцию базы данных по её имени. Нативная функция должна возвращать значение типа `Массив строк`. Функция выполняется для каждой строки в наборе данных (не агрегатная).

Первый аргумент `db_function_name` должен быть константной строкой с именем функции базы данных, которую нужно вызвать. Все последующие аргументы передаются в нативную функцию в том же порядке, в котором они записаны в формуле, и могут быть любого типа, включая типы, которые в настоящее время не поддерживаются в DataLens.

Имя функции должно содержать только буквы, цифры, нижние подчеркивания и двоеточия.



## [DB_CALL_BOOL](DB_CALL_BOOL.md)

**Синтаксис:**`DB_CALL_BOOL( db_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ] )`

Вызывает нативную функцию базы данных по её имени. Нативная функция должна возвращать значение типа `Логический`. Функция выполняется для каждой строки в наборе данных (не агрегатная).

Первый аргумент `db_function_name` должен быть константной строкой с именем функции базы данных, которую нужно вызвать. Все последующие аргументы передаются в нативную функцию в том же порядке, в котором они записаны в формуле, и могут быть любого типа, включая типы, которые в настоящее время не поддерживаются в DataLens.

Имя функции должно содержать только буквы, цифры, нижние подчеркивания и двоеточия.



## [DB_CALL_FLOAT](DB_CALL_FLOAT.md)

**Синтаксис:**`DB_CALL_FLOAT( db_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ] )`

Вызывает нативную функцию базы данных по её имени. Нативная функция должна возвращать значение типа `Дробное число`. Функция выполняется для каждой строки в наборе данных (не агрегатная).

Первый аргумент `db_function_name` должен быть константной строкой с именем функции базы данных, которую нужно вызвать. Все последующие аргументы передаются в нативную функцию в том же порядке, в котором они записаны в формуле, и могут быть любого типа, включая типы, которые в настоящее время не поддерживаются в DataLens.

Имя функции должно содержать только буквы, цифры, нижние подчеркивания и двоеточия.



## [DB_CALL_INT](DB_CALL_INT.md)

**Синтаксис:**`DB_CALL_INT( db_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ] )`

Вызывает нативную функцию базы данных по её имени. Нативная функция должна возвращать значение типа `Целое число`. Функция выполняется для каждой строки в наборе данных (не агрегатная).

Первый аргумент `db_function_name` должен быть константной строкой с именем функции базы данных, которую нужно вызвать. Все последующие аргументы передаются в нативную функцию в том же порядке, в котором они записаны в формуле, и могут быть любого типа, включая типы, которые в настоящее время не поддерживаются в DataLens.

Имя функции должно содержать только буквы, цифры, нижние подчеркивания и двоеточия.



## [DB_CALL_STRING](DB_CALL_STRING.md)

**Синтаксис:**`DB_CALL_STRING( db_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ] )`

Вызывает нативную функцию базы данных по её имени. Нативная функция должна возвращать значение типа `Строка`. Функция выполняется для каждой строки в наборе данных (не агрегатная).

Первый аргумент `db_function_name` должен быть константной строкой с именем функции базы данных, которую нужно вызвать. Все последующие аргументы передаются в нативную функцию в том же порядке, в котором они записаны в формуле, и могут быть любого типа, включая типы, которые в настоящее время не поддерживаются в DataLens.

Имя функции должно содержать только буквы, цифры, нижние подчеркивания и двоеточия.