Wie führe ich ein Skript zum Tabellieren eines Dokuments und speichere die tabellierten Daten dann in einer Datentabelle auf meiner Festplatte?Ich möchte einige Daten aus dem Dokument „Data1“ tabellieren, diese tabellierten Daten in eine neue Datentabelle umwandeln und dann die neuen Daten als Dokument „Data2“ speichern. Hier ist mein erster High-Level-Stich dazu und scheint es nicht zu tun Arbeit, eine schnelle Anleitung?
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" );
Betreff: Wie erstelle ich ein Skript für die Tabellierung eines Dokuments und speichere die tabellierten Daten dann in einer Datentabelle auf meiner Festplatte?Das Bereinigen meines JMP-Codes hat dieses Problem behoben und Ihr geänderter Code hat funktioniert.
Danke Jim!Betreff: Wie erstelle ich ein Skript für die Tabellierung eines Dokuments und speichere die tabellierten Daten dann in einer Datentabelle auf meiner Festplatte?Welche Meldungen enthält Ihr JMP-Protokoll?
Betreff: Wie erstelle ich ein Skript für die Tabellierung eines Dokuments und speichere die tabellierten Daten dann in einer Datentabelle auf meiner Festplatte?@txnelson Ich sehe immer noch keine data2.jmp, die mit dem folgenden Skript erstellt wurde:
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" );
Betreff: Wie erstelle ich ein Skript für die Tabellierung eines Dokuments und speichere die tabellierten Daten dann in einer Datentabelle auf meiner Festplatte?Unten ist eine funktionierende Versionsänderung Ihres Codes.Angesichts der Probleme in Ihrem ursprünglichen Code schlage ich vor, dass Sie einige Zeit damit verbringen, die JSL-Dokumentation zu lesen:
Hilfe==>Bücher==>Scripting Guide
Außerdem geben Sie im folgenden Code in Ihrer Save()-Funktion keinen Pfad an, in dem Sie die Daten speichern möchten.Möglicherweise müssen Sie einen vollständig qualifizierten Pfad angeben, um die Tabelle speichern zu können
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" );