Universe 字典项提取多值字段中属性的第一个字符

Universe dictionary item extract first character of attribute in a multivalue field

我正在尝试从记录属性中的每个子值中提取第一个字符。

到目前为止我正在尝试

重用(@RECORD<2>);字段(@1,'*',1,1)

但它似乎返回第一个子值的第一个字符。

知道可以做到,但运气不好。

编辑记录2的格式为ABC]BAD]FCC

编辑 2,抱歉,上一行数组的每个字母之间有一个星号 (*),但不知道如何显示它

如果您希望对多值属性执行 FIELD 操作,请改用 FIELDS。

FIELDS(@RECORD<2>,'*',1)

如果您只想获取第一个字符,或者与此相关的任何类型的字符串操作,我会告诉您,我早就发现这有点困难。经过反思,前进的道路可能是使用 FMTS(),但由于我不确定这是否是您正在寻找的,所以我会等到再次需要它时再进行测试。

祝你好运。

有很多方法可以做到这一点,但我会使用这样的转换:

OCONVS(@RECORD<2>, 'T1')

这使用T 转换将文本提取第一个字符。它通过使用 OCONVS 函数应用于多值。