Speichern Sie kleine Datentabellen im Journal<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich beschäftige mich schon seit einiger Zeit damit und weiß, dass es machbar ist, aber ich schaffe es scheinbar nicht, es zum Laufen zu bringen ...
Ich kann meine Diagramme in einem Journal speichern, aber keine kleine Datentabelle (Übersichtstabelle) an das Journal anhängen .....--- irgendwelche Hinweise?
Betreff: Kleine Datentabelle im Journal speicherndt = Open( "$ENGLISH_SAMPLE_DATA/Big Class.jmp" ) << Summary( Group( :Age ), Mean( :Height ) );
xx = New Window( "my journal", <<JOURNAL></JOURNAL>
Dies alles wird im Scripting Guide behandelt.Ich empfehle Ihnen dringend, es durchzulesen
Hilfe==>Bücher==>Skripthandbuch
Betreff: Kleine Datentabelle im Journal speichernHallo,
Deine Lösung funktioniert. Kennen Sie jedoch eine Möglichkeit, diesem Journal einen Namen zu geben, damit ich andere Diagramme im selben Journal anhängen kann?
Danke!
Betreff: Kleine Datentabelle im Journal speichern
dt = Open( "$ENGLISH_SAMPLE_DATA/Big Class.jmp" ) << Summary( Group( :Age ), Mean( :Height ) );
dt << journal;
Funktioniert in JMP 9 und 10, möglicherweise auch in älteren Versionen.
Betreff: Kleine Datentabelle im Journal speichernDanke ---- Ich hätte meine Bedürfnisse klarer formulieren sollen ---- Ich muss die Datentabelle mithilfe eines Skripts in einem Journal speichern ...
Betreff: Kleine Datentabelle im Journal speichernMarkieren Sie die gewünschten Zellen in der Tabelle oder wählen Sie alles aus und drücken Sie dann Strg-J oder Bearbeiten -> Journal.Die ausgewählten Zellen sollten im Journal mit Spaltenüberschriften angezeigt werden.
Betreff: Kleine Datentabelle im Journal speichernIch mache bereits ein DT und schreibe es auf.
Aber jetzt möchte ich die Tabelle lesbar und umfassend machen. Dafür habe ich mein dt formatiert mit:
dt << Zellenhöhe festlegen( 100 );
Und
dt6:Item << Anzeigebreite festlegen( 70 );
dt6:CaseUD << Displaybreite festlegen( 60 );
dt6:RAMS state << Set Display Width( 300 );
dt6:N Zeilen << Anzeigebreite festlegen (40);
......
Der Tisch sieht jetzt gut aus, aber wenn ich es tue
dt6 << Journal();
Die Tabelle im Journal enthält nicht die obige Formatierung. Ich habe viele Optionen ausprobiert, finde aber keine Möglichkeit, meine formatierte Tabelle in das Journal zu übertragen.
Irgendwelche Ideen?
Betreff: Kleine Datentabelle im Journal speichernWenn Sie eine Datentabelle an ein Journal anhängen, wird diese mit unterschiedlichen Daten in eine Tabellenbox konvertiert Typ Spaltenfelder, Breiten scheinen nicht kopiert zu werden und Sie können nicht mehrere Zeilen in „normal“ haben. Typ Kühlboxen. Sie können versuchen, eine seltsame Problemumgehung wie diese zu verwenden, bei der Sie das Tabellenfeld bearbeiten und ihm eine zusätzliche Spalte hinzufügen (das Spaltenfeld kann mehrere Zeilen enthalten ...).
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
jrn = Current Journal();
dt << journal;
Column(dt, "name") << Set Display Width(150);
dt << Set Cell Height(100);
rep = dt << get as report;
tb = rep[TableBox(1)];
tb[1] << Set Width(150);
tb << Append(cb_hidden = Col Box("hidden", Text Box("", << Set N Lines(2))));
cb_hidden << Visibility("Hidden");
rep << journal;

Es gibt hoffentlich bessere Methoden als diese.
Betreff: Kleine Datentabelle im Journal speichernHallo Jarmo,
Vielen Dank, dass Sie diesen Workaround geteilt haben. Dies ist etwas, das ich versuchen sollte, in mein Skript einzubetten.
Außerdem habe ich eine Spalte mit mehr Text. Hier verwende ich den folgenden Code, um ihn zu umbrechen. Leider gibt es dafür keine Funktion.
dt10 << New Column( "UD event" );
:UD event << Data Type( "Character" );
dt10 << Begin Data Update;
For each row(
Wstate = Words( :Reason, "/" );
:UD event = Wstate; ); //:RAMS state short = Concat Items( Wstate, "," );
dt10 << End Data Update;
dt10 << Delete Columns( :Reason );
Betreff: Kleine Datentabelle im Journal speichernWie soll der Text umbrochen werden? Wenn Sie über Textdaten verfügen, sollte die Kombination Col Box(Text Box()) in der Lage sein, die meisten Anforderungen an Textdaten zu erfüllen. Wenn Sie möchten, dass es auf ein bestimmtes Zeichen umgebrochen wird, kann dies schwieriger sein.
Names Default To Here(1);
win = New Window("Example", fontobj = text = Text Box("Example Text"));
text << Set Wrap(50);
Die Bereitstellung einiger kleiner Beispiel- oder Modelldaten (falls Sie keine echten Daten weitergeben können), die die Probleme veranschaulichen, mit denen Sie konfrontiert sind, wird es höchstwahrscheinlich einfacher machen, Ihnen bessere Anweisungen zu geben. Stellen Sie nach Möglichkeit auch einen Screenshot bereit, der zeigt, wie die Daten aussehen sollen.