Remplir les cellules vides avec la dernière valeur valideBonjour,
J'ai le problème suivant. Mon jeu de données est composé d'une liste de lignes, chacune représentant un élément produit par une machine. Les éléments normaux ne sont pas mesurés, mais de temps en temps, certains "éléments de mesure" sont produits et les propriétés mesurées. L'hypothèse est que toutes les pièces non mesurées auront des propriétés similaires à la dernière mesure. Comment puis-je remplir les cellules vides en utilisant cette logique ?
J'ai joint un exemple, pour que ce soit plus facile à comprendre, le tableau ressemble à ceci:
Valeur de test d'ordre temporel (attendue)
1 Mesure 2,5 2,5
2 Fabrication - 2.5
3 Fabrication - 2.5
4 Mesure 2 2
5 Fabrication - 2
6 Fabrication - 2
7 Fabrication - 2
8 Mesure 3 3
9 Réalisation - 3
10 Fabrication - 3
Re : Remplir les cellules vides avec la dernière valeur valideCe complément a une fonctionnalité de cellules étendues et bien plus encore.
https://community.jmp.com/t5/JMP-Add-Ins/Data-Table-Tools-Add-in/ta-p/28582Re : Remplir les cellules vides avec la dernière valeur valideSalut Ron,
Puis-je l'utiliser pour les valeurs de caractères ? Ex : ma colonne ID de lot composée de noms fusionnés, puis le dernier/au-dessus de l'identifiant de lot pour remplir tous les blancs en dessous jusqu'à ce que n
sub << New Column( "Lot ID", Formula( :CUST Lot ID || :SPIL Lot ID || :Stage ) );
For( i = 2, i <= N Rows( sub ), i++,
If( Is Missing( :Lot ID[i] ),
:Lot ID[i] = :Lot ID[i - 1]
)
);
| ID de lot |
Attendu (ID de lot) |
| ID T41M06-21 |
ID T41M06-21 |
| |
ID T41M06-21 |
| |
ID T41M06-21 |
| |
ID T41M06-21 |
| |
ID T41M06-21 |
| |
ID T41M06-21 |
| |
ID T41M06-21 |
| ID T41M06-22 |
ID T41M06-22 |
| |
ID T41M06-22 |
| |
ID T41M06-22 |
| |
ID T41M06-22 |
| |
ID T41M06-22 |
| |
ID T41M06-22 |
| ID T41M06-23 |
ID T41M06-23 |
| |
ID T41M06-23 |
| |
ID T41M06-23 |
| |
ID T41M06-23 |
| ID T41M06-24 |
ID T41M06-24 |
Re : Remplir les cellules vides avec la dernière valeur valideVoici quelques autres idées.
https://community.jmp.com/t5/JMP-Scripts/Fill-in-Missing-Cells/ta-p/21700
Re : Remplir les cellules vides avec la dernière valeur validepeut-être que la ligne de script suivante peut aider :
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 2, i <= N Rows( dt ), i++,
If( Is Missing( :test value[i] ),
:test value[i] = :test value[i - 1]
)
);
meilleur,
Ron