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


series_fill_backward()

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

Выполняет интерполяцию обратной заливки отсутствующих значений в ряде.

Выражение, содержащее динамический числовый массив, является входным. Функция заменяет все экземпляры missing_value_placeholder ближайшим значением с правой стороны (кроме missing_value_placeholder) и возвращает результирующий массив. Сохраняются наиболее правые экземпляры missing_value_placeholder.

Синтаксис

series_fill_backward(missing_value_placeholder серии[,])

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

Параметры

Имя (название) Type Обязательно Описание
серия dynamic ✔️ Массив числовых значений.
missing_value_placeholder скаляр Задает заполнитель для отсутствующих значений. Значение по умолчанию — double(NULL). Значение может иметь любой тип, который будет преобразован в фактические типы элементов. double(NULL), long(NULL) и int(NULL) имеют то же значение.

Примечание.

  • Если вы создаете ряд с помощью оператора make-series, укажите значение NULL в качестве значения по умолчанию для использования функций интерполяции, как series_fill_backward() после этого. См . объяснение.
  • Если missing_value_placeholder имеет значениеdouble NULL или опущено, результат может содержать значения NULL. Чтобы заполнить эти значения NULL , используйте другие функции интерполяции. Только series_outliers() поддерживает значения NULL в входных массивах.
  • series_fill_backward() сохраняет исходный тип элементов массива.

Возвраты

серия со всеми экземплярами missing_value_placeholder заполнены назад.

Пример

let data = datatable(arr: dynamic)
    [
    dynamic([111, null, 36, 41, null, null, 16, 61, 33, null, null])   
];
data 
| project
    arr, 
    fill_backward = series_fill_backward(arr)

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

arr fill_backward
[111,null,36,41,NULL,16,61,33,NULL,NULL] [111,36,36,41,16,16,16,61,33,NULL,NULL]

Совет

Используйте series_fill_forward или series-fill-const для завершения интерполяции приведенного выше массива.