Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✅Microsoft Fabric✅✅
Führt eine Vorwärtsfüllungsinterpolation fehlender Werte in einer Datenreihe aus.
Ein Ausdruck, der dynamische numerische Array enthält, ist die Eingabe. Die Funktion ersetzt alle Instanzen von missing_value_placeholder durch den nächsten Wert von der linken Seite außer missing_value_placeholder und gibt das resultierende Array zurück. Die äußerst linken Instanzen von missing_value_placeholder bleiben erhalten.
Syntax
series_fill_forward(
Reihe, [ missing_value_placeholder ])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| Reihe | dynamic |
✔️ | Ein Array numerischer Werte. |
| missing_value_placeholder | Skalarwert | Gibt einen Platzhalter für fehlende Werte an. Der Standardwert lautet double(null). Der Wert kann von jedem Typ sein, der in tatsächliche Elementtypen konvertiert werden kann.
double(null), long(null) und int(null) haben die gleiche Bedeutung. |
Gibt zurück
Datenreihe mit allen Instanzen von missing_value_placeholder ausgefüllten Weiterleitungen.
Hinweis
- Wenn Sie Datenreihen mithilfe des Make-Series-Operators erstellen, geben Sie null als Standardwert an, um Interpolationsfunktionen wie
series_fill_forward()danach zu verwenden. Siehe Erläuterung. - Wenn missing_value_placeholder
double(null) ist oder ausgelassen wird, kann ein Ergebnis NULL--Werte enthalten. Um diese Nullwerte auszufüllen, verwenden Sie andere Interpolationsfunktionen. Nur series_outliers() unterstützt Nullwerte in Eingabearrays. -
series_fill_forward()behält den ursprünglichen Typ der Arrayelemente bei.
Beispiel
Im folgenden Beispiel wird eine Vorwärtsfüllung für fehlende Daten in der Datentabelle Datenausgeführt.
let data = datatable(arr: dynamic)
[
dynamic([null, null, 36, 41, null, null, 16, 61, 33, null, null])
];
data
| project
arr,
fill_forward = series_fill_forward(arr)
Output
arr |
fill_forward |
|---|---|
| [null,null,36,41,null,null,null,16,61,33,null,null] | [null,null,36,41,41,41,16,61,33,33,33] |
Verwenden Sie series_fill_backward oder datenreihenfüllenden, um die Interpolation des Arrays abzuschließen.