我使用映射加载与MapSubString,但它不适用于搜索句子的开始和结束的文本。例如:下面的所有案例都将被映射为网络故障。
所以搜索必须类似于网络*错误,我不能使用通配符,因为我有大约280个关键字要搜索。
提前感谢
Keywords:
Mapping load Upper(Keyword) as Keyword, '$' &Todo& '~' as Todo
FROM [$(ROOTPATH)\Config\projects\$(vPROJECTNAME)\Ticket_Defect_Keyword.xlsx]
(ooxml, embedded labels, table is Sheet1);
load ticket_id, TextBetween(MapSubString('Keywords', Upper(Remark&'-'&Failure_Detail)), '$', '~') as Keyword_Data
FROM F_TICKET发布于 2019-11-13 11:49:58
映射负载包括“$”和“~”:
'$' &Todo& '~'但TextBetween将不包括它们。它只会在它们之间选择文本,不包括“$”和“~”。
因此,为了确保您需要从映射加载中删除'$‘和'~’:
Keywords:
Mapping load
Upper(Keyword) as Keyword,
Todo
FROM
[$(ROOTPATH)\Config\projects\$(vPROJECTNAME)\Ticket_Defect_Keyword.xlsx]
(ooxml, embedded labels, table is Sheet1);
load
ticket_id,
TextBetween(
MapSubString('Keywords', Upper(Remark&'-'&Failure_Detail))
, '$', '~') as Keyword_Data
FROM
F_TICKEThttps://stackoverflow.com/questions/58834962
复制相似问题