表格图表可让您直接查看数据。可以对其进行格式设置,以体现您想要突出显示的数据元素。
构建表格图表
表格图表接受维度、衡量指标、数据透视、小计、表格计算、自定义字段以及行或列总计。表格图表支持最多 5,000 行和最多 200 个透视列。
如需使用表格图表,请运行查询,然后点击可视化图表栏中的表格图标。
要修改表格可视化图表,请点击可视化图表栏右上角的齿轮图标。
接下来列出的选项如果与表格的组成不兼容,或显示为与您选择的其他设置冲突,则可能会灰显或隐藏。
数据栏选项
数据栏上的几个选项都会同时影响您的可视化图表和数据表格。
小计
当您的数据表格包含至少两个维度时,用于在表格可视化图表中添加小计的选项会显示在数据栏中。选中小计复选框,然后按运行。小计费用仅会显示在表格可视化图表中。它们不会出现在数据表中。
小计费用是针对除最右边的维度之外的所有维度计算的。要更改小计维度,请对数据表中维度的位置重新排序。
关于小计费用的运作方式,您需要注意以下几点:
- 小计的重复项目可能会减少,如果同一种项目出现在多个类别中,那么实际累积的数据可能会与您预想的不一样。在这种情况下,Looker 只会统计一次内容,而不是重复统计每次重复展示。Looker 以相同的方式计算列总计。
- 执行汇总的表格计算小计(如使用
percentile
或mean
计算)可能不符合您的预期。这是因为表计算使用其他小计值(而不是使用数据列中的值)计算小计。例如,如果您有两个 30,500 和 24,312 的用户总数,但您有一个表计算值(例如mean(${users.count})
),则这两个表的小计计算结果将会返回 27,406,因为这是执行(30500 + 24312)/2
计算。 - 对测量值进行过滤时,小计数据不可用。
- 如果数据表格的行数上限在小计类别中截断了您的数据表格,则表格类别中将隐藏整个类别。
- 系统会对每个小计类别单独进行排序。
- 最左边的小计始终进行排序。按多列排序时,小计列的优先级更高。
- 如果您通过在“探索”的“数据”部分拖放维度来更改维度的顺序,则可能需要取消选择和重新选中小计复选框。
在表格可视化图表中,小计可以收起或展开。如需了解详情,请参阅收起小计部分。
对小计费用的方言支持
能否使用小计费用取决于您的 Looker 连接所使用的数据库方言。在最新版本的 Looker 中,以下方言支持小计:
关于小计数据的方言支持,请注意以下几点:
- 使用 MySQL 时,所有小计必须按升序排序。
- 如果您使用小计数据且底层结果集包含的行数超过 30000 行(无论您在数据表中设置了哪些行数限制),那么 MySQL 和 Snowflake 中的数据透视操作将会失败。
- 与未采用小计费用的查询相比,将小计数据用于 BigQuery 和 Redshift 可能会降低查询速度。
行总计
如果您的图表包含数据透视,您可以通过在数据栏中选中行总计复选框来为图表添加行总计。请参阅 Looker 探索数据文档页面了解详情,包括了解汇总数据不可用时以及需要考虑的汇总数据注意事项。
通过行总计复选框右侧的箭头,您可以在计算维度和维度表后,在“总计”列的展示位置与最左侧的默认展示位置之间切换。
合计
您可以在数据栏中选择总计,从而添加测量结果和表格计算结果的列总计值。请参阅 Looker 探索数据文档页面了解详情,包括了解汇总数据不可用时以及需要考虑的汇总数据注意事项。
列数上限
如果您的数据表包含数据透视,您可以在列限制框中输入介于 1 到 200 之间的任何数字,从而为图表添加列限制。维度、维度表计算、行总数和衡量数据透视之外的表计算不会计入列限制。数据透视分组会将每个列计为一列上限。如需了解详情,请参阅过滤和限制数据文档页面。
行数上限
在数据标签页的行数限制框中输入介于 1 到 5,000 之间的任意数字,即可为图表添加行数上限。如果您的查询超出了您设置的行数上限,则无法对行总计列或表计算列进行排序。
在向信息中心添加表格图表时,如果行数上限留空,信息中心会向表格卡片添加 1,000 行上限。要提高信息中心图块的行数上限,请输入一个更高的行数上限,上限为 5000(即系统可显示的行数上限)。
计算
如果您拥有适当的权限,便可以点击数据标签页上的添加计算按钮,将图表计算结果添加到图表。如需了解详情,请参阅使用表计算文档页面。
您还可以使用字段选择器的自定义字段部分。
列菜单选项
在查看模式下通过信息中心卡片访问列菜单选项时,对设置所做的更改不会保存。要保存对设置所做的更改,请在信息中心内输入修改模式,点击图块的三点状菜单中的修改,然后在显示的修改窗口中更改设置。
表格图表的每列右上角都有一个三点状图标,将鼠标悬停在列标题上即会显示:
点击三点状图标会显示一个列菜单,菜单中提供了在您查看表格列时冻结、复制和调整其大小的选项:
冻结
点击冻结选项可冻结图表左侧的表格列。在水平滚动期间,冻结的列会在左侧显示。多列可以冻结。
如需取消冻结列,请再次点击三点状图标,然后选择取消冻结。
复制值
点击复制值可复制列标题及列中的所有值,然后将其粘贴到电子表格、文本文件或 Looker 过滤器中。您也可以点击可视化图表中的单元格或单元格范围,然后使用键盘快捷键 Command-C (Mac) 或 Ctrl+C (Windows) 复制内容。
自动调整所有列的大小
点击自动调整所有列的大小可调整各列的宽度,使其与列标题名称或最长数据值(以较高者为准)相匹配。
重置所有列宽
点击重置所有列宽可将每列的大小调整为默认宽度,即启用根据大小调整列大小时设置的宽度。如果将列的大小调整为合适的宽度,则列大小会由自动调整所有列设置。
对列进行排序
在 Looker 中探索数据文档页面介绍了默认排序顺序。
您可以点击可视化图表中的列标题,对表格可视化图表中的列进行排序。每点击某项标题,其列都会按升序和降序排序。列标题中会显示一个 V 形,表示图表按该列排序。V 形向上表示指示升序,向下指示指示降序。
您可以按多个列进行排序,只需按住 Shift 键,然后按您希望这些列的顺序进行排序即可。
如果启用了小计,则始终对最左侧的小计进行排序。系统会对每个小计类别单独进行排序。
手动移动和固定列
在查看模式下,通过信息中心图块重新排列列时,系统不会保存对列顺序所做的更改。要保存对列顺序所做的更改,请在信息中心内输入修改模式,点击图块的三点状菜单中的修改,然后在显示的修改窗口中移动列。
点击并拖动表格可视化图表中的列标题,您可以将任何列(包括数据透视表元素组和各个数据透视表列)移至可视化图表中的任何其他位置。数据表中各列的顺序不会发生变化。
当您点击并拖动列时,如果您接近可视化图表的左侧边缘,则会显示一个图钉图标:
如果您在固定图标显示时放下该列,则该列将固定到可视化图表的一侧。在水平滚动期间,固定的列仍会保持在侧边。可以固定多个列。
如果您将可视化列超出可视化边界,则会出现划掉的眼睛图标:
如果您在显示眼睛图标时删除该列,则该列不会从其原始位置移动。
如果您下载了包含已重新排列的列的表格,则这些列将按其原始顺序(即数据表中的显示顺序)显示,即使选择了已应用可视化选项设置也是如此。
手动调整列大小
要手动调整列的大小,请点击列标题的右边框,然后向左或向右拖动。
手动调整列大小会覆盖根据大小调整列的大小。
“绘制”菜单选项
表主题
您可以选择表着色选项:
- 传统版:表格会显示在“数据”部分中,并带有蓝色尺寸、橙色测量值和绿色表格计算图标。
- 白色:表格标题为白色,数据行在白色和灰色之间切换,文字为黑色。
- 灰色:表格标题显示为灰色,数据行交替呈现为白色和浅灰色,文本为深灰色。
- 透明:表格标题是完全透明的,数据行会在完全透明和半透明的灰色之间切换,文本会自行调整颜色。这在使用自定义的嵌入式数字面板时非常有用,它可以在可视化内容中显示图块背景颜色。在此类信息中心内,文本颜色会根据需要调整背景颜色,并根据需要从黑色更改为白色。在“探索”页面上或嵌入的 Look 中,背景在透明的可视化图表下始终为白色。
- 未设置样式:整个表格是白色的,数据行用灰线分隔,文字为黑色。
显示行号
您可以切换是否在每个表格行的开头显示行号。
当您在表格图表中使用小计费用时,显示行号会停用。
显示总计
显示总计:切换是否显示每个表格列底部的总计值。
如果总计未添加到您的报告中,显示总计将被停用。
显示行总计
Show Row Totals(显示行总计)可切换是否在每个表格行的开头或末尾显示行总计。
如果行总计未添加到您的透视报告中,则系统会停用显示行总计选项。
转置
对于仅包含一个维度的可视化图表,您可以使用转置选项。选择 Transpose 后,可视化图表中的各行将切换成列,列将切换到行。
限制显示的行数
您可以根据数据在结果中的位置在可视化图表中显示或隐藏行。例如,如果您的可视化图表显示的是 7 天的滚动平均值,建议您隐藏前 6 行。
点击限制显示的行数可启用或停用此功能。启用此选项后,您可以指定以下选项:
- 隐藏或显示:选择隐藏,可从可视化图表中排除某些行。选择显示可在可视化图表中仅显示有限数量的行。
- 第一或最后一行:选择要隐藏或显示的行是结果集中的第一行还是最后一行。
- 数字:指定要隐藏或显示的行数。
在可视化图表下方的“数据”部分中,被排除的行会以较深的颜色显示,并在行号左侧标有符号:
此选项取决于行的顺序。更改查询的排序顺序或添加行数上限可能会更改可视化图表中显示或隐藏的行。
系列菜单选项
系列图书菜单用于控制图表展示每个数据系列的方式。
在表格图表中,每一列都在自定义数据系列菜单中列出。
截断文本
开启截断文字后,数据单元格中显示的文字将被截断,后跟省略号。关闭此设置后,数据单元格中的文本会换行显示。
要查看数据单元格内被截断或封装后的文字的完整版本,请双击单元格的内部;按 Esc 键或在单元格外点击一下即可返回到截断或封装后的版本。
截断文字的默认设置是开启。
截断列名称
开启截断列名称后,列标题中显示的文字将被截断。关闭此设置后,列标题中的文本会换行显示。
要查看截断或封装后的列标题的完整文本,请将鼠标悬停在列标题上。系统随即会显示提示,其中包含列标题的完整内容。
截断列名称的默认设置是关闭。
显示完整字段名称
对于每个列标题,您都可以选择是否显示视图名称以及字段名称。当显示完整字段名称处于停用状态时,系统通常只会显示字段名称,但 count
类型的衡量结果只会显示数据视图名称。
将列调整为合适大小
调整列宽以调整列宽可调整所有列宽,以便表格能完美适合您查看的窗格宽度。当此选项处于开启状态时,您仍然可以手动调整列宽,并且手动设置的宽度会替换将列大小调整为 Google 健身设置的宽度。当您将可视化图表保存为外观或将其添加到信息中心时,系统会保存使用 Size Columns to Fit 选项设置的宽度。
Size Columns to Fit 的默认设置是 on。不过,如果将列调整为合适大小会导致列过窄,导致无法读取,Looker 将会自动自动调整所有列,并根据列的最长数据值调整大小。
最小列宽
输入数字可设置表格可视化图表中每列的最小列宽(以像素为单位)。默认的最小列宽为 100 像素。此设置非常有用,例如,假设您有一个包含大量列的表格,并且您希望创建表格可视化图表的 PDF 文件,以确保该行不会截断任何表格列。在这种情况下,您可以降低列宽下限,以确保包含所有列。
自定义设置
通过自定义部分,您可以自定义可视化图表中的每一列。
标签
您可为可视化图表中显示的列创建自定义标签。
宽度
您可以通过输入 1(最窄)到 1,000(最宽)之间的数字,设置列宽。当您将可视化图表保存为外观或将其添加到信息中心时,系统会保存使用 Width 字段设置的宽度。
形式
对于包含数值数据的列,系统会显示格式选项。使用下拉菜单,您可以选择预定义的格式,也可以为列中的值创建自定义格式。如果您从下拉菜单中选择自定义,请使用 Excel 样式的格式创建自定义格式。向数字字段添加自定义格式文档中介绍了 Excel 样式的格式。
单元格文本布局
通过格式图标,您可以设置字体颜色;背景填充颜色;粗体、斜体或下划线字体样式;以及该列的数据单元格内的水平对齐方式。
如果单元格可视化选项设置为开启,则无法自定义单元格的文本布局。
您可以使用格式设置菜单来设置列标题样式。
收起小计
针对包含小计费用的列显示收起小计选项。启用此选项将收起该列的所有小计。当您将可视化图表保存为 Look 或将其添加到信息中心时,小计将保持收起状态。
您可以通过点击单元格左侧的箭头来收起各个单元格的小计,但这些更改不会被保存。
单元格可视化
对于包含数值数据的列,系统会显示单元格可视化选项。启用此选项后,列单元格中会显示水平条可视化图表,表示每个单元格中数据的值。柱形图从零绘制(在此情况下不会显示条形)到最大数据值。
启用 Cell 可视化图表 选项后,系统会显示一个调色板。条形图可视化的默认调色板来自在集合选项中选择的颜色集合。点击调色板后,您可以从集合中选择不同的调色板,或者点击显示的调色板选择器中的自定义标签页来创建自定义调色板。条形颜色反映了从最小值(调色板左侧)到最大值(调色板右侧)的数据值。
当单元格可视化选项处于启用状态时,值标签复选框也会出现。此复选框可切换图表上每个数据点的值标签的显示方式。对于仅包含正值或仅包含负值的列,值标签会显示在条形图的右侧。对于既包含正值也包含负值的列,值标签会显示在正值表示条形的右侧以及正值表示的条形左侧。值标签默认为开启。
如果某个列由其他系列进行数据透视,则系统会在每个数据透视组中为该列绘制柱形图图表;并在转换后的列之间共享最小值和最大值。如果使用某个系列来转换列,则即使该系列包含数字数据,也无法使用条形图直观呈现。
对于表可视化图表中的第一个测量,单元格可视化选项默认为开启。对于包含数值数据的其他列,默认设置为关闭。
格式设置菜单选项
颜色集合
从集合下拉菜单中选择颜色集合后,即可决定可用于条件格式规则或单元格可视化图表的调色板。
借助颜色集合,您可以创建看起来良好的主题可视化效果和信息中心。您可以在颜色集合文档页面上查看 Looker 的每个内置颜色集合中的所有调色板。您的 Looker 管理员可能也会为您的组织创建自定义颜色集合。
任何单元格可视化图表的调色板以及每个条件格式规则规则的 Palette 部分都会使用该集合中的调色板进行更新。
行和标题格式
行可让您为单元格文本设置 1 到 99 个点的字体大小。
通过标题,您可以设置列标题的字体大小、文字颜色、背景颜色和水平对齐方式。标题字号可在 1 至 99 点之间。
启用条件格式
如果没有小计,并且这些列的单元格可视化功能设置为关闭,您可以对表可视化图表中的列应用条件格式。启用启用条件格式以定义相关规则,为表格着色,缩放或指定感兴趣的值。
此示例显示了一个示例图表,其中的值按照从低到中到高的顺序进行缩放,所有颜色均按红色比例从黄色更改为黄色:
此例直观呈现了超过 5,000 个值,并突出显示为粗体:
定义格式规则
您可以在规则部分指定如何为可视化图表着色:
当您首次启用条件格式设置时,系统会创建一条规则并将其设为缩放比例的默认颜色编码。
- 如需添加其他规则,请点击添加规则。
- 如需删除某条规则,请点击该规则部分右上角的垃圾箱图标。
- 要重新排列规则,请点击并按住图标(3 条并行的线),然后向上或向下拖动规则。
您可以将该规则应用于可视化图表中的所有数字字段,也可以使用应用到框将此规则应用于一个或多个字段:
如果您选择所有数字字段,则条件格式规则将应用于可视化图表中的所有数字字段中的每个值。如果您对体重秤进行颜色编码,那么体重秤将包含所有数值,即使不同列中的值无关。
如果您使用所有数字字段创建多条规则,那么列表中规则的优先级高于列表中排名较低的规则。要更改某条规则的优先级,请点击其规则左上角的三条横线,然后将规则拖到列表中的较低或较低位置。
如果您选择选择字段,Looker 会显示一个框,您可以在其中选择要应用规则的字段。如果您在该框中输入文本,Looker 将仅列出包含该文本的字段。
选择要应用规则的一个或多个字段。条件格式设置将仅应用于这些字段的值。
如果您对同一字段创建了多个规则,则只有列表中最高的规则会应用于该可视化图表,其他规则无效。若要在列表中上下移动某条规则,请点击相应规则左上角的三条横线,然后拖动规则在列表中的较高或较低位置。
在格式框中,选择给体重秤标注颜色值还是根据逻辑条件着色:
如果您根据逻辑条件设置格式,在格式框中输入值时,请勿使用千位分隔符。
色阶缩放
如需对颜色进行颜色编码,请点击调色板:
选择现有调色板,或点击调色板选择器的自定义标签页来创建自定义调色板:
- 如需在体重秤中添加或移除颜色,请点击 + 或 - 按钮。体重秤最多可添加 5 种颜色和至少 2 种颜色。
- 如要修改缩放比例的所有颜色,请点击全部修改,然后输入 RGB 十六进制字符串(例如
#2ca6cd
)或 CSS 颜色名称(例如mediumblue
)。 - 如需为色标中突出显示的部分选择自定义颜色,请使用色轮。
使用以下选项修改颜色编码:
- 选择反向颜色可将调色板左端的颜色应用于数据范围上限中的值,将调色板右端的值应用于数据范围下端的值。
- 选择 Use X color steps(使用 X 颜色步骤),将步数限制为指定步数值。如果未启用此选项,数据会以覆盖整个调色板的渐变色显示。启用此选项后,数据将根据颜色步骤的数量进行分组和着色。例如,如果您指定 5 个颜色步骤,则该数据将划分为 5 个相等的存储桶和 5 种颜色,每种数据类别则对应一种颜色。有效颜色步骤编号为 2 至 100(含 2 和 100)。
- 选择围绕中心值镜像范围,在调色板的两侧进行相同的颜色偏移。例如,如果范围是 -100 到 0 到 100,则 -20 和 20 的值是相距中心颜色定义的相同颜色距离 (10%) - 分别是调色板渐变的 40% 和 60%。
- 使用范围字段指定用于确定调色板渐变起始值 (0%)、中心值 (50%) 和结束值 (100%) 的值。对于起始颜色和结束颜色,您可以指定数据中的最小值、最大值、具体数值或百分位值。对于中心值,您可以指定数据最小值和最大值的中点、数据平均值、数据中位数、特定数值或百分位值。例如,如果分别指定 1% 和 99% 的起始和结束百分位值,其中中心值为 75%,则颜色渐变的下半部分会应用于数据值的较低 75%,而颜色渐变的上半部分会应用于数据的前 25%。
根据逻辑条件进行颜色编码
如果您基于逻辑条件对颜色值进行编码(即使用以 If value is 开头的某个格式选项),那么对于符合该条件的值,请选择背景颜色、字体颜色和字体样式。默认情况下,背景颜色会设为您为条件格式设置规则选择的分类调色板的第一种颜色。
包括总计
如果启用了条件格式设置,则您可以选择是否在颜色编码方案中包含总计数据。
包括 Null 值(作为零)
如果启用了条件格式,则可以切换是否将 null 值表示为 0。
将图表添加到信息中心
在向信息中心添加表格图表时,如果行数上限留空,信息中心会将表格图表卡片限制为 1,000 行。要提高信息中心图块的行数上限,请输入一个更高的行数上限,上限为 5000(即系统可显示的行数上限)。
如果将表格展开即可显示所有行选项,当添加到 PDF 或安排下载 PDF 格式的行时,系统会将包含许多行的表格看上去有所不同。如需了解详情,请参阅下载或安排文档页面。