So sperren Sie die Breite einer einzelnen Spalte in JMP<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Schöne Grüße,
Ich habe eine einzige Spalte (Datentyp> Zeichen) in der JMP-Datei (mit 10 Pro), die extrem lange Zeichenfolgen erfordert. Im Gegensatz zu Excel kann ich keine einfache Methode finden, um die Spaltenbreite zu "sperren", was dazu führt, dass die Spalte beim erneuten Öffnen der Datei, beim Eingeben von neuem Text usw. auf riesige Breiten automatisch verändert wird. Hinweis: Ich möchte nicht die eigentliche Sperrfunktion (unter Spalteninformationen) verwenden, da ich ständig Aktualisierungen vornehmen muss.
Vielen Dank, Andrew
Re: So sperren Sie die Breite einer einzelnen Spalte in JMPSie können ein Tabellenskript "Beim Öffnen" verwenden, das jedes Mal ausgeführt wird.
Führen Sie den folgenden Code aus, um das Tabellenskript Ihrer Tabelle hinzuzufügen (oder manuell hinzufügen). Stellen Sie sicher, dass Sie zuerst den Spaltennamen in den Namen Ihrer Spalte ändern und eine Darstellungsbreite auswählen, die Ihren Daten entspricht.
Aktuelle Datentabelle () << Neues Skript (
"OnOpen" .
: Name ( "Col1" ) << Anzeigebreite einstellen ( 400 )
) ;
Re: So sperren Sie die Breite einer einzelnen Spalte in JMPDanke für die Antwort. Leider habe ich fast keine Erfahrung mit JSL-Skripten. Können Sie mir bitte erklären, wie Sie dieses Skript in eine Spalte einfügen können? Meine bisherigen Versuche haben zu Fehlern geführt oder haben einfach nichts unternommen.
Re: So sperren Sie die Breite einer einzelnen Spalte in JMPEs scheint, dass Sie es nicht von der Benutzeroberfläche aus machen können. Mit JSL können wir jedoch die Anzeigebreite der Spalten steuern. Ich verwende JMP11 und bin nicht sicher, ob sich die Befehle GetDisplayWidth und SetDisplayWidth in JMP10 befinden. Siehe unten stehendes Skript. Die Anzeigebreite wurde von Standard 70 auf 35 reduziert.
// JSL
dt = Neue Tabelle ( "Prüfung" . Zeilen hinzufügen ( 1 ) .
Neue Spalte ( "Col1" . Charakter . Formel ( Wiederholen ( "ein" . 100 ) ) ) .
) ;
w =: Col1 << GetDisplayWidth ;
: Col1 << SetDisplayWidth (w / 2 ) ;