表格
表格以表格视图表示数据,类似于 电子表格 。在Charts中,表格分割数据分为几类,其中:
表列表示分类字段。
表格行代表唯一类别。
表体显示基于所选分类字段的聚合值。
表格编码通道
表格使用以下编码通道:
编码通道 | 说明 |
---|---|
群组 | category 编码通道。Charts 会在表中为此字段中的每个唯一值创建一行。当多个 Groups 添加到图表时,Charts 会为组字段的每个唯一组合创建一行。 Groups 编码通道支持对数字和日期字段进行分箱。 |
Values | aggregation编码通道。Charts 为映射到Values通道的每个字段创建一列。Charts 使用选定的聚合方法聚合编码的Values字段,并使用相应Group的聚合值填充网格单元。 |
动态列 | 第二个 Category 编码通道。当您使用 Dynamic Columns 时,Charts 会根据从映射到 Dynamic Columns 通道的字段中检索到的唯一值来创建表列。图表使用映射到 Values 通道的字段来填充网格单元,并针对 Group 和 Dynamic Column 类别进行聚合。 您如果选择了多个 Value 编码通道,则无法向表格应用动态列。 Dynamic Columns 编码通道支持对数字和日期字段进行分箱。 |
用例
表格的应用范围很广,但在比较多个类别的计算值时最有用。可视化图表在展示多个类别的数据时,若处理不当,可能会让观众感到困惑或失望。表格可将数据分为多个类别,这样您就能看到哪个值适用于哪个数据片段。
表格还可用于显示精确的数据值,而不是比较近似值。比较近似值最好使用视觉表示,而不是文本表示。
示例,您可以使用表格来显示:
租用公寓的总费用,包括租金、清洁费和按单元位置和总面积确定的保证金。
各种锻炼所花费的时间和消耗的总卡路里,按运动类型和一天中的锻炼时间进行分类。
自定义选项
以下自定义选项专门针对表格图表。要查看所有可用的自定义选项,请参阅自定义图表。
超链接
您可以将数据显示为超链接。
要将数据显示为超链接,请执行以下操作:
(可选)隐藏列。
在 Other Options 部分中,将 Hide Column 切换为 On。
注意
Charts仅返回编码字段。 隐藏列会保留字段的编码,但会从结果中省略该列。 当您想要执行以下操作时,此功能非常有用:
将该字段用作 URI 的一部分,但不希望该字段呈现在图表。
从编码的隐藏字段驱动条件格式规则。
要从数据中删除超链接,请执行以下操作:
换行文本
您可以将适合单个数据单元格的文本换行到多个行中。 此设置默认为关闭。 要将其打开,请执行以下操作:
固定列
您可以将 Group 和 Row Total 列固定到表格的一侧。固定的列会一直固定在原位,而表格的其余部分则可滚动显示。
要固定列,请将鼠标悬停在要固定的列上,然后单击列标题中的 按钮。 按钮打开,并且列固定到表的一侧:
Group 列会固定到任何未固定列的左侧。
Row Total 列会固定到任何未固定列的右侧。
如需取消固定列,请单击 要取消固定的列标题中的按钮。 按钮会关闭,如果该列是 Group 列,则会移动到任何固定的 Group 列的右侧。
条件格式
您可以为符合您定义的条件的表单元格值创建样式规则。条件格式规则会动态影响图表的外观:如果表单元格的值发生更改以匹配或停止匹配您的条件,其样式会更新以反映这一点。
要了解如何使用条件格式化规则,请参阅条件格式化自定义选项。
示例
以下表格示例对来自酒店和房产服务的数据进行了可视化。集合中的每个文档代表一个可供出租的单元,并包含每月单价、社区和房产类型等信息。
基本表格
下表按房产类型和位置对出租清单进行分类,并显示每组的平均评论评级和平均每周租金:
property_type
和 suburb
的 Group 编码通道在表中为数据中这两个字段的每个唯一组合创建一行。
Values和review_scores_rating
的weekly_price
各向表中添加一列。对于这两个值,我们使用聚合对每个
property type
和suburb
的评级和价格求平均值,并将结果显示在表中。
结果使用“自定义”标签页进行格式化,以将平均每周价格显示为货币,并将平均评论分数四舍五入到适当的小数位数。
注意
我们在该图表中应用了筛选器,只显示与 weekly_price
相关联的列表。
包含动态列的表格
下表显示的数据与上一个基本表示例几乎相同。在此示例中,property_type
字段现在是Dynamic Column ,而不是生成
property_type
和 suburb
Groups:
现在,表中不再有两个类别列,property_types
成为列标题。我们仍然是根据 property_type
和 suburb
的每个组合来聚合 weekly_price
的平均值。
结果使用“自定义”标签页进行格式化,以将平均每周价格显示为货币。
注意
空白表格单元格表示没有与 property_type
和 suburb
的相应交集匹配的文档。
限制
表格的最大查询响应大小为 50000 份文档。