如何在Infopath 2013中的Textbox字段中计算分号数量?

时间:2015-07-22 11:18:28

标签: infopath

Field A Value Is : Test1;Test2;Test3;Test4

我需要计算字段A中存在的分号数量:3

没有编码就可以做到这一点?

2 个答案:

答案 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