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

【QlikView】カレンダーを週番号に表示する

執筆者 BI LAB編集室 更新日時 2023年12月21日

目次

二種類の週番号の表示方法を紹介したいと思います。

①年ごとの週番号(例:2019年の第28週 → 2019/28)

②月ごとの週番号(例:2019年7月の第3週 → 2019/07-3W)

================================================================
①年ごとの週番号

年ごとの週番号はQlikviewの関数WeekName()を使えば、作成できます。

WeekName()は年と週番号の表示する値と一緒に返します。

WeekName(日付,含む週,初日の曜日)

例えば、スクリプトで

WeekName(Datefield,-1,0)最初の月曜日は第1週目として週番号を返します。

②月ごとの週番号

月ごとの週番号は関数がないので、スクリプトで計算しなければなりません。

計算のロジックとしては、(週番号)-(前月最後の週の週番号)になります。

例えば、2019/07/15は第28週で、前月最後の週の週番号は第25週になるので、両方を引くと第3週になります。

しかし、1月の場合は(週番号)-(前月最後の週の週番号)で計算すると、マイナスになるので、1月の週番号の計算は週番号のままでよいです。

また、もし(週番号)と(前月最後の週の週番号)は同じになった場合は両方を引くと0になります。

そのため、(前月最後の週の週番号)の代わりに(前々月最後の週の週番号)にします。

そうすると、正しく計算できます。

数式はこんな感じになります。

 

QlikViewを体験してみませんか?

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

詳細はこちら

BI LAB編集室

執筆者 BI LAB編集室

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

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

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

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

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