RangeOnly — скрипт и функция диаграммы

RangeOnly() — это функция dual, которая возвращает значение, если выражение оценивается по одному уникальному значению. Если это другой случай, тогда возвращается значение NULL.

Синтаксис:  

RangeOnly(first_expr[, Expression])

Тип возвращаемого значения: dual

Аргументы:  

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

Аргумент Описание
first_expr Выражение или поле, содержащее данные для измерения.
Expression Дополнительные выражения или поля, содержащие диапазон значений для измерения.

Примеры и результаты:  

Примеры Результаты
RangeOnly (1,2,4)

Возвращает NULL

RangeOnly (5,'abc') Возвращает NULL
RangeOnly (null( ), 'abc')

Возвращает «abc»

RangeOnly(10,10,10) Возвращает 10