NullCount — функция диаграммы
NullCount() используется для агрегирования количества значений null в каждом измерении диаграммы.
Синтаксис:
NullCount({[SetExpression][DISTINCT] [TOTAL [<fld {,fld}>]]} expr)
Возвращаемые типы данных: integer
Аргумент | Описание |
---|---|
expr | Выражение или поле, содержащее данные для измерения. |
SetExpression | По умолчанию функция агрегирования агрегирует множество возможных записей, определенных выборкой. Альтернативный набор записей может быть определен выражением анализа множества. |
DISTINCT | Если слово DISTINCT указывается до аргументов функции, все дубликаты, возникшие в результате оценки аргументов функции, будут проигнорированы. |
TOTAL | Если слово TOTAL стоит перед аргументами функции, вычисление выполняется по всем возможным значениям, указанным в текущих выборках, а не только в тех, которые относятся к значению текущего измерения, т. е. измерения диаграммы игнорируются. При использовании выражения TOTAL [<fld {.fld}>], где префикс TOTAL предшествует списку из одного или нескольких имен полей, выступающих в качестве подмножества переменных измерения диаграммы, создается подмножество всех возможных значений. |
Пример | Результат |
---|---|
NullCount(OrderNumber) | Возвращает количество значений NULL в поле OrderNumber. |
NullCount (OrderNumber)/NullCount ({1} Total OrderNumber) | Выражение возвращает количество заказов со значением NULL для OrderNumber от выбранного клиента в виде доли всех заказов клиентов со значением NULL для OrderNumber. |