2016-04-18 72 views
0

我嘗試查找有關Qlik Sense和RegEx的任何信息。 目標是RegEx在加載腳本中處理字符串數據。Qlik Sense RegEx

我知道VCL宏在QlikView中是可以的。 但它不適用於Qlik Sense。 對於Qlik Sense的擴展或Mushups而言,這種方式並不是很方便。

是否可以在Qlik Sense中使用RegEx? 也許有人知道如何調用JavaScript函數?

BR, 阿列克謝·雷日科夫

+0

這是真的intresting誰設置爲「-1」,因爲我想問問題的答案。親愛的選民。如果你知道答案 - 寫下來。如果不是 - 你的觀點非常特別。請留下您的意見。 最良好的祝願。 –

回答

1

是的,似乎就可以了。我發現this page。我不確定這些正則表達式有多先進,但它表示它是「高性能」的。你必須測試它是否支持比「正則表達式」更多的東西。

的文本分析&情感分析連接器QVSource的1.5.2.7版及更高版本包含一個新的正則表達式的選項,它允許您運行高服務表現的正則表達式查找和你的QlikView和Qlik感負載腳本替換操作。

它給出了下面的代碼示例:

Tickets: 
load 
* from 
QVDs\ZenDesk_Tickets.qvd (qvd); 

Params: 
load 
'RegEx' as api, 
'((http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?)' as regEx, 
ZenDesk_Ticket_id as rowKey, 
ZenDesk_Ticket_description as text 
resident Tickets; 

store Params into params.txt (txt); 

TextAnalyserV2_SimpleFind: 
LOAD 
    rowKey as ZenDesk_Ticket_id, 
    Match as SimpleFind_Match, 
    Index as SimpleFind_Index, 
    Length as SimpleFind_Length 
FROM 
[http://localhost:5555/QVSource/TextAnalyserV2/?table=SimpleMatch&appID=&processParamsSync=PATH_TO_QVW_FILE_HERE\params.txt] 
(qvx); 
+0

謝謝你的回答。 我的意思是Qlik Sense函數或在加載腳本中使用JavaScript函數的方法。因爲如果我們檢查軟件堆棧,我們可以看到很多JS。從Angular框架到RequireJS等等。 QVSource衆所周知的第三方軟件。 但它是不同的方式。它超出了核心功能。 –

+0

@АлексейРыжков我對Qlik一點都不熟悉,但是我可以看看我能否找到其他任何東西 – Laurel

相關問題