カスタマーの年数分布を示す面チャート
完了までの時間: 5 分
ダッシュボードの最後のチャートでは、 面チャートを使用して、スキーマで利用可能なカスタマー分析情報の一部をハイライト表示します。 店舗カスタマーの年数範囲と分布を可視化することで、店舗が行うすべての広告が、最も潜在的な購入者に閲覧される可能性があります。
チャートを作成する
チャートの種類を選択します
Chart Type のドロップダウンで、[Area] を選択します。
ドロップダウンの下の [ Discrete ] をクリックします。
例
面チャート
カスタマーが最も集中している期間を簡単に視覚化するには、面チャートを使用するのがおすすめです。 このシナリオでは正確な値は心配することはなく、一般的な傾向があるため、入力を可視化することで最も一般的な年数範囲をより簡単に識別できるため、折れ線チャートよりも面チャートの方が合理的です。
連続したものではなく、散布図のチャートを使用するのは、最終的にチャートのビン化 によって決まります。 散布チャート ではデータに対して集計操作を実行できますが、連続チャートでは各データポイントは別個のドキュメントから取得されている必要があります。
必要なフィールドを適切なエンコーディング チャンネルに追加します。
Fieldsセクションで、
customer
フィールドをクリックしてcustomer
オブジェクトを展開し、そのプロパティを表示します。customer.age
フィールドをX Axisエンコーディング チャンネルにドラッグします。 X Axisエンコーディング チャンネルは、水平軸に表示するフィールドを決定します。Bin Sizeを
5
に設定します。例
データビン化
データのビン化では、連続データが指定されたサイズのビン化されます。 この場合、データセット内の個々の経過時間のポイントをプロットするのではなく、データは
5
層のビン化されます。 これにより、年数分布の全体的な傾向がより明確になります。データビン化の詳細については、「データビン化 」セクションを参照してください。
_id
フィールドをY Axisエンコーディング チャンネルにドラッグします。 Y Axisエンコーディング チャンネルによって、チャートの集計に使用するフィールドが決定されます。例
Y 軸エンコードチャンネル
ドキュメントに対して$count集計を実行するため、選択したフィールドは各バイナリ内のドキュメント数に影響しないため、このエンコード チャンネルにどのフィールドを使用するかは問題ではありません。
Y Axis Aggregateドロップダウンで、[ count ] を選択します。 このオプションは、各販売から各カスタマー ステージの発生をカウントし、それを適切なビン化した後、可視化に追加します。
これで、チャートは次のようになります。
カスタマーはほとんどの場合、 40-45
の範囲に収まります。 これは、チャート内で最大の面積リージョンが発生する場所です。 さらに、残りの期間は 正常に分散さ れているように見えます は、平均カスタマー アラートがチャートの中央にあり、同じ領域にサンプルと古いカスタマーが存在することを意味します。この情報を使用して、最大カスタマー グループが会社の広告を参照する可能性が最も高いロケーションでの広告を運用できます。
ラップアップ
これで、収益データ、売上詳細、カスタマー分析に関するインサイトを簡単に提供する効果的な注文ダッシュボードが手に入りました。 ただし、データセットで利用可能な情報を使用して、追加のチャートを追加したり、 ダッシュボードをさらに拡張したりできる方法がいくつかあります。 次の要素を表現する必要がある場合があります。
店舗ロケーション別の平均顧客満たし
さまざまな階層の顧客が通常、購入に費やする金額
items.quantity
フィールドを利用して、一括して購入される最も一般的なアイテム
これらの追加チャートの一部を ダッシュボードに追加して、変数間の他の興味深い相関関係を見つけられるかを確認してください。