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

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

2020年2月03日

関数Previous

こんにちは!

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

使用例

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

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

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

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

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

BI LAB編集室

Written by BI LAB編集室

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

Qlik_No1_2022
QSナレッジ事例バナー
DXバナー
Qlikseminar
qs_trial
Qllikseminar
Vizlibナレッジ
Vizlibセミナー
qv_knowledge
book_kawaii
Snowflake_バナー

新着記事

タグ別の記事

全て表示