Tableau 表计算

2025年3月17日 | 阅读 3 分钟

表计算是对可视化中值的变换。表计算是一种特殊的计算字段,它在 Tableau 中的本地数据上进行计算。

它们基于当前的视图计算,不考虑从可视化中过滤掉的任何维度或度量。

这些计算应用于整个表的值,而不是某些选定的行或列。

表计算用于各种目的,例如

  • 将值转换为排名。
  • 将值转换为显示累计总额。
  • 将值转换为显示总数的百分比。

对于任何 Tableau 可视化,都有一个虚拟表,它由视图中的维度决定。此表与数据源中的表不同。主要是,虚拟表由 Tableau 工作表中以下任何货架上的维度确定,这些维度表示“详细级别”:

Tableau Table Calculations

例如,为了计算平均值,我们需要对整个列应用一种计算方法。这些计算不能在某些选定的行上执行。

该表具有一个名为“快速表计算”的功能,该功能用于创建此类计算。

快速表计算中应用的步骤如下:

步骤 1: 选择要使用表计算的 度量 并将其拖到列货架上。

步骤 2: 右键单击 度量,然后选择选项 快速表计算

步骤 3: 在以下选项中选择一个选项以应用于 度量

  • 运行总计
  • 区别
  • 百分比差异
  • 总额百分比
  • 排名
  • 百分位数
  • 移动平均值
  • 年初至今(YTD)总额
  • 复合增长率
  • 同比增长
  • 年初至今(YTD)增长

1. 表(跨): 它沿着表的长度进行计算,并在每个分区后重新启动。

例如,在下面的屏幕截图中,计算沿着列(例如“年(订单日期)”)计算,对于每一行(例如“月(订单日期)”)。

Tableau Table Calculations

2. 表(向下): 它沿着表的长度向下计算,并在每个分区后重新启动。

例如,在下面的屏幕截图中,计算沿着行(例如“月(订单日期)”)计算,对于每一列(例如“年(订单日期)”)。

Tableau Table Calculations

3. 表(跨然后向下): 它沿着表的长度计算,然后沿着表的长度向下计算。

例如,在下面的屏幕截图中,计算沿着列(例如“年(订单日期)”),向下计算一行(例如“月(订单日期)”),然后再次沿着列计算整个表。

Tableau Table Calculations

4. 表(向下然后跨): 它沿着表的长度向下计算,然后沿着表的长度计算。

例如,在下面的屏幕截图中,计算沿着行(例如“月(订单日期)”),沿着列(例如“年(订单日期)”),然后再次沿着行计算。

Tableau Table Calculations

5. 窗格(向下): 它计算整个窗格向下。

例如,在下面的屏幕截图中,计算沿着行(例如“月(订单日期)”)计算,对于单个窗格。

Tableau Table Calculations

6. 窗格(跨然后向下): 它计算整个窗格的跨度,然后计算窗格的向下。

例如: 在下面的屏幕截图中,计算沿着列(例如“年(订单日期)”)计算整个窗格的长度,向下计算一行(例如“月(订单日期)”),然后再次沿着列计算窗格的长度。

Tableau Table Calculations

7. 窗格(向下然后跨): 它计算整个窗格的向下,然后计算窗格的跨度。

例如,在下面的屏幕截图中,计算沿着行(例如“月(订单日期)”)计算窗格的长度,沿着列(例如“年(订单日期)”),然后再次计算窗格的长度。

Tableau Table Calculations