Personnaliser le nom de la colonne dans Tabulate Funtion JSLBonjour,
J'ai du mal à déchiffrer comment personnaliser les noms de colonne résultants à partir de la fonction de script de tabulation. Mon code est ici :
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;Comme ma colonne "Batch No Intercept" est une colonne continue de nombres d'échantillons (###-##-1, ###-##-2, etc.), les noms de colonne résultants de ce script suivent : "Sum(Aging Rate , Numéro d'échantillon)"
J'aimerais que la table de données résultante définisse uniquement le nom de la colonne comme étant exclusivement le numéro d'échantillon.
Aucune suggestion?
AnalytiqueTableau de donnéesScriptles fenêtresRe : Personnaliser le nom de la colonne dans Tabulate Funtion JSLCela a parfaitement fonctionné ! Merci. Une autre question rapide, lors de la commande de la colonne, JMP place 123-45-10 au-dessus de 123-45-1, au lieu d'être à la fin de l'exemple de la série :
123-45-10 au lieu de 123-45-1
123-45-1 123-45-2
123-45-2 ...
... 123-45-9
123-45-9 123-45-10
Les propriétés de colonne sont Caractère et Nominal. Quelle est la cause profonde de cela?
Re : Personnaliser le nom de la colonne dans Tabulate Funtion JSLVoici une façon d'obtenir ce que vous voulez
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>
L'utilisation de Summary Platform produit automatiquement une table de données en sortie.