series_fill_backward()
Выполняет интерполяцию обратного заполнения отсутствующих значений в ряде.
Выражение, содержащее динамический числовой массив, является входным. Функция заменяет все экземпляры missing_value_placeholder ближайшим значением справа (кроме missing_value_placeholder) и возвращает результирующий массив. Сохраняются крайние правые экземпляры missing_value_placeholder.
Синтаксис
series_fill_backward(
Серии[,
missing_value_placeholder])
Дополнительные сведения о соглашениях о синтаксисе.
Параметры
Имя | Тип | Обязательно | Описание |
---|---|---|---|
Серии | 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 , чтобы завершить интерполяцию указанного выше массива.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по