如何組合不同順序的文字字串?很難用語言解釋,但所附文件應該可以澄清我的問題。我有一些帶有始發機場(ORIGIN 列)和終止機場(DEST 列)的機票資料。我還結合了這些來顯示路線。但我希望從 A 到 B 的路線與從 B 到 A 的路線相同。現在,這將顯示為兩個不同的字串,例如 ANC 到 ADK 與 ADK 到 ANC 是不同的。我想要一列將這些標識為相同的路線,而不是兩條不同的路線。我還沒有想出辦法來做到這一點。
自動化和腳本編寫資料混合與清理回覆:如何組合不同順序的文字字串?您可以在單行中建立值列表,對其進行排序,最後將排序列表中的值連接在一起。
以下是使用關聯數組的選項
Concat Items(Associative Array(Eval List({:ORIGIN, :DEST})) << Get Keys, "-")
但使用這樣的東西應該也能很好地工作
Concat Items(Sort List(Eval List({:ORIGIN, :DEST})), "-")回覆:如何組合不同順序的文字字串?您好,Dale,只需建立一個新列並輸入代碼作為公式:

或者,打開腳本視窗並運行以下程式碼:
New Column( "Concatenate[ORIGIN,DEST]", Character,
Formula( Concat Items( Sort List( Eval List( {:ORIGIN, :DEST} ) ), "-" ) ))回覆:如何組合不同順序的文字字串?我是一位經驗豐富的 JMP 用戶,但我避免編寫腳本。我不知道如何使用你的解決方案。當我輸入該腳本(帶有 ; 和結尾)時,什麼也沒有發生。我缺什麼?