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✅✅
Ersetzt fehlende Werte in einer Reihe durch einen angegebenen konstanten Wert.
Verwendet einen Ausdruck, der dynamische numerische Array als Eingabe enthält, ersetzt alle Instanzen von missing_value_placeholder durch das angegebene constant_value und gibt das resultierende Array zurück.
Syntax
series_fill_const(
Reihe, constant_value, [ missing_value_placeholder ])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| Reihe | dynamic |
✔️ | Ein Array numerischer Werte. |
| constant_value | Skalarwert | ✔️ | Der Wert, der verwendet wird, um die fehlenden Werte zu ersetzen. |
| 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 wird.
double(null), long(null) und int(null) haben die gleiche Bedeutung. |
Gibt zurück
Serie mit allen Instanzen von missing_value_placeholder durch constant_value ersetzt.
Hinweis
- Wenn Sie Datenreihen mithilfe des Make-Series-Operators erstellen, geben Sie null als Standardwert an, um Interpolationsfunktionen wie
series_fill_const()danach zu verwenden. Siehe Erläuterung. - Wenn missing_value_placeholder
double(null) ist oder ausgelassen wird, enthält ein Ergebnis NULL--Werte. Um diese Nullwerte auszufüllen, verwenden Sie andere Interpolationsfunktionen. Nur series_outliers() unterstützt Nullwerte in Eingabearrays. -
series_fill_const()behält den ursprünglichen Typ der Arrayelemente bei.
Beispiel
Im folgenden Beispiel werden die fehlenden Werte in der Datentabelle, Daten, durch den Wert 0,0 in Spalte fill_const1 und durch den Wert -1 in Spalte fill_const2ersetzt.
let data = datatable(arr: dynamic)
[
dynamic([111, null, 36, 41, 23, null, 16, 61, 33, null, null])
];
data
| project
arr,
fill_const1 = series_fill_const(arr, 0.0),
fill_const2 = series_fill_const(arr, -1)
Output
arr |
fill_const1 |
fill_const2 |
|---|---|---|
| [111,null,36,41,23,null,16,61,33,null,null] | [111,0.0,36,41,23,0.0,16,61,33,0.0,0.0] | [111,-1,36,41,23,-1,16,61,33,-1,-1] |