DB_CALL_AGG_INT

Синтаксис

DB_CALL_AGG_INT( db_agg_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ] )
        
DB_CALL_AGG_INT( db_agg_function_name [ , arg_1 [ , arg_2 [ , ... ] ] ]
                         [ FIXED ... | INCLUDE ... | EXCLUDE ... ]
                         [ BEFORE FILTER BY ... ]
                       )
        

Подробнее:

Описание

Важно

Доступность и поведение нативных функций зависят от типа и версии вашей базы данных.

Нативные функции рекомендуется использовать только в том случае, если в DataLens нет функции (композиции функций), которая позволяет получить требуемый результат.

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

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

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

Типы аргументов:

  • db_agg_function_nameСтрока
  • arg_1Любой
  • arg_2Любой

Возвращаемый тип: Целое число

Примечание

Значения аргументов (db_agg_function_name) должны быть константами.

Пример

DB_CALL_AGG_INT("uniqMerge", [uniqStateField]) -- ClickHouse: merge uniqState aggregations to get unique count
        

Поддержка источников данных

ClickHouse 21.8, Microsoft SQL Server 2017 (14.0), MySQL 5.7, Oracle Database 12c (12.1), PostgreSQL 9.3, Trino, YDB.

Предыдущая
Следующая