Поделиться через


varianceif() (функция агрегирования)

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Вычисляет дисперсию экспра в записях, для которых предикат оценивается true.

Значения NULL игнорируются и не учитываются в вычислении.

Примечание.

Эта функция используется в сочетании с оператором сводки.

Синтаксис

varianceif(предикат экспра, )

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
expr string ✔️ Выражение, используемое для вычисления дисперсии.
predicate string ✔️ Если предикат оценивается true, вычисляемое значение expr будет добавлено в дисперсию.

Возвраты

Возвращает значение дисперсии экспра в записях, для которых предикат оцениваетсяtrue.

Пример

range x from 1 to 100 step 1
| summarize varianceif(x, x%2 == 0)

Выходные данные

varianceif_x
850