完了までの時間: 5 分
次に、会社が最も販売している商品のタイプを簡単に確認できるチャートを追加します。 この情報は、会社のマーケティングチームがダイレクト広告の方法を知るのに役立ちます。
このシナリオでは、マネージャーは、 DenverおよびNew York店舗から販売されたアイテムに特に影響を与えています。 さらに、これらの場所で販売されているノート PC の新しい行と、それらで購入されているアイテムのタイプをより詳細に調査するために、 $1200以上のアイテムを含む売上のみを可視化するよう リクエストしています。 次の手順に示すように、 ドーナツチャート で フィルター を使用して、これを実現できます。
チャートを作成する
ダッシュボードを選択します。
Dashboardsページから、新しいグラフを追加するダッシュボードを選択します。 ダッシュボードを設定する手順については、「ダッシュボード」を参照してください。
必要なフィールドを適切なエンコーディング チャンネルに追加します。
Fieldsセクションで、
itemsフィールドをクリックしてitemsオブジェクトを展開し、そのプロパティを表示します。items.tagsフィールドをLabelエンコーディング チャンネルにドラッグします。 Labelエンコーディング チャンネルは、チャートのセクションを分割するときに使用するフィールドを決定します。items配列のUnwind array array reductionドロップダウンで [] を選択します。tagsのArray element by index array reductionドロップダウンで [] を選択します。 このオプションを使用すると、tags配列のどの要素を視覚化するかを指定できます。Index入力に
0を入力して、tags配列の最初の要素のみを可視化します。 最初の商品タグは、商品に最も関連性の高いタグであるため、可視化の主要部分である必要があります。 これはプライマリアイテム タグです。注意
インデックスで配列要素を選択すると、特定の要素を選択するのではなく、
tags配列を展開するように選択した場合のように、チャートが重要の低いタグで過負荷になることもありません。idフィールドをArcエンコーディング チャンネルにドラッグします。Aggregateドロップダウンで、[ count ] を選択します。 このオプションは、各アイテムの最初のタグの発生をカウントして、チャートに追加します。
これで、チャートは次のようになります。

次のフィルターを、メインチャート表示の上にある Query 入力にコピーします。
{ storeLocation: { $in: [ "Denver", "New York" ] }, 'items.price': {$gte: 1200} }
このフィルタで、Charts では、販売価格が$1200以上のアイテムがあった、 DenverまたはNew Yorkの店舗で販売されているアイテムのアイテムタグのみを可視化するよう指定します。
[Apply] をフィルターの右側にあるクリックします。
これで、チャートは次のようになります。

フィルターを使用していない場合と比較して、 electronicsタグがディストリビューションのより大きなスライスを消費するようになりました。 このチャートに基づいて、 officeとschoolが、フィルターに一致する販売から最も一般的な 2 つのプライマリ商品タグであることがわかります。
次のステップ
販売されたアイテムのタグを示すチャートが用意できたので、どのアイテムがさまざまな店舗で最も一般的に販売されているかを把握するのに役立ちます。 そのためには、店舗場所ごとに販売されている最も一般的な商品を示すグループ化された縦棒チャートを実装する方法について、次のセクションを参照してください。
