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

【Qlik Sense】スクリプト:前のレコードを参照する関数(Previous)

執筆者 BI LAB編集室 更新日時 2020年2月03日

関数Previous

こんにちは!

今回は、スクリプト関数Previousを説明していきます。
スクリプト関数Previousは、
データを読み込む際に、一つ前のカラムを参照する際に使用します。

使用例

例えば、
年月ごとに集計した売上データの前月差(比)・前年同月差(比)など、
他のカラムと比較し、値を求めたい際にPrevious関数は役に立ちます。

まずは、何もソートせずにデータを取り込んでみます。

以下の画像からわかるように、前月の売上が取得されていることがわかります。
一番先頭のデータは参照対象のデータがないため、Nullになっています。
特にソートをして取り込まない限り、ロード順で前カラムを参照します。

Oder By句を用いることで、読み込む順序を変更し、任意のデータを参照できます。
以下は、前年同月差を求めた際の例になります。
IF文を用い、前カラムと月が異なった場合はNull値が入るようにしています。

前年同月差が表示されていることがわかります。

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

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

詳細はこちら

BI LAB編集室

執筆者 BI LAB編集室

BI LAB(データ活用研究所)編集室です。 BI、AI、DWHなどデータ活用に関するトレンドやニュースやコラムをほぼ毎日配信しています。押さえておきたい基本知識から、最新ニュース、事例インタビューやお役立ち情報・セミナーレポートまで、データ活用の専門家ならではの視点と情報量でお届けします。