お問い合わせ

氏名や階層構造のあるデータ等で、本来は分かれていて欲しい項目が1つの項目にまとめて入っている場合があります。

Qlik SenseでSubField()関数を使う方法はこちら

 

例えば、FirstNameとFamilyNameを別々に使用したいのに、下の画像のようにFullNameとしてまとめて入っているような場合です。


このような場合はSubField()関数を使います。
構文は次の通りです。

SubField(項目, 区切り文字, 区切られた何番目の項目か)

取り込みスクリプト

次のように、「スペースで区切られた1番目がFirstName」「スペースで区切られた2番目がFamilyName」の取り込みルールを与えてリロードしてみます。

Table:
LOAD FullName,
SubField(FullName, ' ', 1) as FirstName,
SubField(FullName, ' ', 2) as FamilyName
Inline
[
FullName
John Doe
Jane Doe
]
;

FirstNameとFamilyNameを分けて取り込むことができました。

この記事は、以上です。

QlikViewを体験してみませんか?

INSIGHT LABではQlik紹介セミナーを定期開催しています。QlikViewとQlik Senseの簡単な製品概要から、Qlikの特性である「連想技術」のご紹介、デモを通してQlikViewとQlik Senseの操作感や美しいインターフェースをご覧いただきます。企業の大切な資産である膨大なデータからビジネスを発見する 「Business Discovery」を是非ご体験ください。

詳細はこちら

duane

執筆者 duane

2 分で読むことができます。

QlikView 関数 まとめ一覧【重要関数大全】

2 分で読むことができます。

【QlikView/Qlik Sense】Set分析でCount関数を使う方法