完成所需的时间:5 分钟
接下来,我们将添加一个图表,您可以在其中快速查看公司销售最多的商品类型。 这些信息将有助于公司市场营销团队了解如何有效地定向广告。
在这种情况下,您的经理已表示对 Denver
和New York
存储销售的商品特别感兴趣。 此外,他们要求仅可视化包含价格为$1200
或更高的商品的销售,以便更仔细地检查在这些地点销售的新笔记本电脑系列以及与这些商品一起购买的商品类型。 您可以在 环形图表 中使用 过滤 来完成此操作,如以下过程所示。
构建图表
将所需的字段添加到适当的编码通道。
在 Fields(字段)部分中,单击
items
(项)字段,以展开items
(项)对象并查看它的属性。将
items.tags
字段拖动到Label渠道。Label编码渠道决定了在划分图表各部分时使用哪个字段。在
items
数组的array reduction下拉列表中,选择Unwind array 。在
tags
的array reduction下拉列表中,选择Array element by index 。 使用此选项,您可以指定要可视化的tags
数组的元素。为Index输入输入
0
,以仅可视化tags
数组的第一个元素。 第一个项目标签是与项目最相关的标签,因此它应该是可视化中的主要关注点。 这是主要商品标签。注意
通过索引选择数组元素还可以确保图表不会因不太重要的标签而变得过于拥挤,如果您选择展开
tags
数组而不是选择特定元素,就会出现这种情况。将
id
字段拖动到 Arc 编码通道。在Aggregate下拉列表中,选择count 。 此选项计算每个项目的第一个标签的出现次数并将它们添加到图表中。
现在,您的图表应如下所示:

Query将以下过滤复制到主图表显示上方的 输入中。
{ storeLocation: { $in: [ "Denver", "New York" ] }, 'items.price': {$gte: 1200} }
此筛选器指定 Charts 仅可视化从Denver
或New York
商店位置销售的商品的商品标签,并且销售中的商品价格为$1200
或更高。
后续步骤
现在我们有了显示所售商品标签的图表,了解不同商店位置最常销售哪些特定商品将很有帮助。 为此,请参阅下一节,了解如何实现分组柱形图,显示按商店位置最常见的商品。