Business Objects Web Intelligence(2010版)中是否有一个函数来测试字符串是否包含常量?我知道MATCH()函数可用于测试模式的字符串,类似于SQL实现LIKE条件的方式。
例如:
myString = 'abc,def,ghi'
myString2 = 'def,ghi,jkl'
上面的两个字符串变量都包含常量'def',但是有一个函数来测试它而不是使用:
=IF(MATCH([Dimension];"def") OR MATCH([Dimension];"*def")
OR MATCH([Dimension];"def*") OR MATCH([Dimension];"*def*"))
//Do something
我查看了函数和公式手册,但没找到我要找的东西,因此,我在这里。
答案 0 :(得分:1)
MATCH([Dimension];"*def*"))
将产生您需要的结果。通配符将匹配字符串的开头。
或者,您可以使用 Pos():
=Pos("def abc ghi";"def")
返回1
=Pos("def abc ghi";"abc")
返回5
=Pos("def abc ghi";"xyz")
返回0