Come preservare i tipi di colonna numerica quando si concatenano tabelle con colonne vuoteCiao,
Ho due tabelle (importate inizialmente da file csv) che voglio concatenare, ciascuna contenente una sola colonna, "Colonna 1" (vedi schermata qui sotto). Nella prima tabella non ci sono dati; è vuota e di tipo di carattere Nominal (predefinito, quando si esporta il csv).
Nella seconda tabella sono presenti dati numerici.
Quando concateno le due tabelle, il formato finale è un carattere nominale, anche se sono presenti dati numerici.
Esiste un'opzione per far sì che questo venga rilevato automaticamente come numerico?
Informazioni aggiuntive:
- È automatizzato, ho questo problema su molte colonne.
- Non so in anticipo quali colonne sono numeriche.
- Non so in anticipo quali tabelle non contengono dati.

Automazione e scriptingRe: Come preservare i tipi di colonna numerici quando si concatenano tabelle con colonne vuotePuoi verificare se le colonne sono numeriche prima della concatenazione e aggiornare il risultato finale di conseguenza. Oppure puoi rivedere le colonne di caratteri dopo aver completato la concatenazione e modificarle. Non ho provato questo metodo esatto personalmente (<< errore durante la conversione), ma penso che dovrebbe funzionare correttamente.
Names Default To Here(1);
dt = New Table("My Table",
New Column("col1", Character, "Nominal", Set Values({"123", "456", "abc", "789", "", "def"})),
New Column("col2", Character, "Nominal",Set Values({"123", "456", "789", "", "", ""}))
);
For Each({colname}, dt << Get Column Names("Character", "String"),
r = Column(dt, colname) << Set Data Type("Numeric", <
<FAIL on="" conversion="" error=""></FAIL>
Re: Come preservare i tipi di colonna numerici quando si concatenano tabelle con colonne vuoteCiao, grazie, non sapevo di queste funzioni, ho risolto il mio problema!