Как преобразовать поле в верхний регистр в Qlikview и рассчитать количество на основе подстроки?

Я хочу преобразовать значения поля в верхний регистр в qlikview

Мой запрос SQL SELECT * FROM "mt_table";

Моя таблица результатов выглядит следующим образом:

введите здесь описание изображения

Я хочу получить количество каждого Desc.

Например: я хочу получить количество разработчиков. Здесь Desc вводится вручную. Так что это будет не то же самое. Здесь я должен рассматривать 'Присоединился как разработчик', 'ПРОДВИНУТ КАК РАЗРАБОТЧИК', 'Продвинут как разработчик' - как разработчик. Мне нужно рассматривать строку только 'как devleoper', и она должна быть нечувствительна к регистру.

Я пробовал следующим образом

Count({<SubStringCount(Upper(Desc), Upper('as developer')) > 0>}Desc)

Но не работает. Для тестирования я только что попробовал Upper(Desc), но это ничего не дает. Что не так с этим подходом


person Rajaa    schedule 12.06.2019    source источник


Ответы (1)


Вы можете использовать ту же нотацию с подстановочными знаками, которую вы используете при выборе в полях списков в анализе множества, чтобы добиться этого.

count({<Desc={"*developer*">}Desc)
person The Budac    schedule 13.06.2019