Перейти к основному содержимому

Index — скрипт и функция диаграммы

Index() выполняет поиск в строке, чтобы найти n-ное положение вхождения указанной подстроки. Дополнительный третий аргумент определяет значение n (1, если игнорируется). Если указано отрицательное значение, поиск выполняется с конца строки. Позиции в строке нумеруются от 1 и далее.

Синтаксис:  

Index(text, substring[, count])

Тип возврата данных: целое число

Аргументы:  

аргументы Index
Аргумент Описание
text Оригинальная строка.
substring Строка символов для поиска в text.
count Определяет, какое вхождение символов substring искать. Например, значение 2 поисковых запросов для второго вхождения.

Примеры и результаты:  

Примеры и результаты
Пример Результат
Index( 'abcdefg', 'cd' ) Возвращает 3
Index( 'abcdabcd', 'b', 2) Возвращает 6 (второе вхождение «b»)
Index( 'abcdabcd', 'b',-2) Возвращает 2 (второе вхождение «b», начиная с конца)
Left( Date, Index( Date,'-') -1 ) where Date =  1997-07-14 Возвращает 1997
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date =  1997-07-14 Возвращает 07

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!

Присоединяйтесь к программе модернизации аналитики

Remove banner from view

Модернизируйте ваши важные приложения QlikView без ущерба с помощью программы модернизации аналитики. Щелкните здесь для получения дополнительной информации или свяжитесь с нами: ampquestions@qlik.com