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

【QlikView】ピボットテーブルカレンダー 表示、従業員および祝日

執筆者 KJ 更新日時 2014年8月21日

今回はQlikView(クリックビュー)ピボットテーブルのカレンダーを作っていきたいと思います。

さらにピボットテーブルのカレンダーを使って、従業員の休日および祝日を表示させていきます。

では、早速作っていきます。

初めにQlikViewを開きます。

以下のボタンから「従業員情報」と「マスターカレンダー」のテキストファイルをダウンロードし、ロードスクリプトにそのまま貼り付けてください。

それぞれ別のタブで入力するのが望ましいです。

従業員情報

[wpdm_file id=7]

マスターカレンダー

[wpdm_file id=8]

 

入力したら、リロードをします。

1つ目のタブに従業員情報、

2つ目のタブにピボットテーブルのカレンダー情報を入力しました。

 

【シートオブジェクトの追加】⇒【チャート】からピボットテーブルを選択します。

【次へ】ボタンを押します。

 

ナレッジ

 

軸項目に「月」「週数」「曜日」を追加します。

【次へ】ボタンを押します。

 

ナレッジ

 

数式を2つ追加します。

=if(dimensionality(),day(休日日付))

 

ナレッジ1

 

 

=if(dimensionality(),day(休日日付))

 

ナレッジ2

 

追加したら【背景色】に以下の数式を追加します。

if(曜日='土曜日' or 曜日='日曜日',rgb(200,200,200),if(勤務日=0,rgb(255,50,50),if(count(DISTINCT(名前))>0,rgb(160+count(DISTINCT(名前))*20,255-count(DISTINCT(名前))*20,50),rgb(255,255,255))))

 

ナレッジ3

 

if(曜日='土曜日' or 曜日='日曜日',rgb(200,200,200),if(勤務日=0,rgb(255,50,50),if(count(DISTINCT(名前))>0,rgb(160+count(DISTINCT(名前))*20,255-count(DISTINCT(名前))*20,50),rgb(255,255,255))))

 

ナレッジ4

 

追加したら、【グループ】ボタンを押し、2つの数式をグループ化します。

 

ナレッジ12

 

 

 

グループ化したら、【ソート】タブへ移動します。

「月」を【テキスト】にチェックを入れて、A → Zを選択します。

「週数」は変更なしです。

「曜日」は【ロード順】にチェックを入れて、オリジナルを選択します。

【プレゼンテーション】タブに移動します。

 

 

ナレッジ5

 

 

 

 

【プレゼンテーション】タブでそれぞれの項目を画像と同じように設定をします。

 

ナレッジ6

 

 

ナレッジ7

 

 

ナレッジ8

 

ナレッジ9

 

 

 

ナレッジ10

 

設定が完了したら、【キャプション】タブに移動します。

【キャプションの表示】のチェックを外します。【OK】ボタンを押します。

 

ナレッジ11

 

 

ピボットテーブルカレンダーが完成しました。

「曜日」軸を縦から横に変更します。

最後に枠線を微調整したら完了です。

 

 

ナレッジ13

 

QlikViewで扱えるチャート一覧はこちら

 

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

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

詳細はこちら

KJ

執筆者 KJ

セールスマーケティング 部長 野球部 部長

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

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

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

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