数据集中有字段结构为用分隔符连接起来的字符串,使用时需要拆分开只提取固定位置的字符串,或者整体拆分为多列。

实际路线起始点:取第一个横杠之前字符串。
SUBSTR([实际路线],0,INSTR([实际路线],'-')-1) 或者 left([实际路线],INSTR([实际路线],'-')-1)

实际路线剩余部分:1和2能够拼接回完整的路线。
SUBSTR([实际路线],INSTR([实际路线],'-')+1)

实际路线到达点
right([实际路线],instr(REVERSE([实际路线]),'-')-1)

实际路线剩余前半部分:3和4能够拼接回完整的路线。
REGEXP_EXTRACT([实际路线],'(.+)(-.+)',1)

到达点是否是工厂:工厂的判断规则是纯字母,且结尾不是DC。
when SUBSTR([实际路线到达点],-2)