Мои данные в одном столбце выглядят так
Environment: PROD_A
JobName: MY JOB NAME 1
MemName: Some_Script_names
Моя цель - создать вычисляемое поле, в котором будет извлекаться JobName. В приведенном выше примере. Результат должен быть MY_JOB_NAME_1.
Вот мой код в Tableau -
MID([Description],FIND([Description],"JobName: ")+9,
FIND([Description],"MemName: ")-FIND([Description],"JobName: ")-9)
Вышеупомянутая логика аналогична приведенной ниже функции Excel. Он в основном находит первое и последнее слово, а затем выбирает промежуточное.
=MID(A1,SEARCH("JobName: ",A1)+9,SEARCH("MemName",A1)-SEARCH("JobName: ",A1)-9)
Проблема - Табло показывает пустые данные. Не уверен, где моя логика неверна. Любая помощь приветствуется.