Création d'une nouvelle colonne avec les données de séquence initialesJe concatène fréquemment plusieurs tables de données en une seule table, puis j'ajoute deux nouvelles colonnes avec des données initialisées. La nouvelle colonne 1 s'appelle "Périphérique" et est une constante que j'entre. La nouvelle colonne 2 est appelée « Index » et contient des données séquentielles de 1 à x, où x est la dernière ligne du tableau de données.
Je voudrais scripter la création de ces deux nouvelles colonnes dans la table concaténée, idéalement avec une fenêtre Pop Up pour demander le numéro de périphérique.
Quelqu'un peut-il m'aider à générer le script ?
Merci d'avance!
Automatisation et scriptsMélange et nettoyage des donnéesPersonnalisation de masseRe : Création d'une nouvelle colonne avec les données de séquence initialesle script ci-dessus est exactement ce dont vous avez besoin. Donc rien à ajouter pour cela.
Cependant, vous pouvez apprendre beaucoup de choses directement auprès de JMP.
1. Dans votre tableau de données, vous pouvez par exemple faire un clic droit sur la dernière colonne et choisir "Nouvelle colonne de formule" -> "Ligne" -> "Ligne".
--> Vous obtiendrez une nouvelle colonne contenant une séquence de 1 à la fin du tableau de données.
2. Cliquez maintenant sur le triangle rouge dans le panneau supérieur gauche de la table de données (la partie scripts de la table de données). Sélectionnez Copier le script de table (sans données)
3. Ouvrez une fenêtre de script et collez-y le code. Au bas du script, vous trouverez le script pour créer cette nouvelle colonne avec la formule utilisant l'instruction Row(). C'est ce que txnelson a essentiellement utilisé.
L'index de script et le guide de script sont vos amis pour les tâches JSL. et approfondir la compréhension. Mais gardez à l’esprit que vous pouvez aller loin avec la création automatique de code à partir de JMP.
Cela dit, vous devriez, avec n'importe quel langage de script/programmation, toujours vous familiariser avec les bonnes pratiques de programmation 
Re : Création d'une nouvelle colonne avec les données de séquence initialesSalut Jim,
Je vais essayer ça. Merci pour votre aide. Je lirai le guide de script au fur et à mesure que je générerai le script.
Re : Création d'une nouvelle colonne avec les données de séquence initialesje suis d'accord avec @txnelson en lisant le Guide de script .
Je vous encourage également à vous familiariser avec le Éditeur de formule . En particulier, le Fonctions Sequence() et Count() pourrait vous aider ici.
Re : Création d'une nouvelle colonne avec les données de séquence initialesOK, cela va vous aider à démarrer.Votre part du marché est que vous devez lire le guide de script afin de pouvoir en savoir plus sur tous les éléments du script, ainsi que sur les types de choses que vous pouvez faire pour que le script corresponde exactement à ce que vous souhaitez.
Names Default To Here( 1 );
dt = Current Data Table();
nw = New Window( "Device Input",
<<MODAL></MODAL>