我尝试查找有关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”,因为我想问问题的答案。亲爱的选民。如果你知道答案 - 写下来。如果不是 - 你的观点非常特别。请留下您的意见。 最良好的祝愿。 –