So erhalten Sie die Zeilennummer, wenn Daten fehlenIn meinen Daten fehlt der Wert.
Ich versuche, ein Skript für die neue Spalte „Zeilennummer“ zu erstellen, um die Zeilennummer des verzögerten Werts von Spalte1 (nicht fehlende Daten) zu erhalten.
Ich stehe vor einem Problem, wenn fehlende Daten festgestellt werden.
Unten finden Sie meine Daten mit dem erforderlichen Zeilennummernergebnis.
Wie erstelle ich ein Skript dafür?
| Reihe# | Spalte1 | Zeilennummer (Ergebnis) |
| 1 | 11 | |
| 2 | 18 | 1 |
| 3 | 34 | 2 |
| 4 | | 3 |
| 5 | | 3 |
| 6 | | 3 |
| 7 | 20 | 3 |
| 8 | | 7 |
| 9 | | 7 |
| 10 | 24 | 7 |
| 11 | 14 | 10 |
| 12 | 17 | 11 |
| 13 | | 12 |
| 14 | | 12 |
| 15 | 16 | 12 |
| 16 | 25 | 15 |
Automatisierung und SkripterstellungDatenmischung und -bereinigungQualitäts- und VerfahrenstechnikBetreff: So erhalten Sie die Zeilennummer, wenn Daten fehlenEs klappt.
Danke schön.
Betreff: So erhalten Sie die Zeilennummer, wenn Daten fehlenIch denke, das wird das tun, was Sie suchen. Lag() ohne Argument gibt die Verzögerung der aktuellen Spalte an.
New Column( "r",
Formula(
If(
Row() == 1, .,
Is Missing( Lag( :Col1 ) ), Lag(),
Row() - 1
)
)
)