表格

表格同时显示多个字段,其中每行的内容在逻辑上相互关联。通常,表格由一个维度和多个度量组成。

Table.

只能在维度列中进行选择。所有维度列的标题中都有搜索图标 (F)。

适合使用它的情况

如果您想要查看详细的数据和精确的值(而不是值的可视化),可以使用表格。当您想要比较单个值时,表格很有用。向下钻取组维度在表格中非常有效。在有限的空间内,您可以向下钻取到下一级别的详细信息,并分析更新的度量值。

优势

您可以通过不同方式对表格进行筛选和排序。表格中可以包含许多值,并且当您在表格中向下钻取时,可以充分利用表格的有限空间。当您想要查看确切的值而非趋势或图案时,表格是极好的选择。

劣势

如果表格包含许多值,则很难获得各值关联的概述。并且,也很难以确定表格中的不规则性。

创建表格

您可以在编辑的表格上创建新表格。

执行以下操作:

  1. 从资产面板中,将空表格拖动到表格。
  2. 单击添加维度,然后选择维度或字段。
  3. 单击添加度量,然后选择度量或从字段创建度量。

创建表格时,可能需要在属性面板中调整其外观和其他设置。

提示: 列宽度自动设置,使列合理排列在一起,以便增强可读性。您可以通过拖动标题分隔线来调整列宽度。双击标题分隔线可重置为默认宽度。

对齐数据

如果文本对齐设置为自动,则列数据会根据数据类型对齐:文本值为左对齐,数值(包括日期相关值)为右对齐。如果将其设置为自定义,则可以选择靠左或靠右对齐数据。

表格排序

您可以通过不同方式对表格进行排序:

  • 列排序 - 从左至右调整维度和度量的顺序
  • 行排序 - 调整行的排序优先级顺序
  • 内部排序 - 使用维度和度量的内部排序顺序
  • 交互式排序 - 在分析期间,您可单击列标题以将表格排序

列排序

默认情况下,列排序顺序按在表格中添加维度和度量的顺序设置。如果先添加 Sales 度量,则会在表格中(最左边)先显示此度量。添加的下一个维度或度量显示在第二列,依此类推。在属性面板的下,可以更改列排序顺序。

行排序

默认情况下,行按首先添加的维度或度量,使用数值降序、文本值升序进行排序。列标题下的小箭头表示按哪列对表格排序。

可以在属性面板的排序下更改行排序。拖动维度和度量可更改排序优先顺序。在许多情况下,排序不仅受排序中的第一个维度或度量影响,而且受后续维度或度量影响。

Example:  

在以下屏幕截图中,这些行首先按 Customer 排序,然后依次按 MonthProduct Type 排序。正如您所看到的,Customer 列和 Month 列包含几个值相同的行(A-2-Z SolutionsMonth)。Product Type 中的行按字母顺序排序,但仅显示一月向 A-2-Z Solutions 客户销售的产品类型。

Table with sorting order: Customer, Month, Product type.

通过更改排序顺序,以便依次按 Product TypeMonth 二次排序,向 A-2-Z Solutions 客户销售的所有 Product Type 项目都会按字母顺序显示,但仅在 Month 下显示销售产品时的月份。

Table with sorting order: Customer, Product type, Month.

内部排序

每个维度和度量都有默认的(自动)内部排序顺序,这种顺序可以更改。在排序下,单击要更改的项目,然后单击切换至自定义排序的按钮。如果对项目内部排序做出的更改与某优先级更高的项目冲突,则此排序可能没有效果。

交互式排序

在分析期间,可以设置要排序的列,只需单击列标题即可。第一次单击将根据所选项目的默认排序方式对表格排序。第二次单击将颠倒此排序顺序。交互式排序基于会话,不能保存。如果您想让排序更改成为永久内容,则需要在属性面板中进行更改。

显示总计

默认情况下,数值的总计显示在列名称下面。在属性面板中,可以更改此显示方式,以将总计显示在列底部,或根本不显示。

显示更多数据

您可停止第一列的滚动,并选择单独在标题和单元格中环绕多行文字。这些设置可在属性面板中的外观 > 显示下更改。

显示限制

行数和列数

在表格中,可以包含数百万行和任意数量的维度和度量列。但由于大型表格不实用,且难以管理,因此实用的数量限制远低于理论最大值。在大多数情况下,无需水平滚动就可以查看全部列才会令人满意。

具有混合大小内容的表格

在表格中您可有两个列,其中内容视频在单元中的一行上,以及包含环绕的多行文本的列中。在一些情况下,当多行列在进入和离开视野时,您将看到在对齐上有偏移以及大量行。如果视图仅包含适配在一行上的内容,表格将在单行中调整并显示所有内容,这意味着会显示更多行。

在这些情况下我们建议您禁用多行文本环绕,以避免让用户产生混淆。