Tableau Форум

Неофициальный форум разработчиков и пользователей Tableau.

Вы не вошли.

#1 2018-12-15 17:18:33

Алекс Сидоренко
Участник
Зарегистрирован: 2018-12-04
Сообщений: 12

Как объединить несколько разных выражений в одно условие

Помогите кто может решить задачу. Мне нужно выполнить несколько выражений в then через if.

REGEXP_EXTRACT_NTH([Col_name],'.*>(.*)',1)
REGEXP_REPLACE([Col_name],'(".*")\s',"")

И одну и другую операцию нужно будет проверить через оператор ИЛИ

На выходе должно быть что-то вроде этого

A service with name  is already active between Fri Apr 21 00:00:00 2017 and Thu Dec 30 00:00:00 9999

Надеюсь вы поняли, что я имею в виду)

Не в сети

#2 2018-12-15 21:07:00

Виктор.Логинов
Участник
Зарегистрирован: 2018-12-01
Сообщений: 20

Re: Как объединить несколько разных выражений в одно условие

Предлагаю использовать такую конструкцию ^<[^>]*>\s*(.*?)"[0-9,]+"(.*)
Здесь вы найдете детали:
https://regex101.com/r/EOXdqn/1

Не в сети

Подвал раздела

Скачать материалы по Tableau на сайте партнера BI Consult