完成时间:5分钟
查看模式中可用的数据字段,您可以传递的一些最有价值的信息围绕收益。您可能想知道各种商店的表现如何,特别是是否有任何商店与其他商店相比明显落后或表现不佳。
一个柱形图非常适用于这种类型的可视化,因为你可以根据每个列的大小很容易地比较各个店收入。
将storeLocation
属性从“
图表构建器”视图的“ 字段”部分拖到“ X轴”
编码通道。这告诉MongoDB图表为storeLocation
数据集中的每个值创建一个列。
在“ 字段”部分中,单击items
字段以展开items
对象并查看其属性。
注意
MongoDB图表会推断每个字段的数据类型,并提供符号以在构建图表时轻松确定这些数据类型。例如,该saleDate
字段旁边的日历图标表示该字段是时间戳。这些符号可以通过为每个编码通道使用正确的数据类型来帮助确保图表呈现预期的效果
。
将items.price
字段拖到 “ Y轴”
编码通道。的Y轴编码信道确定哪些字段要用于图表的
聚合。
聚合
聚合使用多种方法处理数据记录,并返回计算结果,这些结果可能在原始数据集中不可用。因为我们对来自每个商店的总收入感兴趣,所以我们在items.price
此处使用该字段,并将使用一个聚合运算符,该运算符将使我们能够将这些items.price
字段加在一起。
在阵列缩减下拉列表中,选择展开 阵列。
在汇总下拉列表中,选择sum。
和
此选项将每个商店所有商品的价格加在一起以显示图表。有关$sum
Aggregation命令的更多信息,请参考
sum汇总文档。
您的图表现在应如下所示:
请注意,创收最多的商店是
Denver
和Seattle
位置。
将鼠标悬停在图表中心上方的图表标题上,然后单击铅笔图标。
将以下内容复制到图表标题输入中:
单击复选标记保存您的标题。