测试字符串内容

时间:2014-10-23 13:32:23

标签: sap business-intelligence business-objects

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

我查看了函数和公式手册,但没找到我要找的东西,因此,我在这里。

1 个答案:

答案 0 :(得分:1)

MATCH([Dimension];"*def*"))将产生您需要的结果。通配符将匹配字符串的开头。

或者,您可以使用 Pos()

=Pos("def abc ghi";"def")
返回1

=Pos("def abc ghi";"abc")
返回5

=Pos("def abc ghi";"xyz")
返回0

相关问题