表格可让您直接查看您的数据。还可以设置图片格式来说明您希望突出显示的数据元素。
构建表格图表
表格图表接受维度、测量、数据透视、小计、表计算、自定义字段以及行或列总计。表格图表最多支持 5,000 行和 200 个透视列。
要使用表格图表,请运行查询,然后选择可视化图表栏上的表格图标。
要修改表格的可视化图表,请选择可视化图表栏右上角的修改。
如果与表格的组成不兼容或与您选择的其他设置相冲突,则接下来列出的选项可能会灰显或隐藏。
数据栏选项
数据栏中的一些选项会同时影响可视化图表和数据表格。
小计
当数据表格包含至少两个维度时,数据栏中会显示用于向表格可视化图表添加小计的选项。选中小计复选框,然后按运行。小计只会显示在表格可视化图表中。它们不会显示在数据表中。
系统会针对除最右边的维度之外的所有维度计算小计。要更改小计的维度,请对数据表中维度的位置重新排序。
关于小计的运作方式,请注意以下事项:
- 如果同一项出现在多个类别中,则计算唯一项数的小计加起来可能与预期不符。在这种情况下,Looker 会将每项内容统计一次,而不是统计每一次重复出现的次数。Looker 以相同的方式计算列总计。
- 执行汇总的表格计算的小计(例如使用
percentile
或mean
的计算)的合计可能与预期不符。这是因为,表计算使用其他小计值计算小计,而不是使用数据列中的值。例如,如果用户数两个小计分别为 30,500 和 24,312,并且您使用表计算(如mean(${users.count})
),则两个小计行的表计算都将返回 27,406,因为它会执行计算(30500 + 24312)/2
。 - 按测量进行过滤时,小计不可用。
- 如果数据表格的行数限制在小计类别完成一半时截断了数据表格,则整个类别在表格可视化图表中会隐藏。
- 每个小计类别中会分别进行排序。
- 最左边的小计始终排序。按多列排序时,小计列的优先级更高。
- 如果您通过在“探索”的“数据”部分拖放维度来更改维度的顺序,则可能需要取消选中并重新选中小计复选框。
您可以在表格可视化图表中收起或展开小计。如需了解详情,请参阅收起小计部分。
小计的方言支持
能否使用小计取决于您的 Looker 连接使用的数据库方言。在最新版本的 Looker 中,以下方言支持小计:
方言 | 是否支持? |
---|---|
艾克蒂安雪崩 | 否 |
Amazon Athena | 否 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
阿帕奇·德鲁伊 | 否 |
Apache Druid 0.13 及更高版本 | 否 |
Apache Druid 0.18 及更高版本 | 否 |
Apache Hive 2.3 及更高版本 | 是 |
Apache Hive 3.1.2 及更高版本 | 是 |
Apache Spark 3 或更高版本 | 是 |
ClickHouse | 否 |
Cloudera Impala 3.1 及更高版本 | 否 |
具有原生驱动程序的 Cloudera Impala 3.1 及更高版本 | 否 |
使用原生驱动程序的 Cloudera Impala | 否 |
DataVirtuality | 否 |
Databricks | 是 |
Denodo 7 | 是 |
Denodo 8 星 | 是 |
德雷米奥 | 否 |
Dremio 11 及更高版本 | 否 |
Exasol | 否 |
火箭 | 否 |
Google BigQuery 旧版 SQL | 否 |
Google BigQuery 标准 SQL | 是 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 否 |
绿紫红 | 是 |
HyperSQL | 否 |
IBM Netezza | 否 |
MariaDB | 是 |
Microsoft Azure PostgreSQL | 是 |
Microsoft Azure SQL 数据库 | 是 |
Microsoft Azure Synapse Analytics | 是 |
Microsoft SQL Server 2008 及更高版本 | 是 |
Microsoft SQL Server 2012 及更高版本 | 是 |
Microsoft SQL Server 2016 | 是 |
Microsoft SQL Server 2017 及更高版本 | 是 |
MongoBI | 否 |
MySQL | 是 |
MySQL 8.0.12 及更高版本 | 是 |
Oracle | 是 |
Oracle ADWC | 是 |
PostgreSQL 9.5 及更高版本 | 是 |
PostgreSQL 9.5 版之前的版本 | 否 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA | 否 |
SAP HANA 2 及更高版本 | 否 |
SingleStore | 是 |
SingleStore 7 或更高版本 | 是 |
Snowflake | 是 |
Teradata | 否 |
Trino | 是 |
矢量 | 否 |
Vertica | 是 |
关于针对小计的方言支持,请注意以下事项:
- 使用 MySQL 时,所有小计必须按升序排列。
- 如果使用小计且基本结果集包含超过 30,000 行(无论您在数据表中设置的任何行数上限),则 MySQL 和 Snowflake 中的数据透视都将失败。
- 与不使用小计的查询相比,在 BigQuery 和 Redshift 中使用小计可能会降低查询速度。
行总计
如果您的图表包含数据透视,您可以在数据栏中选中行总计复选框,在图表中添加行总计。如需了解详情,请参阅在 Looker 中探索数据文档页面,包括有关何时无法显示总计数据的信息以及在总计时需要注意的事项。
通过行总计复选框右侧的箭头,您可以在计算维度和维度表后,在最右侧的默认展示位置和更左侧的展示位置之间切换总计列的展示位置。
合计
通过在数据栏中选择总计,您可以为测量和表计算添加列总计。如需了解详情,请参阅在 Looker 中探索数据文档页面,包括有关何时无法显示总计数据的信息以及在总计时需要注意的事项。
列数上限
如果您的数据表包含数据透视,您可以在列数上限框中输入 1 到 200 之间的任意数字,从而为图表添加列数上限。超出数据透视的维度、维度表计算、总列数和测量表计算均不会计入列数上限。在计算列数上限时,透视分组的每个分组都会计为 1 列。如需了解详情,请参阅过滤和限制数据文档页面。
行数上限
您可以向图表添加行数上限,方法是在数据标签页的行数上限框中输入介于 1 到 5,000 之间的任意数字。如果查询超出您设置的行数上限,则不能对行总计或表计算列进行排序。
将表格图表添加到信息中心时,如果行数上限留空,则信息中心的表格图表图块的行数上限为 1,000 行。若要提高信息中心图块的行数上限,请输入最高的行数上限(5,000),即能显示的行数上限。
计算
如果您拥有相应权限,则可以点击数据标签页上的添加计算按钮,将表计算添加到图表。如需了解详情,请参阅使用表计算文档页面。
您也可以使用字段选择器的自定义字段部分。
列菜单选项
在查看模式下通过信息中心图块访问列菜单选项时,系统不会保存对设置所做的更改。若要保存对设置所做的更改,请进入信息中心的修改模式,在功能块的三点状图块操作菜单中选择修改,然后在显示的修改窗口中更改设置。
表格图表每列的右上角有一个三点状列选项图标,当您将鼠标悬停在列标题上时,此图标就会显示。
选择列选项图标会显示列菜单,其中提供了在查看表格列时用于冻结、复制和调整列大小的选项。
冻结
选择冻结选项可将表格列冻结在图表左侧。在水平滚动时,冻结列仍会在左侧显示。可以冻结多个列。
要取消冻结列,请再次选择三点状图标,然后选择取消冻结。
复制值
选择复制值会复制列标题和该列中的所有值,随后可将其粘贴到电子表格、文本文件或 Looker 过滤条件中。您也可以选择可视化图表中的单元格或单元格范围,并使用键盘快捷键 Command-C (Mac) 或 Ctrl+C (Windows) 复制内容。
自动调整所有列的大小
选择自动调整所有列的大小后,系统会调整每列的宽度,以适应列标题名称或最长数据值(以较宽者为准)。
重置所有列宽
选择重置所有列宽后,系统会将每列的大小调整为默认宽度(即在将列的大小调整为合适大小时设置的宽度)或自动调整所有列的大小(如果将列调整为合适大小)会使列过窄。
对列排序
如需了解默认排序顺序,请参阅在 Looker 中探索数据文档页面。
您可以通过在可视化图表中选择列标题,对表格可视化图表中的列进行排序。您每次选择标题时,其列都会在升序和降序之间切换。列标题中会显示一个 V 形,表示图表是按该列排序的。V 形向上表示升序,向下表示降序。
您可以按住 Shift 键,然后按所需的排序顺序选择列标题,从而按多个列进行排序。
如果启用了小计,则始终对最左边的小计进行排序。每个小计类别中会分别进行排序。
手动移动和固定列
在视图模式下通过信息中心图块重新排列列时,系统不会保存对列顺序所做的更改。要保存对列顺序所做的更改,请进入信息中心的修改模式,在功能块的三点状菜单中选择修改,然后在显示的修改窗口中移动列。
通过在表格可视化图表中选择并拖动列标题,您可以将任何列(包括数据透视组和各个数据透视列)移动到可视化图表中的其他位置。数据表格中列的顺序不会改变。
在选择和拖动列时,如果您靠近可视化图表的左侧边缘,将会显示图钉图标。
如果您在显示图钉图标时删除此列,则该列将被固定到可视化图表的一侧。在水平滚动时,固定列仍会在侧面显示。可以固定多个列。
如果您将列拖动到可视化图表的边界之外,系统会显示一个划掉的眼睛图标。
如果在显示眼睛图标的情况下删除列,则该列不会从原始位置移开。
当您下载的表格中包含重新排列的列,即使选择了已应用可视化选项设置,这些列仍会按照原始顺序(它们在数据表格中的显示顺序)显示。
手动调整列的大小
要手动调整列的大小,请选择列标题的右边框,然后左右拖动。
手动调整列的大小会覆盖将列调整为合适大小。
绘制菜单选项
表主题
您可以选择表格颜色选项:
- 传统:表格如同“数据”部分一样显示,包含蓝色维度、橙色测量和绿色表格计算结果。
- 白色:表格标题为白色,数据行交替显示白色和灰色,文本为黑色。
- 灰色:表格标题为灰色,数据行在白色和浅灰色之间交替,文本为深灰色。
- 透明:表格标题是完全透明的,数据行在完全透明和半透明的灰色之间交替,文本也会自行调整颜色。当您使用自定义的嵌入式信息中心,以便图块背景颜色可通过可视化图表显示时,此功能非常有用。在此类信息中心内,文本颜色会根据背景颜色进行调整,并根据需要从黑色更改为白色。在“探索”页面或嵌入式 Look 中,透明可视化图表下的背景始终为白色。
- 未设置样式:整个表格为白色,数据行由灰色线条分隔,文本为黑色。
显示行号
您可以切换是否在每个表格行的开头显示行号。
在表格图表中使用小计时,显示行号处于停用状态。
显示总计
显示总计用于切换是否在每个表格列底部显示列总计。
如果报告中没有添加总计,系统会停用显示总计。
显示行总计
显示行总计用于切换是否在表格中每个行的开头或末尾显示行总计。
如果数据透视报告未添加行总计,则会停用显示行总计。
Transpose
转置选项适用于仅包含一个维度的可视化图表。选择转置后,可视化图表中的行会切换为列,列会切换为行。
限制显示的行数
您可以根据行在结果中的位置来显示或隐藏可视化图表中的行。例如,如果您的可视化图表显示的是 7 天滚动平均值,则可能需要隐藏前 6 行。
点击限制显示的行数即可启用或停用此功能。启用后,您可以指定以下选项:
- 隐藏或显示:选择隐藏可从可视化图表中排除某些行。如果选择显示,可视化图表中只会显示有限数量的行。
- 第一行或最后一行:选择要隐藏还是显示的行是结果集中的第一行还是最后一行。
- 数量:指定要隐藏或显示的行数。
在可视化图表下方的“数据”部分中,排除的行以较深的颜色表示。
此选项取决于行顺序。更改查询的排序顺序或添加行数上限可能会更改可视化图表中显示或隐藏的行。
系列菜单选项
“系列”菜单用于控制图表显示每个数据系列的方式。
在表格图表中,每一列都会列在系列菜单中,以便进行自定义。
截断文本
开启截断文本后,数据单元格中显示的文本将被截断,后跟省略号。关闭此设置后,数据单元格内的文本会换行到后续行。
若要查看数据单元格内被截断或自动换行的文本的完整版本,请双击单元格内部;按 Esc 键或点击单元格外部区域,可返回截断或换行的版本。
Truncate Text(截断文本)的默认设置为开启状态。
截断列名称
启用截断列名称后,列标题中显示的文本将被截断。关闭此设置后,列标题中的文本会换行到后续行。
如需查看截断或自动换行的列标题的完整文本,请将鼠标悬停在列标题上。系统随即会显示一条提示,其中包含列标题的全文。
截断列名称的默认设置是关闭。
显示完整字段名称
您可以切换显示视图名称以及每个列标题的字段名称。如果关闭显示完整字段名称,通常仅显示字段名称;但是,count
类型的测量仅显示视图名称。
将列调整为合适大小
将列调整为合适大小:调整所有列的宽度,使表格完全适应您正在查看的窗格的宽度。开启此选项后,您仍然可以手动调整列的大小,而手动设置的宽度会覆盖将列调整为合适大小所设置的宽度。当您将可视化图表保存为 Look 或添加到信息中心时,系统会保存使用将列调整为合适大小选项设置的宽度。
将列调整为合适大小的默认设置为开启。但是,如果将列调整为合适大小导致列过窄而无法阅读,Looker 会自动自动调整所有列的大小,并根据最长的数据值调整每列的大小。
最小列宽
输入一个数字,以设置可视化图表中每列的最小列宽(以像素为单位)。默认的最小列宽为 100 像素。例如,如果您的表格包含许多列,并且您希望创建一个 PDF 格式的表格可视化图表,且该表格不会截断任何表格列,那么此设置会非常有用。在这种情况下,您可以减小最小列宽,以确保包含所有列。
自定义设置
通过自定义部分,您可以对可视化图表中的每个列进行自定义。
标签
您可以为将在可视化图表中显示的列创建自定义标签。
宽度
您可以通过输入 1(最窄)到 1,000(最宽)之间的数字来设置列宽。当您将可视化图表保存为 Look 或添加到信息中心时,系统会保存使用宽度字段设置的宽度。
形式
包含数字数据的列将显示格式选项。使用下拉菜单,您可以为该列中的值选择预定义的格式或创建自定义格式。如果您从下拉菜单中选择自定义,请使用 Excel 样式的格式创建自定义格式。如需了解 Excel 样式的格式,请参阅为数字字段添加自定义格式文档页面。
单元格文本布局
通过格式图标,您可以设置字体颜色、背景填充颜色、粗体、斜体或下划线字体样式,以及相应列的数据单元格内文本的水平对齐方式。
当单元格可视化选项设为开启时,您将无法自定义单元格文本布局。
可以使用格式设置菜单设置列标题的样式。
收起小计
针对包含小计的列显示收起小计选项。启用此选项将收起该列的所有小计。当您将可视化图表保存为 Look 或将其添加到信息中心时,小计将保持收起状态。
您可以通过选择单元格左侧的箭头来折叠单个单元格的小计,但这些更改不会保存。
单元格可视化
包含数字数据的列将显示单元格可视化选项。启用此选项后,水平条形可视化内容会显示在列单元格中,表示每个单元格中的数据值。绘制的条形长度从零(在本例中不显示条形)到最大数据值。
启用单元格可视化选项后,系统会显示调色板。条形可视化的默认调色板来自于在集合菜单选项中选择的颜色集合。选择调色板后,您可以从集合中选择其他调色板,也可以在显示的调色板选择器上选择自定义标签,来创建自定义调色板。条形颜色反映了从最小值(调色板左侧)到最大值(调色板右侧)的数据值。
启用单元格可视化选项后,系统也会显示值标签复选框。此复选框可为图表上每个数据点显示值标签。对于仅包含正值或仅包含负值的列,值标签显示在条形可视化图表的右侧。对于同时包含正值和负值的列,对于负值,值标签显示在条形图的右侧;对于正值,值标签显示在条形可视化图表的左侧。值标签默认为 on。
如果某个列被其他数据系列透视,则每个数据透视组中为该列绘制条形可视化图表;最小值和最大值在透视列之间共享。如果使用某个系列对列进行透视,则即使该系列包含数字数据,也无法使用条形可视化效果。
对于表格可视化图表中的第一个测量,单元格可视化选项默认处于启用状态。对于包含数字数据的其他列,该参数默认为 off。
格式设置菜单选项
颜色集合
通过从集合下拉菜单中选择颜色集合,可以确定可用于条件格式规则或单元格可视化图表的调色板。
借助颜色集合,您可以创建主题可视化图表和信息中心,让这些图表相辅相成。您可以在颜色集合文档页面查看 Looker 的每个内置颜色集合中的所有调色板。您的 Looker 管理员也可以为您的组织创建自定义颜色集合。
任何单元格可视化图表的调色板以及每条条件格式规则的 Palette 部分都会更新为相应集合中的一个调色板。
行和标题格式
行:可用于设置单元格文本的字体大小(介于 1 到 99 磅之间)。
通过标题,您可以设置列标题的字体大小、文字颜色、背景填充颜色和水平对齐方式。标题字号介于 1 到 99 磅之间。
启用条件格式
如果表格可视化图表中没有小计,并且这些列的单元格可视化功能被设为关闭,您可以对这些列应用条件格式。开启启用条件格式,以通过批量或指定相关值来定义对表格进行颜色编码的规则。
例如,您可以将所有值的颜色从红色到黄色再到绿色,随着值从低到中到高的缩放。
您还可以设置超过 5,000 的所有值的格式,并使用黄色单元格背景和粗体文本。
定义格式规则
您可以在规则部分中指定如何为可视化图表指定颜色代码。
首次启用条件格式时,会有一条规则设置为按比例显示颜色编码的默认值。
- 如需添加其他规则,请点击添加规则。
- 要删除规则,请点击相应规则部分右上角的垃圾箱图标。
- 要重新排列规则,请点击并按住具有三条平行线的图标,然后向上或向下拖动规则。
您可以将规则应用于可视化图表中的所有数字字段,也可以使用应用到框将规则应用于一个或多个字段。
如果您选择所有数字字段,系统就会将条件格式规则应用于可视化图表中所有数字字段中的每个值。如果您对刻度上的值进行颜色编码,则刻度将包含所有数值,即使不同列中的值不相关也是如此。
如果您使用所有数字字段创建了多条规则,则列表中较高的规则优先于列表中较低的规则。要更改规则的优先顺序,请点击规则左上角的三条水平条,然后在列表中上下拖动规则。
如果您选择选择字段,Looker 会显示一个框,您可以在其中选择要应用规则的字段。如果您在文本框中输入文本,Looker 仅会列出包含该文本的字段。
选择要应用规则的一个或多个字段。条件格式将仅应用于这些字段中的值。
如果您在同一字段上创建了多条规则,只有列表中排位最高的规则才会应用于可视化图表,其他规则将处于无效状态。要在列表中上移或下移规则,请点击规则左上角的三条水平条,然后在列表中上下拖动规则。
在格式框中,选择是按刻度还是根据逻辑条件设置颜色代码值。
如果您根据逻辑条件设置格式,那么当您在格式框中输入值时,请勿使用千位分隔符。
体重秤上的颜色编码
如果您对刻度上的值进行颜色编码,请点击调色板。
选择现有调色板或通过点击调色板选择器的自定义标签创建自定义调色板:
- 如要在体重秤中添加或移除颜色,请点击 + 或 - 按钮。您的体重秤最多可有 5 种颜色,最少可收集 2 种颜色。
- 要修改体重秤的所有颜色,请点击全部修改,然后输入 RGB 十六进制字符串(如
#2ca6cd
)或 CSS 颜色名称(如mediumblue
)。 - 要为色阶中突出显示的部分选择自定义颜色,请使用色轮。
您可以使用以下选项修改颜色编码:
- 选择反转颜色可将调色板左端的颜色应用到数据范围中较高端的值,将调色板右端的颜色应用于数据范围下端的值。
- 选择使用 X 颜色步骤,即可限制使用指定步骤值的颜色数量。如果不启用此选项,数据将以覆盖整个调色板光谱的渐变色为颜色。启用此选项后,系统会根据颜色步骤的数量对数据进行分组和着色。例如,如果您指定 5 个颜色步骤,数据就会划分到 5 个相等的存储桶中,并应用 5 种颜色,每个数据存储桶都对应一种颜色。有效的颜色步骤编号为 2 到 100(含 2 和 100)。
- 选择中心值周围的镜像范围,在调色板的两侧实现相等的色彩偏移。例如,如果范围是 -100 到 0 到 100,则值 -20 和 20 与中心颜色定义之间的颜色距离 (10%) 相同,分别为调色板渐变的 40% 和 60%。
- 使用 Range 字段指定用于确定调色板起始颜色 (0%)、中心渐变 (50%) 和结束 (100%) 颜色的值。对于起始颜色和结束颜色,您可以指定数据中的最小值和最大值、特定数值或百分位值。对于中心值,您可以指定数据最小值、最大值、数据平均值、数据中位数、特定数值或百分位值的中点。例如,如果将起始和结束百分位值分别指定为 1% 和 99%,将中心值设为 75%,那么颜色渐变的下半部分会应用到数据值的后 75%,上半部分会应用到数据值的前 25%。
基于逻辑条件的颜色编码
如果您要根据逻辑条件对值进行颜色编码(也就是使用以 If value is 开头的某个 Format 选项),请为满足条件的值选择 Background Color、Font Color 和 Font Style。默认情况下,背景颜色设为您为条件格式规则选择的分类调色板中的第一种颜色。
包括总计
如果启用了条件格式,您可以切换颜色编码方案中是否包含总计。
包括 Null 值(作为零)
如果启用了条件格式,您可以切换是否应将 null 值表示为零。
向信息中心添加表格图表
将表格图表添加到信息中心时,如果将行数上限留空,则信息中心对表格图表图块施加的行数上限是 1,000 行。若要提高信息中心图块的行数上限,请输入最高的行数上限(5,000),即能显示的行数上限。
如果选择了展开表格以显示所有行选项,那么当您以 PDF 格式下载或安排定期发送表格图表时,如果表格的许多行已添加到信息中心,那么这些图表的显示效果可能会有所不同。如需了解详情,请参阅下载或安排文档页面。