Come posso combinare stringhe di testo che si trovano in un ordine diverso?Difficile da spiegare a parole, ma il file allegato dovrebbe chiarire il mio problema. Ho dati per un numero di biglietti aerei con aeroporti di origine (colonna ORIGIN) e di destinazione (colonna DEST). Li ho anche combinati per mostrare il percorso. Ma voglio che il percorso da A a B sia lo stesso del percorso da B ad A. In questo momento, apparirà come due stringhe diverse, ad esempio ANC to ADK è distinto da ADK ad ANC. Vorrei una colonna per identificarli come lo stesso percorso e non due percorsi distinti. Non ho ancora trovato un modo per farlo.
Automazione e scriptingCombinazione e pulizia dei datiRi: Come posso combinare stringhe di testo che si trovano in un ordine diverso?Potresti creare un elenco dei tuoi valori in una singola riga, ordinarlo e infine concatenare insieme i valori nell'elenco ordinato.
Di seguito è riportata un'opzione che utilizza l'array associativo
Concat Items(Associative Array(Eval List({:ORIGIN, :DEST})) << Get Keys, "-")
ma anche usare qualcosa del genere dovrebbe funzionare bene
Concat Items(Sort List(Eval List({:ORIGIN, :DEST})), "-")R: Come posso combinare stringhe di testo che si trovano in un ordine diverso?Ciao Dale, crea una nuova colonna e inserisci il codice come formula:

in alternativa, apri una finestra di script ed esegui questo codice:
New Column( "Concatenate[ORIGIN,DEST]", Character,
Formula( Concat Items( Sort List( Eval List( {:ORIGIN, :DEST} ) ), "-" ) ))R: Come posso combinare stringhe di testo che si trovano in un ordine diverso?Sono un utente esperto di JMP, ma ho evitato di fare script. Non riesco a capire come usare la tua soluzione. Quando inserisco quello script (con ; e la fine), non succede nulla. Cosa mi sfugge?