我正在尝试为countIf创建一个计算字段,并在字段“开始于”或“类似”“ Hello”时进行过滤。我也找不到通配符,例如:= Hello%。
计算所得的字段看起来与此类似 unique_countIf({my_id},{my_value} = 2 AND {my_text}以'Hello'开头)
我可以在分析中使用过滤器,但我想在分析中创建一个计算字段而不是进行过滤,以便我可以拥有独立的计数列。
答案 0 :(得分:0)
您似乎可以使用的最接近的功能是locate
函数。
其索引似乎基于1,并且start
在其签名中是可选的:
locate(expression, substring, start)
因此,要模拟“开头为”,您应该能够执行以下操作
locate({my_text}, 'Hello') = 1
要模拟contains
(我认为这类似于您的like
情况),可以检查它是否不是0
(指示“未找到”的前哨值)
locate({my_text}, 'Hello') <> 0