お問い合わせ
1 分で読むことができます。

【Qlik Sense】文字列から数値だけを抜き出す・数値以外を抜き出す【Tips】

執筆者 Deck 更新日時 2017年12月08日

Topics: 関数
【Qlik Sense】文字列から数値だけを抜き出す・数値以外を抜き出す【Tips】

この記事は

「Qlik Senseで文字列から数値を抜き出したい」

「Qlik Senseで文字列から数値以外を抜き出したい」

こんな疑問にお答えします。

 

この記事を読むと・・・

・KeepChar関数を使って、文字列から数値だけを取り出す

・PurgeChar関数を使って、数値以外を取り出す

といったことができるようになります。

この記事は、BIツール導入支援及びDWH構築支援を15年以上続けてきたINSIGHT LABの中の人が書いています。

■目次

Qlik Senseを使って、文字列から数値だけを抜き出す・数値以外を抜き出す

こんにちは。Deckです。

前提条件としてQlik Senseに以下のデータを読み込ませているものとします。

 

1.文字列から数値だけを取り出す:KeepChar

新規シートを作成しテーブルを追加し、軸に「No」「金額」を設定します。

 

 

メジャーを追加します。ラベルに「数値」、

数式に「KeepChar(金額,'1234567890.')」を入力します。

KeepCharは「文字列から指定された文字のみを取り出す」関数です。

金額から数値部分のみを取り出すことができました。

 

2.文字列から数値以外を取り出す関数:PurgeChar

さらにメジャーを追加します。ラベルに「通貨単位」、

数式に「PurgeChar(金額,'1234567890.,')」を入力します。

PurgeCharは「文字列から指定された文字以外を取り出す」関数です。

金額から数値以外の部分(この場合は通貨単位)のみを取り出すことができました。

この記事は、以上です。

Qlik Senseを体験してみませんか?

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

詳細はこちら

Deck

執筆者 Deck

BIスペシャリスト