Concatenar columnas con celdas vacíasHola todos,
Tengo un conjunto de datos con diferentes columnas que tienen algunas celdas aleatorias vacías (como el ejemplo en la tabla a continuación). Me gustaría concatenar los valores de las diferentes columnas y usar "_" para separar el contenido de las celdas solo si el contenido de las celdas es diferente del valor vacío (como en la columna "concat" a continuación). ¿Alguien tiene alguna sugerencia sobre cómo hacer esta operación de una manera inteligente?
¡Gracias por tu ayuda!
| Nombre | Edad | Sexo | Concat |
Mads | 31 | | Mads_31 |
| | | METRO | METRO |
| John | 25 | | John_25 |
| Julia | 19 | F | Julia_19_F |
Tabla de datosScriptingRe: concatenar columnas con celdas vacíasDebería poder usar una función simple en una nueva columna Concat:

Re: concatenar columnas con celdas vacíasAquí hay una forma de escribir la fórmula.
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: concatenar columnas con celdas vacíasHola, aquí hay otra fórmula.
</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>, "," ), "_" )
Salud,
Brady