跳到主要内容

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