SubField - 脚本和图表函数

Subfield() 用于从父字符串字段提取子字符串组成部分,其中原始记录字段由两个或更多用分隔符分隔的部分构成。

Subfield() 函数可用于(例如)从由全名、路径名的组成部分构成的记录的列表中提取名字和姓氏,或用于从逗号分隔的表格中提取数据。

如果在忽略可选 field_no 参数的 LOAD 语句中使用 Subfield() 函数,则会为每个子字符串生成一个完整记录。如果使用 Subfield() 加载多个字段,则会创建所有组合的 Cartesian 产品。

Syntax:  

SubField(text, delimiter[, field_no ])

Return data type: 字符串

Arguments:  

参数 说明
text 原始字符串。可以是硬编码文本、变量、货币符号扩展或其他表达式。
delimiter 输入 text 中将字符串分成各组成部分的字符。
field_no

可选的第三个参数是整数,用于指定返回父字符串 text 的哪些子字符串。

  • 如果 field_no 为正值,则会从左至右提取子字符串。
  • 如果 field_no 为负值,则会从右至左提取子字符串。
提示: 可以使用 SubField() 代替复杂的函数组合(例如 Len()Right()Left()Mid())和其他字符串函数。