Hallo zusammen,
Ich habe eine JMP-Datei mit mehreren Spalten für verschiedene analytische Tests, jede mit den Spalteneigenschaftseinheiten. Wenn ich „Tabulate“ verwende, um eine Tabelle zu erstellen und die Spalten auswähle, erhalte ich den Spaltennamen, aber nicht die Einheiten. Ich möchte die Einheiten nicht in die Spaltentitel selbst einfügen, da dies viele meiner anderen Skripte beeinflussen würde. Ich habe versucht, einfach die Statistikbezeichnung in den Testnamen und die Einheiten zu ändern und dann die Spaltenbezeichnung zu entfernen. Das funktioniert zwar, aber das bedeutet, dass ich für jeden Test ein neues Tabellenskript erstellen muss, anstatt den Spaltenumschalter zu verwenden, was für andere Benutzer in Zukunft viel einfacher wäre. Irgendeine Idee, wie man Einheiten hinzufügt? Entweder in der Spaltenbezeichnung oder durch Aktualisieren der Statistikelementbezeichnung, um immer die Einheiten für die ausgewählte Spalte anzuzeigen.
Beispiel eines Tabulate-Skripts:
Tabulate(
Change Item Label( Statistics( Sum, "Add units here?" ) ),
Remove Column Label( Grouping Columns( :Run Number ) ),
Show Control Panel( 0 ),
Add Table(
Column Table(
Analysis Columns( :Total Protein ),
Statistics( Sum ),
Grouping Columns( :Run Number )
),
Column Table(
Analysis Columns( : Total Protein ),
Statistics( Mean )
),
Row Table( Grouping Columns( :Samples ) )
),
Local Data Filter(
Mode( Show( 0 ) ),
Add Filter(
columns( :Sample Type ),
Where(
:Sample Type == {"Sample 1", " Sample 2", "Sample 3"
"Sample 4", "Sample 5"}
),
Display( :Sample Type, N Items( 6 ) )
)
),
Column Switcher(
:Total Protein,
{:Total DNA, :Total Sugar, :Total Polysaccharide }
)
);
Hallo @Katz0801 ,
Sie können "Einheit" als Spalteneigenschaft hinzufügen: Spalteneigenschaften festlegen oder abrufen
Dadurch wird die Einheit in der Spalte der Datentabelle angezeigt, jedoch nicht mit ihrem Namen (es ist also keine Neukodierung/Umbenennung erforderlich).
Das JSL-Skript lautet:
col<
<SET property=""></SET>
<BR /> <P>Wenn Sie mehrere Spalten haben, können Sie mit <A href="https://www.jmp.com/support/help/en/18.2/#page/jmp/standardize-attributes-and-properties-across-columns.shtml" target="_blank" rel="noopener noreferrer">„Attribute und Eigenschaften über Spalten hinweg standardisieren“</A> jeder ausgewählten Spalte die Eigenschaft „Einheit“ hinzufügen und dann die spezifischen Einheitentypen hinzufügen.</P> <BR /> <P>Hoffe, diese Antwort wird Ihnen helfen,</P>
Hallo.
Vielen Dank für Ihre Antwort. Ich habe die Einheiteneigenschaft in allen meinen Spalten. Mein Problem ist, dass ich nicht weiß, wie ich diese Einheiten beim Erstellen einer Tabelle mit der Tabulate-Funktion anzeigen lassen kann. Ich habe versucht, <
Katy