So aktualisieren Sie eine JMP-Datentabelle, um Excel-Updates widerzuspiegelnDas Video zeigt, wie eine JMP-Datentabelle aktualisiert wird, um Excel-Updates widerzuspiegeln.Da JMP praxisorientiert sein soll und im Allgemeinen keine Automatisierung fördert, kehren Sie zu JMP zurück, um das Skript erneut auszuführen.Hinweis: Wenn Sie das Skript in JMP ausführen, wird das Kontrolldiagramm-Skript oder andere Skripte, die Sie im Tabellenbereich gespeichert haben, nicht kopiert. Daher können Sie es an das Quellskript anhängen.Eine stärker automatisierte Sequenz würde die Skripterstellung mit JSL beinhalten.
Hier sind einige Skriptressourcen:
Betreff: So aktualisieren Sie eine JMP-Datentabelle, um Excel-Updates widerzuspiegelnFalls Sie es wollen um eine JMP-Datentabelle zu aktualisieren, um Excel-Updates widerzuspiegeln , bitte schauen Sie sich diesen Wunsch an @vhuac :
https://community.jmp.com/t5/JMP-Wish-List/Join-Concat-and-Update/idc-p/556341/highlight/true#M2499
Einige Hintergrundinformationen:
Eine recht allgemeine Definition für aktualisieren könnte sein:
Es gibt eine Jmp-Datentabelle (mit vielen Einstellungen und Skripten, hinzugefügten Spalten, zusammengeführten Tabellen usw.) und es gibt einige neue Daten in einer der Quelltabellen.
So erhalten Sie die aktualisierten Daten Die Jmp-Datentabelle?- dh Übertragung aller Informationen in den farbigen Blöcken - während die Daten im grauen Block erhalten bleiben.

- Tabellen/Update kommt dem, was wir wollen, sehr nahe (blauer und gelber Bereich) – aber der grüne und der orangefarbene Block fehlen.
- Alle Einträge löschen und Tabelle/Verketten könnte dieses Problem lösen, aber Sie verlieren alle zusätzlichen Daten (Graubereich), die aus anderen Quellen hinzugefügt wurden
Eine einzelne zusätzliche Schaltfläche im Tabellen/Update Der Befehl sollte den Job erledigen: „Zusätzliche Zeilen anhängen“
... oder für den Fall, dass „Spalten abgleichen“ aktiviert ist: „Nicht übereinstimmende Zeilen anhängen“
Betreff: So aktualisieren Sie eine JMP-Datentabelle, um Excel-Updates widerzuspiegelnWährend diese von mir vorgeschlagenen Optionen keine Schaltfläche „Aktualisieren“ enthalten und Sie nicht mehr über Ihre Analyseziele wissen, finden Sie hier einige mögliche Lösungen, die das Schreiben von JSL nicht umfassen.Sie können jederzeit Funktionen anfordern, indem Sie danach suchen, ihnen ein Lob aussprechen und, wenn die Funktionsanfrage nicht vorhanden ist, Ihre eigene hinzufügen JMP-Wunschliste.
Eine Möglichkeit, dies zu tun, ist die Verwendung von Erweitertes Protokoll (wenn Sie Version 16 oder neuer haben). Das erweiterte Protokoll zeichnet die Aufgaben oben im Protokoll auf und schreibt die JSL darunter.
Eine andere Möglichkeit besteht darin, die zu verwenden Workflow-Builder (wenn Sie Version 17 haben), was das erweiterte Protokoll noch etwas weiter bringt. Wenn das Problem also besteht, möchten Sie keine Skripte verlieren oder die Analyse nicht noch einmal mit den neuen Daten wiederholen müssen, da diese drei Möglichkeiten alle eine neue Datentabelle erstellen. Ich würde die Verwendung von Workflow Builder empfehlen, der die Daten importieren, Diagramme oder Analysen erstellen kann.Die Berichte können sogar im JPG-, PDF- oder sogar JMP Live-Format gespeichert werden. Sie können also alle drei Aktionen ausführen: Importieren, Berichte erstellen und teilen, alles im Workflow Builder.
Unten ist die JSL (die ich zugegebenermaßen aus dem Workflow Builder kopiert habe), in der ich mit Big Class Daten aus Excel importiert und erstellt habe. Wenn die Excel-Datei aktualisiert wird, werden die neuen aktualisierten Daten als neue Datentabelle in JMP eingegeben:
Names Default To Here( 1 );
//Import Excel file: Big Class.xlsx
Open(
"$DESKTOP/Big Class.xlsx",
Worksheets( "Big Class" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
//Report snapshot: Big Class - Graph Builder
Data Table( "Big Class" ) << Graph Builder(
Size( 522, 452 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 3 ) ), Line Of Fit( X, Y, Legend( 5 ) ) )
);
//Save to image: $DESKTOP/Big Class - Graph Builder.pdf
Local( {obj},
obj = (Data Table( "Big Class" ) <<
Graph Builder(
Size( 522, 452 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 3 ) ), Line Of Fit( X, Y, Legend( 5 ) ) )
)) << Report;
(obj << Get Picture( Type( "Scalable" ) )) <<
Save Image( "$DESKTOP/Big Class - Graph Builder.pdf", "PDF" );
obj << Close Window;
);
Dieses Skript importiert die Daten aus Excel, erstellt einen Graph Builder-Bericht und speichert den Bericht dann in einer PDF-Datei.Jedes Mal, wenn ich das Skript ausführe und die Excel-Datei mit neuen Daten aktualisiert wird, werden auch die JMP-Datentabelle, das Diagramm und die PDF-Datei aktualisiert.
Betreff: So aktualisieren Sie eine JMP-Datentabelle, um Excel-Updates widerzuspiegelnIch habe gerade diesen Beitrag gefunden. Der Titel klingt äußerst vielversprechend.
Aber @kmouloua Ich habe darauf hingewiesen, dass das Video leider nicht zeigt, wie eine Datentabelle aktualisiert wird.
Als Ergänzung zu @DonMcCormack 's Vorschlag:
Man kann auch eine JMP-Datentabelle als Quelle für den Jmp Query Builder verwenden
... und so einen Vergleich erhalten aktualisieren Skript (ohne 64-Bit-Excel und 64-Bit-Access 
Eine kleine Änderung in diesem Skript ermöglicht es ihm, die Daten aus einer neuen Datentabelle zu lesen (d. h. der, die @alisa_h_lowery wird durch erneutes Ausführen des Quellskripts generiert).
Andererseits:
Viele Benutzer importieren Dateien einfach über „Öffnen“ und verzichten auf den unnötigen JMP-Abfrageschritt – nur um eine zu erhalten aktualisieren Taste.
Für diesen Fall a universelles Update Der Knopf fehlt noch.
Ohne den zusätzlichen JSL-Query-Schritt also: kein einfacher Weg eine JMP-Datentabelle aktualisieren, um Excel-Updates widerzuspiegeln?
Betreff: So aktualisieren Sie eine JMP-Datentabelle, um Excel-Updates widerzuspiegeln@kmouloua Das ist etwas kniffliger, da es Sie erfordert
- Verfügen Sie über 64-Bit-Excel
- Verfügen Sie über den Microsoft Access-Treiber, der Ihnen die Verbindung mit 64-Bit-Excel als Datenbank ermöglicht.
- Verfügen Sie über Administratorrechte auf Ihrem Computer, die es Ihnen ermöglichen, einen Benutzer- oder System-DSN zu erstellen, um eine Verbindung zur Arbeitsmappe als Datenbank herzustellen.
Wenn Sie über diese drei Dinge verfügen, wird beim Öffnen eines Excel-Arbeitsblatts über die Option „Datenbank öffnen“ ein Tabellenskript „Update from DB“ erstellt, das die Tabelle an Ort und Stelle aktualisiert.
Betreff: So aktualisieren Sie eine JMP-Datentabelle, um Excel-Updates widerzuspiegelnIch verwende übrigens JMP 14.3.0 (64bit)Betreff: So aktualisieren Sie eine JMP-Datentabelle, um Excel-Updates widerzuspiegelnHallo,
Ich befolge deine Anweisungen in deinem Video bezüglich „ Thema „So aktualisieren Sie eine JMP-Datentabelle, um Excel-Updates widerzuspiegeln“.
Anstatt jedoch die vorhandene Tabelle zu aktualisieren, wird eine neue Tabelle mit den aktualisierten Daten erstellt. Wie kann ich dafür sorgen, dass die Mastertabelle aktualisiert wird, ohne dass eine doppelte Tabelle vorhanden ist, sodass ich gezwungen bin, die Funktion „Tabelle aktualisieren“ im Menü „Tabelle“ zu verwenden?
Danke
Karim