Concatena colonne con celle vuoteCiao a tutti,
Ho un set di dati con colonne diverse che hanno alcune celle casuali vuote (come l'esempio nella tabella seguente). Vorrei concatenare i valori delle diverse colonne e utilizzare "_" per separare il contenuto delle celle solo se il contenuto delle celle è diverso dal valore vuoto (come nella colonna "concat" di seguito). Qualcuno ha un suggerimento su come eseguire questa operazione in modo intelligente?
Grazie per l'aiuto!
| Nome | Età | Sesso | Concat |
Mads | 31 | | Mads_31 |
| | | M | M |
| John | 25 | | Giovanni_25 |
| Giulia | 19 | F | Giulia_19_F |
Tabella datiScriptingRe: concatenare colonne con celle vuoteDovresti essere in grado di utilizzare una semplice funzione in una nuova colonna Concat:

Re: concatenare colonne con celle vuoteEcco un modo per scrivere la formula
colList = {"Column 1", "Column 2", "Column 3"};
x = "";
For( i = 1, i <= N Items( colList ), i++,
If( As Column( colList[i] ) != "",
If( x != "", x = x || "_" );
x = x || Char( As Column( colList[i] ) );
)
);
Trim( x );Re: concatenare colonne con celle vuoteCiao, ecco un'altra formula.
</CODE></P>
<PRE><CODE class=" language-jsl">Concat Items( Words( :Name || "," || :Age || "," || <SPAN class="lia-emoticons-autosuggestions"><SPAN class="lia-emoticons-search-term">:Sex</SPAN></SPAN>, "," ), "_" )
Saluti,
Brady