Destacados de concatenación de columnasHola,
Tengo una tabla con algunas columnas, por ejemplo, "ALTO" e "INTELIGENTE", y hay tres valores opcionales: "0", "1" y "Ninguno".
Quiero crear una nueva columna que describa cada fila.
Por ejemplo, si la primera fila tiene un "1" en las columnas "ALTO" e "INTELIGENTE", la nueva columna debe contener "ALTO, INTELIGENTE".
¿Cómo puedo lograr esto usando fórmulas de columna?
Gracias.
Modelado estadístico avanzadoAutomatización y secuencias de comandosAnálisis y modelado de datos básicosAcceso a los datosRe: Destacados de concatenación de columnasSi tienes una mesa como esta

puedes usar fórmula
vals = {};
If(:H == "1", Insert Into(vals,"H"));
If(:S == "1", Insert Into(vals,"S"));
Concat Items(vals, ", ");

También existen muchos otros métodos para lograrlo.
Re: Destacados de concatenación de columnasWhat you describe is almost the application case of Combinar columnas with the setting Selected Columns are Indicator Columns.
Pero se quejará de los Ninguno .
Para solucionar el problema, elimine los valores Ninguno, ya sea mediante Recode o simplemente convirtiendo las columnas a tipos de datos numéricos:
dt = New Table( "test",
Add Rows( 5 ),
New Column( "H",
Character,
Set Values( {"None", "1", "0", "1", "1"} )
),
New Column( "S",
Character,
Set Values( {"1", "0", "1", "None", "1"} )
)
);
:H << Set Data Type( Numeric );
:S << Set Data Type( Numeric );
dt << Combine Columns(
columns( :H, :S ),
Column Name( "summary" ),
Delimiter( "," ),
Selected Columns are Indicator Columns( 1 )
);