ЕСЛИ СОДЕРЖИТ

Автор banan22vo, октября 07, 2019, 11:53:05 am

« предыдущая - следующая »

banan22vo

Всем привет!
Подскажите, пожалуйста, в qlik sense есть функция определяющая наличие части текста в ячейке таблицы?
То есть, если в номенклатуре имеется приписка "_Собственное производство_", значит это будет СП в измерении.. и т.д.
На данный момент эту выборку произвожу в excel, и подгружаю в QS.
Быть может есть решение непосредственно в клике?
Цитировать=ЕСЛИ(ИЛИ(СЧЁТЕСЛИ(K4577;"*СОБСТВЕННОЕ ПРОИЗВОДСТВО*");СЧЁТЕСЛИ(K4577;"*СОБСТВЕННОЕ_ПРОИЗВОДСТВО*"));"СП";"Прочее")

Uunit

Можно использовать IF и SubStringCount
Пример:
ЦитироватьIF(SubStringCount(Столбец K в вашем отчёте,'СОБСТВЕННОЕ ПРОИЗВОДСТВО')>0,'СП','Прочее') as ТипПроизводства

admin

ЦитироватьПодскажите, пожалуйста, в qlik sense есть функция определяющая наличие части текста в ячейке таблицы?
Посмотрите на хелпе описание функции wildmatch()

banan22vo

Спасибо, SubStringCount великолепно справляется с задачей!