2016-04-18 11 views
0

Qlik SenseとRegExに関する情報を見つけようとしています。 ターゲットは文字列データの読み込みスクリプトでRegExです。Qlik Sense RegEx

QLikViewではVBAマクロスで可能でした。 しかしQlik Senseには適していません。 Qlik Sense用の拡張機能やマッシュアップでは不可能です。

Qlik SenseでRegExを使用することはできますか? JavaScriptを呼び出す方法を知っている人がいますか?

BR、 アレクセイRyzhkov

+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 frameworkからRequireJSなどへ QVSourceはよく知られている第三者のソフトウェアです。 しかし、それはdiffirent方法です。それはコア機能から外れています。 –

+0

@АлексейРыжков私はQlikには全く慣れていませんが、他に何かを見つけることができます – Laurel