我想使用HANA计算的列(语言列引擎)来过滤可能为“ abc01”,“ abc”,“ 01”等的字段上的结果。
要只获得像行一样的“ 01”,我尝试过:
IF( NOT(
NOT( MATCH( "COL", '*0*' )
OR ( NOT( MATCH( "COL", '*1*' ) ) )
OR ( NOT( MATCH( "COL", '*2*' ) ) )
OR ( NOT( MATCH( "COL", '*3*' ) ) )
OR ( NOT( MATCH( "COL", '*4*' ) ) )
OR ( NOT( MATCH( "COL", '*5*' ) ) )
OR ( NOT( MATCH( "COL", '*6*' ) ) )
OR ( NOT( MATCH( "COL", '*7*' ) ) )
OR ( NOT( MATCH( "COL", '*8*' ) ) )
OR ( NOT( MATCH( "COL", '*9*' ) ) )
) ) , "COL", '')
结果是它没有过滤任何东西... 用“ AND”代替“ OR”,它将过滤所有内容
你有个主意吗?