氏名や階層構造のあるデータ等で、本来は分かれていて欲しい項目が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を分けて取り込むことができました。
この記事は、以上です。