Анализ Расчетное поле "Начинается с" Логика фильтра - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь создать вычисляемое поле для countIf и включить фильтр, если поле «начинается с» или «похоже» на «Hello». Я не могу найти, можно ли использовать подстановочный знак, например: = Hello%.

Вычисляемое поле будет выглядеть примерно так, как показано в файле Different_countIf ({my_id}, {my_value} = 2 AND {my_text}с помощью «Hello»)

Я могу использовать фильтр в анализе, но я хотел создать вычисляемое поле в анализе вместо того, чтобы выполнять фильтр, чтобы у меня были независимые столбцы подсчетов.

1 Ответ

0 голосов
/ 25 октября 2019

Похоже, что самая близкая вещь, которую вы можете использовать, это функция locate.

Индексирование, по-видимому, основано на 1, а start является необязательным в своей подписи:

locate(expression, substring, start)

Таким образом, чтобы эмулировать «начинается с», вы должны быть в состоянии сделать следующее

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

Чтобы эмулировать contains (что я думаю, как ваш like случай) выможет проверить, что это не 0 (значение дозорного, указывающее «не найдено»)

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