Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: ✅Microsoft Fabric✅✅
Выполняет интерполяцию обратной заливки отсутствующих значений в ряде.
Выражение, содержащее динамический числовый массив, является входным. Функция заменяет все экземпляры 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) имеют то же значение. |
Примечание.
- Если вы создаете
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-const-const-.
Связанное содержимое
- анализа временных рядов
- оператор make-series
- series_fill_const()
- series_fill_forward()
- series_fill_linear()