---
title: Qlik Senseでリピーターの分析：Aggr関数を使った数の集計
description: 【ゼロからQlik Sense】第12回 リピーターの分析(1) リピーター数の集計
---

[Qlik Senseナレッジ - INSIGHT LAB](https://knowledge.insight-lab.co.jp/qliksense)

# [Qlik Senseでリピーターの分析：Aggr関数を使った数の集計](https://knowledge.insight-lab.co.jp/qliksense/chart/aggr-count-if-repeater-analysis)

 作成者: [Deck](https://knowledge.insight-lab.co.jp/qliksense/author/deck)｜2017年11月16日

## Qlik Senseでリピーターの分析：Aggr関数を使った数の集計

 

こんにちは。Deckです。

今回は『**リピーター分析**』をテーマにデータ分析を行ってみましょう。

- **リピーターは顧客全体の何％**か
- 全体の売上金額の中で、**一度だけ購入した顧客とリピーターが占める購入金額の割合**はどうか
- リピーターになると**明細1件あたりの購入金額**は変化するかどうか

[**サンプルデータはこちらからダウンロード**](https://knowledge.insight-lab.co.jp/hubfs/Qlik%20Sense/SAMPLEFILE/%E3%82%BC%E3%83%AD%E3%81%8B%E3%82%89Qlik_Sense_%E7%AC%AC%E4%BA%94%E5%9B%9E%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%87%E3%83%BC%E3%82%BF.zip)

 

### リピーターが顧客全体の何％か？

まずは「**リピーターは顧客全体の何％を占めるか**」を集計してみましょう。

シートの編集画面から「円グラフ」を追加します。

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E5%86%86%E3%82%B0%E3%83%A9%E3%83%95%E4%BD%9C%E6%88%90.png>

#### 軸の追加

チャートに軸を追加し、軸項目は「=Aggr(Count(distinct 明細番号),顧客ID)」、ラベルに「購入回数」を設定します。

先頭の「=(イコール)」を忘れないようにしてください。

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E8%BB%B8%E3%82%92%E8%BF%BD%E5%8A%A0.png>  
<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E8%BB%B8%E3%81%AE%E6%95%B0%E5%BC%8F%E3%81%A8%E3%83%A9%E3%83%99%E3%83%AB_b.png>

 

軸の設定で使用したAggr関数は『顧客IDごとに明細番号がいくつあるか集計し、結果を軸に設定する』ということをしています。

例えばある顧客IDに対して明細番号が2つ見つかったら「購入回数は2」となるわけです。

**ポイント　Aggr関数は集計の結果で軸を振り分ける**

#### **メジャーの追加**

チャートにメジャーを追加します。

ラベルは「顧客数」、数式は「Count(Distinct 顧客ID)」に設定します。

同じ顧客IDが複数回カウントされないように数式にはDistinctが必要です。

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E3%83%A1%E3%82%B8%E3%83%A3%E3%83%BC%E3%82%92%E8%BF%BD%E5%8A%A0.png>

 

「スタイル」メニューからチャートに色を設定しましょう。

配色タイプから「メジャー別」を選びます。

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E8%89%B2%E3%82%92%E8%A8%AD%E5%AE%9A_b.png>

#### **リピーター数のグラフ完成**

リピーター数を集計する円グラフが完成しました。

このグラフから、リピーターは購入者全体の15％程度であることがわかります。

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E3%83%AA%E3%83%94%E3%83%BC%E3%82%BF%E3%83%BC%E6%95%B0%E5%AE%8C%E6%88%90.png>

 

 

 

### 一度だけ購入した顧客とリピーターが占める購入金額の割合

「**全体の売上金額の中で、一度だけ購入した顧客とリピーターが占める購入金額の割合**」を集計するチャートを作成します。

 

先ほど作成した**棒グラフをコピーし、チャートタイプを棒グラフに変更**します。

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%A6%E6%A3%92%E3%82%B0%E3%83%A9%E3%83%95%E3%82%92%E4%BD%9C%E6%88%90.png>

 

 

メジャーのラベルを「Sum(売上金額)」、数式を「売上金額」に変更します。

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E5%A3%B2%E4%B8%8A%E9%87%91%E9%A1%8D%E3%81%AE%E6%A3%92%E3%82%B0%E3%83%A9%E3%83%95_b.png>

 

 

以上で「全体の売上金額の中で、一度だけ購入した顧客とリピーターが占める購入金額の割合」のチャートは完成です。

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E5%A3%B2%E4%B8%8A%E9%87%91%E9%A1%8D%E3%81%AE%E6%A3%92%E3%82%B0%E3%83%A9%E3%83%95%E5%AE%8C%E6%88%90.png>

 

### リピーターになると明細1件あたりの購入金額は変化するかどうか

最後に「購入回数が多い購入者は1回あたりの購入金額が変化するか」を集計するチャートを作成します。

先ほどと同様にチャートをコピーし、メジャーを変更します。

メジャーのラベルを「**明細当たり**売上金額」、数式は「Sum(売上金額)/Count(Distinct 明細番号)」に設定します。

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E6%98%8E%E7%B4%B0%E5%BD%93%E3%81%9F%E3%82%8A%E5%A3%B2%E4%B8%8A%E9%87%91%E9%A1%8D_b.png>

 

ソート順が「購入単価が高い順」になっているので、「購入回数順」に変更します。

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E6%98%8E%E7%B4%B0%E5%BD%93%E3%81%9F%E3%82%8A%E5%A3%B2%E4%B8%8A%E9%87%91%E9%A1%8D%E3%81%AE%E3%82%BD%E3%83%BC%E3%83%88_b.png>

 

購入回数1回当たり売上金額のチャートが完成しました。

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/%E6%98%8E%E7%B4%B0%E5%BD%93%E3%81%9F%E3%82%8A%E5%A3%B2%E4%B8%8A%E9%87%91%E9%A1%8D%E5%AE%8C%E6%88%90.png>

このチャートからは購入回数3回までは大きな変化はありませんが、購入回数がそれより多くなると購入単価が下がることが示されています。

実際には5回も購入した顧客は少ないため誤差が大きく出ている可能性も考えられるため、その他の集計と合わせて分析を行いましょう。

 

この記事は、以上です。

[完全な記事を表示](https://knowledge.insight-lab.co.jp/qliksense/chart/aggr-count-if-repeater-analysis)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Deck"
  },
  "dateModified" : "2020-10-21T09:19:29.325Z",
  "datePublished" : "2017-11-16T00:52:40Z",
  "headline" : "Qlik Senseでリピーターの分析：Aggr関数を使った数の集計",
  "image" : {
    "@type" : "ImageObject",
    "height" : 48,
    "url" : "https://download.insight-lab.co.jp/hubfs/Imported_Blog_Media/download-Aug-27-2020-10-13-02-17-AM.png",
    "width" : 236
  },
  "mainEntityOfPage" : "https://knowledge.insight-lab.co.jp/qliksense/chart/aggr-count-if-repeater-analysis",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60,
      "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
      "width" : 60
    },
    "name" : "QlikSenseナレッジ"
  }
}
```