お問い合わせ

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

この記事は、以上です。

duane

執筆者 duane

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

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

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

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