Field A Value Is : Test1;Test2;Test3;Test4
我需要计算字段A中存在的分号数量:3
没有编码就可以做到这一点?
答案 0 :(得分:0)
试试这个: 字段A:测试1;测试2;测试3;测试4
字段B(默认值):
string-length(translate(FieldA, "1234567890ABCDEFGHIJKLMNOPQRSTVWXYZabcdefghijklmnopqrstuvwxyz", ""))
结果:3
翻译功能是将其他字符转换为空白(无空格),然后使用字符串长度来计算剩下的分号。
编辑: 为此详细说明和步骤创建了一个博客post。
答案 1 :(得分:0)
尝试一下:
string-length(FieldA) - string-length(translate(FieldA, ";", ""))
结果:3