Wie speichere ich eine Übersichtstabelle (und darin enthaltene Skripte) wieder in der Originaltabelle?Ich erstelle eine Übersichtstabelle aus einer Originaltabelle und erstelle innerhalb der Übersichtstabelle eine Reihe von Diagrammen, deren Skripte ich in der Tabelle speichere. Wie kann ich nun diese gesamte Übersichtstabelle (und die darin enthaltenen Scrips) wieder in der ursprünglichen Datentabelle speichern? Ich weiß, dass es mit JSL möglich ist, aber ich bin nicht sehr vertraut mit Skripten.
Betreff: Wie speichere ich eine Übersichtstabelle (und darin enthaltene Skripte) wieder in der Originaltabelle?Großartig! Genau das habe ich gesucht @ron_horne .
Danke
Betreff: Wie speichere ich eine Übersichtstabelle (und darin enthaltene Skripte) wieder in der Originaltabelle?@shasheminassab
Was ich tun würde, wäre, der Teilmenge im Skript einen Namen zu geben und dann die Diagramme als Skripte an die Tabelle zu senden:
subdt = Data Table( "Beijing PM2.5" ) << Summary(
Group(
Transform Column(
"Date[Date (LT)]",
Format( "d/m/y", 22 ),
Formula( Floor( :Name( "Date (LT)" ) / 86400 ) * 86400 )
)
),
Mean( :Raw Conc. ),
Freq( "None" ),
Weight( "None" )
);
subdt << new script ("Graph builder 1",
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables( X( :Name( "Date[Date (LT)]" ) ), Y( :Name( "Mean(Raw Conc.)" ) ) ),
Elements( Bar( X, Y, Legend( 5 ) ) )
)
);
subdt << new script ("Graph builder 2",
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables(
X(
Transform Column(
"Year[Date[Date (LT)]]",
Formula( Year( :Name( "Date[Date (LT)]" ) ) )
)
),
Y( :Name( "Mean(Raw Conc.)" ) )
),
Elements( Bar( X, Y, Legend( 5 ) ) )
)
);
Betreff: Wie speichere ich eine Übersichtstabelle (und darin enthaltene Skripte) wieder in der Originaltabelle?Danke @Mark_Bailey .Ich verwende tatsächlich Project und finde es sehr hilfreich. Ich möchte jedoch die Anzahl der Dateien, die ich speichere, minimieren (in Project muss ich alle Tabellen separat speichern, wenn ich sie später verwenden möchte; lassen Sie mich wissen, ob es eine bessere Möglichkeit gibt, damit umzugehen), deshalb habe ich Ich habe darüber nachgedacht, die Skripte in die Originaltabelle einzubetten, damit ich nur eine Datei speichere, anstatt sowohl die Original- als auch die Übersichtstabelle zu speichern.
Betreff: Wie speichere ich eine Übersichtstabelle (und darin enthaltene Skripte) wieder in der Originaltabelle?Danke @txnelson . Sehr hilfreich. Ich habe die von Ihnen beschriebenen Schritte befolgt und die erstellten Skripte (siehe unten) in der Originaltabelle gespeichert. Wenn ich es ausführe, werden die Übersichtstabelle und ALLE darin enthaltenen Diagramme geöffnet. Gibt es eine Möglichkeit, das zu kontrollieren? Mit anderen Worten: Wenn ich das Skript ausführe, möchte ich nur, dass die Übersichtstabelle geöffnet wird, und dann öffne ich die Diagramme, die ich in der Übersichtstabelle haben möchte. Danke noch einmal.
Data Table( "Beijing PM2.5" ) << Summary(
Group(
Transform Column(
"Date[Date (LT)]",
Format( "d/m/y", 22 ),
Formula( Floor( :Name( "Date (LT)" ) / 86400 ) * 86400 )
)
),
Mean( :Raw Conc. ),
Freq( "None" ),
Weight( "None" )
);
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables( X( :Name( "Date[Date (LT)]" ) ), Y( :Name( "Mean(Raw Conc.)" ) ) ),
Elements( Bar( X, Y, Legend( 5 ) ) )
);
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables(
X(
Transform Column(
"Year[Date[Date (LT)]]",
Formula( Year( :Name( "Date[Date (LT)]" ) ) )
)
),
Y( :Name( "Mean(Raw Conc.)" ) )
),
Elements( Bar( X, Y, Legend( 5 ) ) )
);Betreff: Wie speichere ich eine Übersichtstabelle (und darin enthaltene Skripte) wieder in der Originaltabelle?Ich weiß, dass dieser Vorschlag keine direkte Antwort auf Ihre ursprüngliche Frage ist, aber er könnte eine neue Richtung aufzeigen, die Ihren Bedürfnissen entspricht. Schauen Sie sich JMP Projects an. Mit diesem Framework können Sie auf sehr reibungslose Weise gleichzeitig mit mehr als einer Datentabelle und vielen Projekten arbeiten.
Betreff: Wie speichere ich eine Übersichtstabelle (und darin enthaltene Skripte) wieder in der Originaltabelle?Nun, dann wollen Sie anscheinend nicht das komplette Datentabellenskript speichern, sondern vielmehr das Skript speichern, das die Übersichtstabelle erneut ausführt, und dann die Skripts ausführen, die die Diagramme erstellen.Im Grunde müssen Sie lediglich ein Skriptfenster öffnen und das Skript, das die Übersichtstabelle erstellt, sowie jedes der Skripte aus jedem der Diagramme speichern und dieses Skript dann in der ursprünglichen Datentabelle speichern.Das Skript, das die Übersichtstabelle erstellt, ist im Eintrag „Quelle“ im Tabellenbereich der Übersichtstabelle verfügbar.Nehmen Sie das und speichern Sie es in einem Skriptfenster.Anstatt die Skripte aus den einzelnen Diagrammen zu speichern, können Sie dann angeben, dass sie in einem Skriptfenster gespeichert werden sollen.Sobald das Skript erstellt ist, speichern Sie es einfach als neues Tabellenskript in der ursprünglichen Datentabelle.
Betreff: Wie speichere ich eine Übersichtstabelle (und darin enthaltene Skripte) wieder in der Originaltabelle?Danke @txnelson .Aber wenn ich die Originaltabelle mit einigen neuen Daten aktualisiere und das gespeicherte Skript (das gerade beschriebene) ausführe, erhalte ich die alten Ergebnisse. Wie kann dieses Problem behoben werden?
Betreff: Wie speichere ich eine Übersichtstabelle (und darin enthaltene Skripte) wieder in der Originaltabelle?Ich gehe davon aus, dass Sie die Übersichtstabelle und alle Skripts, die Sie in der Übersichtstabelle gespeichert haben, wieder in der Originaltabelle als neues Tabellenskript für die Originaltabelle speichern möchten.Dies ist ein einfacher Vorgang.Nachdem Sie alle Diagramme aus der Übersichtstabelle ausgeführt und die Skripts aus diesen Diagrammen wieder in der Übersichtstabelle gespeichert haben, müssen Sie nur noch das Skript für die gesamte Übersichtstabelle erfassen und es dann im Original speichern Tisch.
- Gehen Sie zum Tabellenbereich in der Übersichtstabelle, klicken Sie auf das rote Dreieck und wählen Sie „Tabellenskript kopieren“.

- Gehen Sie dann zum Tabellenbereich der Originaldatentabelle und wählen Sie „Neues Skript“.

- Fügen Sie nun in das daraufhin angezeigte Dialogfeld das Datentabellenskript ein und geben Sie dem Skript einen einprägsamen Namen, und schon sind Sie fertig
