Come eliminare una colonna dopo aver eseguito l'iscrizione a jsl?Per esempio,
dte << Join(
With(dtf),
By Matching Column(:Y = :Y ),
Preserve main table order(1),
output table("Joined Table");
);
Dopo aver eseguito questo script, viene generata una nuova tabella con le colonne "Y" di entrambe le tabelle, ma dopo l'adesione voglio sbarazzarmi di quelle colonne. I loro nomi sono diversi ogni volta. Ad esempio, "Y of Untitled 50" e "Y of Untitled 51". Come posso cancellare queste colonne? Grazie
Ri: Come eliminare una colonna dopo aver eseguito il join in jsl?Un paio di opzioni qui:
- Il Partecipa all'operazione ti consentirà di specificare quali colonne devono essere esportate nella tabella risultante. Potrebbe essere più facile che cercare di ripulire in seguito. Effettuate il join interattivamente, selezionando le colonne da emettere e quindi esaminate il JSL nello script Source per la sintassi JSL.
- Il Elimina colonne () messaggio prende un nome o un numero di colonna.
Ri: Come eliminare una colonna dopo aver eseguito il join in jsl?1. Hai bisogno di leggere la guida di scripting.
Guida ==> Guida di scripting
Ti mostrerà che le colonne possono essere referenziate per nome o per numero nella maggior parte dei casi.
2. Devi provare le cose da solo,
dtx << delete columns(3);
funziona bene
Ri: Come eliminare una colonna dopo aver eseguito il join in jsl?Grazie per la risposta @txnelson ma c'è un modo per cancellare, ad esempio per esempio la colonna numero 3 in una tabella?
Ri: Come eliminare una colonna dopo aver eseguito il join in jsl?Ecco il codice che lo farà
dtx = dte << Join(
With( dtf ),
By Matching Column( :Y = :Y ),
Preserve main table order( 1 ),
output table( "Joined Table" )
);
dtx << delete columns( {"Y of Untitle 50", "Y of Untitled 51"} );
Se si è utilizzato l'elemento "Unisci colonne nome uguali nella piattaforma Join", è possibile semplificare il codice di eliminazione
dtx = dte << Join(
With( dtf ),
By Matching Column( :Y = :Y ),
Preserve main table order( 1 ),
output table( "Joined Table" ),
Merge same name columns(1)
);
dtx << delete columns( {"Y"} );