Bonjour, je suis débutant en JSL. J'ai besoin d'apprendre à déplacer un bloc de cellules dans une colonne vers un emplacement différent dans une autre colonne nouvellement créée.Dans ce cas, en haut de cette nouvelle colonne.
Plus précisément, je dois sélectionner un ensemble de cellules dans la colonne THK marquée comme PRE dans une colonne PRE/POST séparée et les coller au-dessus d'une nouvelle colonne marquée THK PRE. C'est un peu similaire à la fonction Split Column, mais je ne veux pas utiliser la fonction Split Column car je trouve qu'en raison d'un problème, les données apparaissent parfois brouillées dans la colonne nouvellement créée si les données de certaines cellules du THK la colonne est manquante.
À partir de quelques exemples sur les forums, j'ai assemblé le code ci-dessous, mais il ne colle aucune valeur dans la colonne THK PRE nouvellement créée.S'il vous plaît aidez-moi!Merci d'avance.
Voici ce dont j'ai besoin :
Tableau de données de départ
MERCI JE PRE/POST
9.5 POSTE
9.8 POSTE
10.1 POSTE
11.0 PRÉ
11.4 PRÉ
10.9 PRÉ
Voici à quoi j'ai besoin que la table de données ressemble après cette opération :
THK | PRÉ/POST | THK PRE
9.5 APRÈS 11.0
9.8 POSTE 11.4
10.1 POSTE 10.9
11.0 PRÉ
11.4 PRÉ
10.9 PRÉ
Le script ci-dessous ne colle aucune valeur dans la colonne nouvellement créée, la colonne reste vide
// Pick the source data table
dt=Open("Data Table");
//Create New THK PRE column
dt << New Column( "THK PRE", Numeric, "Continuous");
Wait(1);
// Select PRE values from THK column
vals = Column(dt, "THK") << Get Rows Where(:Name("PRE/POST") == "PRE");
// Put these in the new column THK PRE
Column(dt, "THK PRE") << Set Values(vals)
S'il vous plaît aidez-moi! Merci d'avance.J'utilise JUMP 16.0.0
@jthi