Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Декабрь 18, 2017, 07:40:56 pm

Автор Тема: Qlik Sense - исключить слово Тест  (Прочитано 858 раз)

Оффлайн tommix

  • Гуру
  • ***
  • Сообщений: 125
  • Рейтинг: +6/-0
    • Просмотр профиля
Qlik Sense - исключить слово Тест
« : Октябрь 21, 2015, 12:02:33 pm »
Коллеги, на уровне скрипта нужно исключить все данные где есть слово "тест" в определенном столбце. Слово тест может стоять в начале текста, в конце, в середине. Как правильно сформировать условие?

WHERE [E] <> 'Что тут должно сточть?'

Оффлайн kvv

  • Гуру
  • ***
  • Сообщений: 135
  • Страна: 00
  • Рейтинг: +36/-0
    • Просмотр профиля
Re: Qlik Sense - исключить слово Тест
« Ответ #1 : Октябрь 21, 2015, 01:26:18 pm »
Добрый день.
Функция index(s1 , s2[ , n]).

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1005
  • Страна: ru
  • Рейтинг: +103/-0
    • Просмотр профиля
Re: Qlik Sense - исключить слово Тест
« Ответ #2 : Октябрь 21, 2015, 05:44:21 pm »
Привет
where not WildMatch(...)
тестовый скрипт
test:
LOAD rowno() as %ID, * INLINE [
    F1
    Это тест
    тест это
    это тест наверняка
    норма
    правильная запись
];

NoConcatenate load * resident test where not WildMatch(F1,'*тест*');
drop Table test;

Неофициальный форум пользователей QlikView & Qlik Sense

Re: Qlik Sense - исключить слово Тест
« Ответ #2 : Октябрь 21, 2015, 05:44:21 pm »