Passen Sie den Spaltennamen in der Tabulate-Funktion JSL anHallo,
Ich habe Schwierigkeiten zu entschlüsseln, wie ich die resultierenden Spaltennamen aus der tabellarischen Skriptfunktion anpassen kann. Mein Code ist hier:
obj3 = dt4 << Tabulate(
Add Table(
Column Names( :Batch No Intercept ),
Column Table(
Grouping Columns( :Batch No Intercept ),
Analysis Columns( :Aging Rate )
),
Row Table( Grouping Columns( :Y Intercept ) )
)
);
obj 3 << Make Into Data Table;Da meine Spalte „Batch No Intercept“ eine kontinuierliche Spalte mit Probennummern ist (###-##-1, ###-##-2 usw.), folgen die resultierenden Spaltennamen aus diesem Skript: „Sum(Aging Rate , Probennummer)"
Ich möchte, dass die resultierende Datentabelle nur den Spaltennamen ausschließlich als Probennummer definiert.
Irgendwelche Vorschläge?
AnalytikDatentabelleSkripterstellungWindowsBetreff: Anpassen des Spaltennamens in der Tabulate-Funktion JSLDas hat perfekt funktioniert! Danke schön. Eine weitere kurze Frage: Bei der Bestellung der Spalte setzt JMP 123-45-10 über 123-45-1, anstatt am Ende des Serienbeispiels:
123-45-10 statt 123-45-1
123-45-1 123-45-2
123-45-2 ...
... 123-45-9
123-45-9 123-45-10
Spalteneigenschaften sind Character und Nominal. Was ist die eigentliche Ursache dafür?
Betreff: Anpassen des Spaltennamens in der Tabulate-Funktion JSLHier ist eine Möglichkeit, das zu bekommen, was Sie wollen
names default to here(1);
dt4=current data table();
dt5 = dt4 << Summary(
Group( :Y Intercept ),
Sum( :Aging Rate ),
Subgroup( :Batch No Intercept ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "column" ),
Link to original data table( 0 )
);
dt5 << delete columns( "N Rows");
for(i=1,i<=N Cols(dt5),i++,
if(word(1,as column(dt5,i)<<GET name=""></GET>
Die Verwendung der Summary Platform erzeugt automatisch eine Datentabelle als Ausgabe.