跳到主要內容

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