Dans JSL, j'ai du mal à ajouter une nouvelle colonne à une table de données nouvellement transposéeVoici le journal complet
Sortie du journal :
Column not found in access or evaluation of 'Bad Argument'
Send Expects Scriptable Object in access or evaluation of 'Send' , dt_3 << New Column( "Dev", Character, Nominal, "Source" )
In the following script, error marked by /*###*/
dt_1 = Current Data Table();
cc = dt_1 << Get Column Names;
cc[3] << Set Selected( 1 );
For( i = 36, i <= 58, i++,
cc << Set Selected( 1 )
);
dt_2 = dt_1 << Subset( Selected, Output Table Name( "I_tmp" ) );
cc = dt_2 << Get Column Names;
ncols = N Items( cc );
For( i = 2, i <= ncols, i++,
cc << Set Selected( 1 )
);
dt_3 = dt_2 << Transpose(
columns( Selected ),
By( :Column 1 ),
Output Table Name( "I" )
);
dt_3 << /*###*/New Column( "Dev", Character, Nominal, "Source" ) /*###*/;
{}
Re : Dans JSL, j'ai du mal à ajouter une nouvelle colonne à une table de données nouvellement transposéeOui, ça devrait marcher.
(Désolé, j'ai modifié mes fautes de frappe déroutantes dans le post précédent)
Re : Dans JSL, j'ai du mal à ajouter une nouvelle colonne à une table de données nouvellement transposéeLa colonne (1) fait référence à la première colonne du tableau que vous voulez dire, alors je peux donner Transpose (columns (1,5,8), By (column (4))..... n'est-ce pas ?
Re : Dans JSL, j'ai du mal à ajouter une nouvelle colonne à une table de données nouvellement transposée:Column 1 fait référence à Column("Column 1") alors que Column(1) fait référence à la première colonne. Column(dt_3, 1) fait référence à la première colonne du tableau de données dt_3.
Re : Dans JSL, j'ai du mal à ajouter une nouvelle colonne à une table de données nouvellement transposéeRéponse partielle trouvée : J'ai dû changer les colonnes (sélectionnées) en (sélectionnées) dans
dt_3 = dt_2 << Transpose(
columns( Selected ),
By( :Column 1 ),
Output Table Name( "I" )
);
Mais ma façon de faire référence à la première colonne comme :Column 1 in By() ne fonctionne pas. Existe-t-il un moyen de faire référence aux colonnes, par exemple, en premier, en second plutôt que par leurs noms réels ?