¿Cómo puedo combinar cadenas de texto que están en diferente orden?Es difícil de explicar con palabras, pero el archivo adjunto debería aclarar mi problema. Tengo datos para varios boletos de avión con aeropuertos de origen (columna ORIGEN) y de destino (columna DEST). También los combiné para mostrar la ruta. Pero quiero que la ruta de A a B sea la misma que la ruta de B a A. En este momento, esto aparecerá como dos cadenas diferentes, por ejemplo, ANC a ADK es distinta de ADK a ANC. Me gustaría una columna para identificarlas como la misma ruta y no como dos rutas distintas. Todavía no he descubierto una manera de hacer esto.
Automatización y secuencias de comandosCombinación y limpieza de datosRe: ¿Cómo puedo combinar cadenas de texto que están en diferente orden?Puede crear una lista de sus valores en una sola fila, ordenarla y finalmente concatenar los valores en la lista ordenada.
A continuación se muestra una opción que utiliza una matriz asociativa
Concat Items(Associative Array(Eval List({:ORIGIN, :DEST})) << Get Keys, "-")
pero usar algo como esto también debería funcionar bien
Concat Items(Sort List(Eval List({:ORIGIN, :DEST})), "-")Re: ¿Cómo puedo combinar cadenas de texto que están en un orden diferente?Hola Dale, simplemente crea una nueva columna e ingresa el código como fórmula:

Alternativamente, abra una ventana de script y ejecute este código:
New Column( "Concatenate[ORIGIN,DEST]", Character,
Formula( Concat Items( Sort List( Eval List( {:ORIGIN, :DEST} ) ), "-" ) ))Re: ¿Cómo puedo combinar cadenas de texto que están en un orden diferente?Soy un usuario experimentado de JMP, pero he evitado la creación de scripts. No logro entender cómo usar su solución. Cuando ingreso ese script (con ; y el final), no sucede nada. ¿Qué me estoy perdiendo?