Eigenschaften von Spalten in einem SkriptHallo,
Ich habe ein Skript mit den Eigenschaften jeder darin enthaltenen Spalte geschrieben:
ex.:
Open(
"S:\JUMP\JMP 2017.xlsx",
Feuilles de calcul( "JMP 2017" ),
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( "-" )
)
);
Data Table( "JMP 2017" ) << Subset( By( :Produit ),
All rows,
Selected columns only( 0 ),
columns(
:Numéro de cuve <<MODELING type=""></MODELING>
Aber für ein neues Skript über neue Excel-Dateien kann ich mich nicht erinnern, wie ich es erstellt habe.
Ich habe erfolglos Versuche mit „Eigenschaften anzeigen“ durchgeführt.
Können Sie mir helfen herauszufinden, wie es geht?
Danke
Betreff: Eigenschaften von Spalten in einem SkriptDie zweite Hälfte Ihres Skripts wird ausgeführt, nachdem die Tabelle geöffnet wurde. Die zweite Hälfte des Skripts sieht aus wie eine Teilmenge von :Produit. Ich denke, dass die Teilmenge wahrscheinlich aufgrund der Modellierungstypmeldungen fehlschlägt. Aber ich denke, dass die Modellierungstypmeldungen die Änderungen an den Spalten in der Tabelle vornehmen.
Ich glaube, dass die Modellierungstypmeldungen von Hand erstellt wurden (nicht automatisch von JMP) und (fälschlicherweise) mitten im Subset-Befehl hinzugefügt wurden.
Was ich vorschlagen würde, ist, den Modellierungstyp von der Teilmenge getrennt zu halten (falls Sie die Teilmenge benötigen). So:
Open( "S:\JUMP\JMP 2017.xlsx",... );
:Numéro de cuve <<MODELING type=""></MODELING>
Ich denke, man muss die Modellierungsarten bestimmen und zuordnen.
Vielleicht sieht jemand, der das schon einmal gesehen hat, etwas, das ich übersehe.
Betreff: Eigenschaften von Spalten in einem SkriptWenn ich das Quellskript öffne, habe ich nur Folgendes:
Offen (
„S:Pilotage\BDD New\BDD Vincent.xlsx“ ,
Arbeitsblätter( „Qry_Cuve“ ),
Für alle Blätter verwenden( 1 ),
Arbeitsblätter verketten( 0 ),
Verkettungsspalte erstellen( 0 ),
Arbeitsblatteinstellungen(
1 ,
Hat Spaltenüberschriften( 1 ),
Anzahl der Zeilen in Kopfzeilen( 1 ),
Kopfzeilen beginnen in Zeile( 1 ),
Daten beginnen in Zeile( 2 ),
Daten beginnen in Spalte( 1 ),
Daten enden in Zeile( 0 ),
Daten enden in Spalte( 0 ),
Replizierte übergreifende Zeilen( 1 ),
Replizierte übergreifende Header( 0 ),
Versteckte Zeilen unterdrücken( 1 ),
Ausgeblendete Spalten unterdrücken( 1 ),
Leere Spalten unterdrücken( 1 ),
Als Hierarchie behandeln( 0 ),
Stapel mehrerer Serien( 0 ),
Zellenfarben importieren( 0 ),
Spaltenerkennung begrenzen( 1 ),
Spaltentrennzeichenfolge( „-“ )
)
)
Allerdings ohne Informationen über den Status der Spalten (numerisch, ordinal, fortlaufend,...).
Betreff: Eigenschaften von Spalten in einem SkriptIch denke, Ian hat eine bessere Antwort: Verwenden Sie den interaktiven Excel-Import für die neue Tabelle. Bearbeiten Sie dann das Quellskript in der importierten Tabelle. Dieses Quellskript ähnelt dem von Ihnen veröffentlichten Skript.
Möglicherweise verstehe ich die Frage immer noch falsch. Wenn dies keinen Sinn ergibt, fragen Sie bitte noch einmal.
Betreff: Eigenschaften von Spalten in einem SkriptDanke für deine Antwort.
Ok, wenn ich das mache, habe ich den Status jeder Spalte mit den Werten aller Zeilen für jede Spalte.
Ich möchte das Skript ohne die Werte haben, denn wenn Sie eine Datentabelle mit 13971 Zeilen und 97 Spalten haben, ist es nicht einfach, den Status der Spalten mit allen Werten im Skript zu ändern.
Für das Skript in meiner ersten Nachricht habe ich es nicht und ich kann mich nicht erinnern, wie ich es erstellt habe.
Mit freundlichen Grüßen
Betreff: Eigenschaften von Spalten in einem SkriptDanke für deine Antwort,
Ich wusste, dass ich es tun würde.
Bitte lesen Sie meine Antwort an Craige Hales.
Mit freundlichen Grüßen
Betreff: Eigenschaften von Spalten in einem SkriptUnd klicken Sie interaktiv mit der rechten Maustaste oben in die Spalte. ->Eigenschaften anzeigen.
Oder nutzen Sie das rote Dreieck oben links in der Tabelle und kopieren Sie das Skript in die Zwischenablage.
Bearbeiten: nicht ShowProperties. ->Spalteninfo informiert Sie über den Datentyp und den Modellierungstyp und ermöglicht Ihnen die Erkundung einiger Eigenschaften, die der Spalte zugewiesen sein könnten. (Danke Jeff!)
Betreff: Eigenschaften von Spalten in einem SkriptEntschuldigen Sie, wenn ich Ihre Frage falsch verstanden habe. Wenn Sie jedoch eine Excel-Datei in JMP öffnen, sollte die resultierende Tabelle über ein „Quell“-Skript verfügen, mit dem Sie arbeiten können:
