執筆者 duane 更新日時 2020年1月08日
氏名や階層構造のあるデータ等で、本来は分かれていて欲しい項目が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」を是非ご体験ください。
RECOMMEND こちらの記事も人気です。