crystal-reports - Crystal Reports (Ver 14) - 提取家庭地址中数组的最后一个值
问题描述
我的任务是在一份看起来像 Attleboro 的报告中拆分地址,MA 02703-3138
. 第一个和第二个元素对我来说没有问题。split({element},",")[1]
我用和捕捉split ({element}," ")[2]
。我无法使用相同的方法获得最后一个值。我只是得到空白。我需要做些什么来捕获数组的最后一个值吗?我尝试了以下方法,但它不起作用:
if ubound(split({FV_VENDOR_1099_SUMMARY.PURCH_ADDR_LINE2}," ")) >= 3
then split({FV_VENDOR_1099_SUMMARY.PURCH_ADDR_LINE2}," ")[3]
非常感谢您的帮助。顺便说一句,如果有帮助,该字段的类型是字符串。
解决方案
local stringvar array addressArray := Split({YourAddress}, " ");
addressArray[UBound(addressArray)];
推荐阅读
- google-cloud-platform - 部署 Grafana 时的未知选项“-L3000:localhost:3000”
- r - 解析 R 中的特定元素
- python - 简单时尚 MNIST 分类任务中的梯度消失
- python - 与本机库相比,在 Python 中使用 os.system('curl ...') 真的不安全吗?
- python - 直方图隐藏空箱
- javascript - js中的id值不能引用文本框
- javascript - 在AngularJS中绑定复杂的富文本元素
- python - Python:根据元素的子集将列表拆分为多个列表
- elasticsearch - Kibana 在可视化中包括版本化文档
- python - 零的稀疏矩阵