Comment implémenter cette opération « Copier avec les noms de colonnes » avec JSL ?Je n'ai pas trouvé le manuel. J'ai essayé:
dt << GetEditCopyLabel;
dt << GetEditCopyWithColumnNames;
mais cela n’a pas réussi. Merci beaucoup !

Re : Comment implémenter cette opération « Copier avec les noms de colonnes » avec JSL ?Oui, juste comme ça. Plus efficace, merci Jim !Re : Comment implémenter cette opération « Copier avec les noms de colonnes » avec JSL ?Avec de la chance, @MS peut avoir une méthode utilisant Main Menu().
Cependant, l'option Copier le tableau à partir d'une zone de tableau() est une option universelle dans JMP pour toute zone de tableau donnée dans une sortie de rapport.Et dans de nombreux cas, il existe plusieurs zones de table dans un affichage donné.La méthode que j'utilise pour accéder à une zone de table particulière à partir d'une sortie de rapport donnée à partir d'une plate-forme JMP consiste à référencer la zone de table de structure arborescente dont j'ai besoin d'informations, puis à lui envoyer le message "<< Copier les données" (voir l'aide ==>Livres==>Index des scripts==>Arborescences d'affichage).Le JSL ci-dessous illustre cette méthode
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Boston Housing.jmp" );
pp = dt << Partition(
Y( :mvalue ),
X(
:crim,
:zn,
:indus,
:chas,
:nox,
:rooms,
:age,
:distance,
:radial,
:tax,
:pt,
:b,
:lstat
),
Split Best( 3 )
);
Report( pp )[Table Box( 1 )] << copy data;
Re : Comment implémenter cette opération « Copier avec les noms de colonnes » avec JSL ?S'il vous plaît, donnez-moi à nouveau les conseils :
Comment copier le tableau de données du carré R dans ce rapport d'arbre de décision sous la forme de Menu principal(), merci !

Re : Comment implémenter cette opération « Copier avec les noms de colonnes » avec JSL ?Cela a fonctionné, merci !Re : Comment implémenter cette opération « Copier avec les noms de colonnes » avec JSL ?Le menu principal() devrait fonctionner. Mais avant l'exécution, la table de données doit être déplacée vers l'avant. Sinon, "copier avec les noms de colonnes" n'est pas disponible dans le menu Edition.
Essaye ça!(fonctionne dans JMP 14 pour Mac, éventuellement dans d'autres versions également)
// Before running, select columns and rows of interest, or deselect all to copy the whole table to clipboard
Current Data Table() << Bring Window To Front;
Wait(0);
Main Menu("Copy With Column Names");
Re : Comment implémenter cette opération « Copier avec les noms de colonnes » avec JSL ?Comme Jim l'a dit, ce que vous essayez de faire n'est pas clair.
Si vous souhaitez une copie de l'intégralité du tableau :
- CTRL+SHIFT+C , puis CTRL+N (pour une nouvelle table), puis CTRL+SHIFT+V (frappes simultanées).
- Le sous-ensemble de table peut sous-ensembler toutes les lignes et toutes les colonnes Menu principal> Sous-ensemble ou à l'aide d'un script
Re : Comment implémenter cette opération « Copier avec les noms de colonnes » avec JSL ?Je vois. Je ne vais pas faire ça.
Je suis prêt à transférer les résultats du traitement JMP vers Excel et à utiliser VBA pour extraire davantage les résultats souhaités. VBA est très compétent.
Merci Jim!Re : Comment implémenter cette opération « Copier avec les noms de colonnes » avec JSL ?J'ai recherché dans l'index de script les commandes possibles Copier avec les noms de colonnes et je n'ai pas trouvé de réponse
Aide==>Index des scripts==>Presse-papiers
J'ai également essayé d'utiliser la fonction Main Menu(), qui fera apparaître de nombreuses commandes du Pull Des menus en bas, mais cela n'a pas fonctionné non plus. (Voir la réponse MS ci-dessous)
Comment comptez-vous utiliser les informations que vous avez copiées dans le Presse-papiers ?Il y aurait peut-être une solution si vous pouviez expliquer ce que vous allez faire.
Re : Comment implémenter cette opération « Copier avec les noms de colonnes » avec JSL ?Copiez simplement les données et les noms de colonnes dans le tableau de collage, merci !