Comment obtenir le numéro de ligne lorsqu'il y a des données manquantesIl manque de la valeur dans mes données.
J'essaie de créer un script pour la nouvelle colonne « Numéro de ligne » afin d'obtenir le numéro de ligne de la valeur décalée de Col1 (données non manquantes).
Je suis confronté à un problème lorsque des données manquantes sont rencontrées.
Vous trouverez ci-dessous mes données avec le résultat du numéro de ligne requis.
Comment créer un script pour cela ?
| Rangée# | Col1 | Numéro de ligne (résultat) |
| 1 | 11 | |
| 2 | 18 | 1 |
| 3 | 34 | 2 |
| 4 | | 3 |
| 5 | | 3 |
| 6 | | 3 |
| 7 | 20 | 3 |
| 8 | | 7 |
| 9 | | 7 |
| dix | 24 | 7 |
| 11 | 14 | dix |
| 12 | 17 | 11 |
| 13 | | 12 |
| 14 | | 12 |
| 15 | 16 | 12 |
| 16 | 25 | 15 |
Automatisation et scriptsMélange et nettoyage des donnéesIngénierie Qualité et ProcédésRe : Comment obtenir le numéro de ligne lorsqu'il y a des données manquantesÇa marche.
Merci.
Re : Comment obtenir le numéro de ligne lorsqu'il y a des données manquantesJe pense que cela fera ce que vous recherchez. Lag() sans argument donnera le décalage de la colonne actuelle.
New Column( "r",
Formula(
If(
Row() == 1, .,
Is Missing( Lag( :Col1 ) ), Lag(),
Row() - 1
)
)
)