Exploratory アワー #718 - チャート上で上位10のみの結果を可視化したい

Exploratoryでは、チャート上で表示するデータの範囲を柔軟に制限する機能があります。「表示する値の制限」機能は、チャート上で集計されたデータに対して上位(下位)または、特定の条件に基づいてフィルタすることが可能です。

問題

ECサイトの購買データなど、多数のカテゴリ(例:国)を含むデータセットを可視化する際、売上が小さい国が多数存在すると、チャート全体の視認性が低下し、重要な情報が埋もれてしまうという問題が発生します。

解決方法

Exploratoryの「表示する値の制限」機能を使用することで、チャート上で集計されたデータに対して、上位N件や特定の条件を満たすデータのみを表示し、分析の焦点を絞り込むことができます。

バーチャートでの上位10カ国表示

まず、今回使用するデータは、1注文が1行として記録されたECサイトの購買データです。このデータには、注文日、顧客の国、売上などの情報が含まれています。

このデータを用いて、国ごとの売上合計をバーチャートで可視化します。X軸に「国」、Y軸に「売上」の合計値を割り当てます。

次に、売上上位10カ国のみを表示するために、「表示する値の制限」機能を適用します。X軸に割り当てた「国」の列ヘッダメニューから「表示する値の制限」を選択します。

表示されるダイアログで、タイプを「上位/下位」に設定し、結果の数を「10」と指定します。元になる列には、現在のY1軸に指定されている「売上」の合計値が自動的に選択されます。これにより、売上合計の上位10カ国のみがチャートに表示されるようになります。

この設定を適用することで、売上上位10カ国に絞り込まれたバーチャートが生成され、アメリカ、オーストラリア、フランス、中国、ドイツといった国々が売上順に表示されていることを確認できます。

ピボットテーブルでの各マーケット上位10カ国表示

「表示する値の制限」機能は、バーチャートだけでなく、ピボットテーブルなど他のチャートタイプでも活用できます。

例えば、ピボットテーブルの行に「マーケット」と「国」、列に「顧客セグメント」を割り当て、各マーケットにおける国ごとの売上を表示しているとします。

この場合、各マーケット内で売上上位10カ国のみを表示したいというニーズに対応できます。

行に割り当てた「国」の列ヘッダメニューから「表示する値の制限」を選択します。

ダイアログでタイプを「上位」に設定し、結果の数を「10」と指定します。元になる列には「売上」を指定します。この設定を適用すると、各マーケットにおいて売上上位10カ国のみが表示されるようになります。

各マーケットでは売上上位10カ国がそれぞれ表示されることを確認できます。このように、階層構造を持つデータに対しても、各グループ内で上位のデータを抽出して表示することが可能です。

ビデオ

Export Chart Image
Output Format
PNG SVG
Background
Set background transparent
Size
Width (Pixel)
Height (Pixel)
Pixel Ratio