我嘗試查找有關Qlik Sense和RegEx的任何信息。 目標是RegEx在加載腳本中處理字符串數據。Qlik Sense RegEx
我知道VCL宏在QlikView中是可以的。 但它不適用於Qlik Sense。 對於Qlik Sense的擴展或Mushups而言,這種方式並不是很方便。
是否可以在Qlik Sense中使用RegEx? 也許有人知道如何調用JavaScript函數?
BR, 阿列克謝·雷日科夫
我嘗試查找有關Qlik Sense和RegEx的任何信息。 目標是RegEx在加載腳本中處理字符串數據。Qlik Sense RegEx
我知道VCL宏在QlikView中是可以的。 但它不適用於Qlik Sense。 對於Qlik Sense的擴展或Mushups而言,這種方式並不是很方便。
是否可以在Qlik Sense中使用RegEx? 也許有人知道如何調用JavaScript函數?
BR, 阿列克謝·雷日科夫
是的,似乎就可以了。我發現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);
謝謝你的回答。 我的意思是Qlik Sense函數或在加載腳本中使用JavaScript函數的方法。因爲如果我們檢查軟件堆棧,我們可以看到很多JS。從Angular框架到RequireJS等等。 QVSource衆所周知的第三方軟件。 但它是不同的方式。它超出了核心功能。 –
@АлексейРыжков我對Qlik一點都不熟悉,但是我可以看看我能否找到其他任何東西 – Laurel
這是真的intresting誰設置爲「-1」,因爲我想問問題的答案。親愛的選民。如果你知道答案 - 寫下來。如果不是 - 你的觀點非常特別。請留下您的意見。 最良好的祝願。 –