Comment créer un script pour tabuler un document, puis enregistrer ces données tabulées dans une table de données sur mon disque dur ?Je voudrais tabuler certaines données du document 'Data1', transformer ces données tabulées en une nouvelle table de données, puis enregistrer les nouvelles données sous le document 'Data2', voici mon premier coup de couteau de haut niveau à cela et ne semble pas travail, des conseils rapides?
dt = Open( "Data1.jmp", invisible );
(Data Table( "Data1" ) << tab = dt << Tabulate(
Add Table(
Column Table( Grouping Columns( :Code LLT ) ),
Row Table( Grouping Columns( :CodeTypePrmaryAndDesc 3, :CodeTypePrmaryAndDesc 4 ) )
)
));
dt_tab << Make Into Data Table
dt_tab << set name( "Tabulate" );
dt_tab << Save( "Data2.jmp" );
Re : Comment créer un script pour tabuler un document, puis enregistrer ces données tabulées dans une table de données sur mon disque dur ?La suppression de mon code JMP a résolu ce problème et votre code modifié a fonctionné.
Merci Jim!Re : Comment créer un script pour tabuler un document, puis enregistrer ces données tabulées dans une table de données sur mon disque dur ?Quels messages se trouvent dans votre journal JMP ?
Re : Comment créer un script pour tabuler un document, puis enregistrer ces données tabulées dans une table de données sur mon disque dur ?@txnelson Je ne vois toujours pas de data2.jmp créé avec le script ci-dessous :
dt = Open( "C:\Users\juvelj1\Desktop\Data 2014-2019\Products_2014.jmp", invisible );
tab = dt << Tabulate(
Add Table(
Column Table( Grouping Columns( :Code LLT ) ),
Row Table( Grouping Columns( :CodeTypePrmaryAndDesc 3, :CodeTypePrmaryAndDesc 4 ) )
)
);
dt_tab = tab << Make Into Data Table;
dt_tab << set name( "Tabulate" );
dt_tab << Save( "C:\Users\juvelj1\Desktop\Data 2014-2019\Data2.jmp" );
Re : Comment créer un script pour tabuler un document, puis enregistrer ces données tabulées dans une table de données sur mon disque dur ?Vous trouverez ci-dessous une modification de la version de travail de votre code.Compte tenu des problèmes de votre code d'origine, je vous suggère de passer un peu de temps à lire la documentation JSL :
Aide==>Livres==>Guide de script
De plus, dans le code ci-dessous, dans votre fonction Save(), vous ne spécifiez pas de chemin vers l'endroit où vous souhaitez enregistrer les données.Vous devrez peut-être spécifier un chemin d'accès complet, afin de pouvoir enregistrer la table
dt = Open( "Data1.jmp", invisible );
tab = dt << Tabulate(
Add Table(
Column Table( Grouping Columns( :Code LLT ) ),
Row Table( Grouping Columns( :CodeTypePrmaryAndDesc 3, :CodeTypePrmaryAndDesc 4 ) )
)
);
dt_tab = tab << Make Into Data Table;
dt_tab << set name( "Tabulate" );
dt_tab << Save( "Data2.jmp" );