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

QlikViewでCount関数を使ってタイトルの編集をする

執筆者 Deck 更新日時 2014年5月02日

Topics: 関数TIPS
QlikViewでCount関数を使ってタイトルの編集をする

QlikViewでCount関数を使ってタイトルの編集をする方法

 

QlikView(クリックビュー)はシートオブジェクトのタイトルを編集することでレコード数に対応したタイトルをつけることができます。

今回はCOUNT関数を用いて段階ごとにタイトルの編集を実行していきます。

段階1:選択しているすべてのレコード数

段階2:すべてのレコード数

段階3:重複を除外した選択中のレコード数

段階4:重複を除外したすべてのレコード数

段階5:段階3と段階4を組み合わせたもの

 

●リストボックスの表示

1.リストボックス作成ウィンドウを開きます。

 

■基本設定

1.【項目】から『製品小分類コード』を選択します。

2.【OKボタン】を押します。

cou015

 

表示されたリストボックスをコピー・アンド・ペーストして全部で5個のリストボックスを準備します。

cou014

 

●段階1

1.一番左のリストボックスの上で右クリックをしてプロパティを開きます。

 

■基本設定

1.【タイトル】に『='Product' & '(' & COUNT (製品小分類コード) & ')'』と入力します。

2.【OKボタン】を押します。

cou013

 

『COUNT(Expression)』でExpressionに入れた項目のレコード数を返します。

項目内でレコードが選択状態になっていたら、選択されているレコードの数が返されます。

 

cou012

 

●段階2

1.左から2番目のリストボックスの上で右クリックしてプロパティを開きます。

 

■基本設定

1.【タイトル】に『='Product' & '(' & COUNT ({1}製品小分類コード) & ')'』と入力します。

2.【OKボタン】を押します。

cou011

 

今回は『COUNT ({1}Expression)』を入力しました。

『{1}』をExpressionの前に加えたことで、選択に関係なくExpressionのすべてのレコード数を常に返すことができます。

レコードを選択してもタイトルの右にある括弧内の値は変わらないことがわかります。

cou010

 

●段階3

1.真ん中のリストボックスの上で右クリックしてプロパティを開きます。

 

■基本設定

1.【タイトル】に『='Product' & '(' & COUNT (DISTINCT [製品小分類コード]) & ')'』と入力します。

2.【OKボタン】を押します。

今回は『COUNT (DISTINCT (Expression))』を入力しました。

『DISTINCT』をExpressionの前に加えたことで、Expressionの重複したレコードを除外して値を返すことができます。

レコードの上から5個を選択したら括弧内の値は『5』になります。

cou009

 

●段階4

1.右から2番目のリストボックスの上で右クリックしてプロパティを開きます。

 

■基本設定

1.【タイトル】に『='Product' & '(' & COUNT ({1}DISTINCT [製品小分類コード]) & ')'』と入力します。

2.【OKボタン】を押します。

今回は『COUNT ({1}DISTINCT (Expression))』を入力しました。

【段階3】に『{1}』を加えたことで、Expressionの重複したレコードを除外したすべてのレコード数を常に返すことができます。

レコードを選択してもタイトルの右にある括弧内の値は変わらないことがわかります。

cou008

 

●段階5

1.一番右のリストボックスの上で右クリックしてプロパティを開きます。

 

■基本設定

1.【タイトル】に『='Product' & '(' & COUNT (DISTINCT (製品小分類コード)) & '/' & COUNT ({1}DISTINCT (製品小分類コード)) & ')'』と入力します。

2.【OKボタン】を押します。

今回は【段階3】と【段階4】の間に『/』を入れて二個を合わせて入力しました。

これより重複を除外した(選択中のレコード数/すべてのレコード数)といった表記が可能になります。

もちろん重複を含めたものでも同じように表現できます。

cou007

 

Qlikで使える関数一覧は、こちら

 

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

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

詳細はこちら

Deck

執筆者 Deck

BIスペシャリスト

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

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

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

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