簡體   English   中英

sql(報告服務)字段拆分並查找

[英]sql (reporting services) field split and find

我有一個字段,其中包含用逗號分隔的地址,例如:總是有一些代碼,然后再進行描述

“ 19415-城市”(不同的城市具有不同的代碼)“ ABTH-站點”(始終為4位數字,並且末尾帶有“ TH”,只有前2個字母更改)“ ABCD-建築”(始終為4個不同字母)和更多描述數據的地方,但這些不是必需的

在查詢中,我可以分為三列

=fields!A_hiba_helye.Value.split(",")(0)然后在列中將(0)更改為(1)(2)

但在某些情況下,輸入會混淆

謝謝

設法解決了問題。 對於我像上面一樣使用InStr的城市,以及對於我使用過iif s的站點和建築物:sor這些站點:

=iif(fields!A_hiba_helye.Value.split(",")(0).contains("TH"), fields!A_hiba_helye.Value.split(",")(0),
(iif(fields!A_hiba_helye.Value.split(",")(1).contains("TH"), fields!A_hiba_helye.Value.split(",")(1), fields!A_hiba_helye.Value.split(",")(2) )) )

對於建築物:

=iif(fields!A_hiba_helye.Value.split(",")(0).contains("TH") Or (fields!A_hiba_helye.Value.split(",")(1).contains("TH")),
fields!A_hiba_helye.Value.split(",")(2),
(iif(fields!A_hiba_helye.Value.split(",")(1).contains("TH"), fields!A_hiba_helye.Value.split(",")(2), fields!A_hiba_helye.Value.split(",")(1) )) )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM