我有一个字段,其中包含一个以逗号分隔的地址,例如: 总是一些代码,然后是描述
“19415 - 城市”(不同城市有不同的代码)
“ABTH - 站点”(始终为 4 位数字,末尾有一个“TH”,仅前 2 个字母发生变化)
“ABCD - 建筑物”(始终是 4 个不同的字母)
还有更多描述数据的地方,但这些都不是必需的
在查询中我可以将其分成 3 列
=fields!A_hiba_helye.Value.split(",")(0)
,在该列中,我将 (0)
更改为 (1)
或 (2)
但在某些情况下输入会混淆
谢谢
成功解决了问题。 对于我使用
InStr
的城市,就像上面一样,
对于我使用的地点和建筑物 iif
:
对网站进行排序:
=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) )) )