分析计算字段“起始于”过滤器逻辑

时间:2019-10-24 20:52:32

标签: amazon-quicksight

我正在尝试为countIf创建一个计算字段,并在字段“开始于”或“类似”“ Hello”时进行过滤。我也找不到通配符,例如:= Hello%。

计算所得的字段看起来与此类似 unique_countIf({my_id},{my_value} = 2 AND {my_text}以'Hello'开头)

我可以在分析中使用过滤器,但我想在分析中创建一个计算字段而不是进行过滤,以便我可以拥有独立的计数列。

1 个答案:

答案 0 :(得分:0)

您似乎可以使用的最接近的功能是locate函数。

其索引似乎基于1,并且start在其签名中是可选的:

locate(expression, substring, start)

因此,要模拟“开头为”,您应该能够执行以下操作

locate({my_text}, 'Hello') = 1

要模拟contains(我认为这类似于您的like情况),可以检查它是否不是0(指示“未找到”的前哨值)

locate({my_text}, 'Hello') <> 0