Répéter une séquence dans une colonne -JSLJe regardais dans le guide de script, et il parle de Sequence( from, to, stepsize, repeat ); avec de, à, pas à pas et répétition.
Et si je veux 3 valeurs, disons 1, 50000, 100000 répétées jusqu'à la fin du tableau dans une colonne ? (Il s'agit essentiellement de mettre en évidence les 3 valeurs dans une colonne et de cliquer avec le bouton droit de la souris et de dire remplir jusqu'à la fin du tableau)
Dois-je exécuter une boucle for, ou existe-t-il un script d'une ligne disponible dans JSL ?
Merci beaucoup pour vos suggestions.
Re : Répéter une séquence dans une colonne -JSLSalut Mark,
c'était nouveau pour moi - merci. Pourriez-vous s'il vous plaît m'aider à créer un script? Nous importons régulièrement des données et devons toujours ajouter des colonnes avec par exemple 10 répétitions pour chaque valeur (de 1 à 16).
Re : Répéter une séquence dans une colonne -JSLVoici un code pour jouer avec
lst = {1,50000,100000};
nRepeats = 10;
values = Repeat(lst,nRepeats); // this will be a list of 30 values
values[1::NRows(dt);
Column(dt,"Test") << Set Values(values);
// if the table only had 25 rows I could use values[1::25]Re : Répéter une séquence dans une colonne -JSLNotez que lorsque vous sélectionnez Cols > Nouvelle colonne , il existe une option en bas de la boîte de dialogue pour initialiser la nouvelle colonne de plusieurs manières, y compris une séquence. Si vous avez créé la nouvelle colonne en double-cliquant à droite de la dernière colonne, sélectionnez la nouvelle colonne vide et sélectionnez Cols > Informations sur la colonne pour voir la même fonctionnalité.
Notez que cette fonctionnalité disparaît dès que vous entrez des valeurs dans la colonne d'une autre manière.
Aucune formule ou script nécessaire pour un cas simple comme celui-ci. Déjà prévu,