在本文中,我们将通过一个示例向您展示如何在 Tableau 中进行排名计算。我们将使用员工表来展示用于此排名计算演示的 SQL Server。
在我们开始计算示例之前,我将向您展示 Tableau 中可用的排名选项列表。
| 排名选项 | 结果 |
|---|---|
| 竞争(1、2、2、4) | 此选项为相同的值分配相同的排名,并跳过下一个排名。例如,如果我们有 100、200、300、300 或 400,则此选项将分配排名为 1、2、3、3、5 |
| 修改的竞争(1、3、3、4) | 修改的竞争选项为重复值分配相同的排名。最高值排名为 1,接下来的两个相同值排名为 3。下一个值排名为 4。例如,如果我们有 100、200、300、300 或 400,则此选项将分配排名为 1、2、4、4、5 |
| 密集型(1、2、2、3) | 密集型选项为相同的值分配相同的排名,但它不会跳过下一个。例如,如果我们有 100、200、300、300 或 400,则此选项将分配排名为 1、2、3、3、4 |
| 唯一(1、2、3、4) | 此 Tableau 排名选项为每个记录分配唯一的排名。尽管存在相同的值,但它们会分配唯一的排名。在这里,排名因素由我们指定的顺序决定。 |
升序和降序选项:在 Tableau 排名计算类型下,我们有两个选项
- 升序:排名将从最低到最高分配。例如,如果我们有 100、200、300、300 或 400,则排名将为 1、2、3、3、5
- 降序:排名将从最高到最低授予。因此,例如,如果我们有 100、200、300、300 或 400,则排名将为 4、3、2、2、1。
我建议您参考连接到 SQL Server 文章来了解配置。下面的屏幕截图将向您展示 Tableau 表中的数据,正如您所见,它有 14 条记录
Tableau 排名计算基础
此示例将向您展示计算排名的基本方法。为此,我们将从“维度”区域将“职业”、“姓氏”和“名字”拖放到“行”架上,并将“年度收入”从“度量”区域拖到“标记”架上的“文本”字段。
- 有关计算排名的高级方法指南。
要分配 Tableau 排名,我们必须添加表计算。为此,请单击“年度收入”度量(根据需要更改)旁边的向下箭头,然后打开上下文菜单。
您可以从可用选项列表中选择“添加表计算”选项或“快速表计算”选项。我们现在选择“快速表计算”选项和“排名”选项。

选择“排名”选项后,Tableau 会根据“年度收入”值为主记录分配排名。

最好显示年度收入值以便比较排名值与年度收入。因此,让我们将年度收入添加到“列”架上。正如您所见,这将创建一个水平条形图。请使用“显示方式”窗口将条形图更改为文本。

以下屏幕截图将使您更好地了解排名计算。

修改或编辑 Tableau 排名计算
要编辑现有的表计算,请单击表计算旁边的向下箭头,这将打开上下文菜单。在这里,您必须选择“编辑表计算”选项。

单击“编辑表计算”选项后,将打开一个名为“表计算”的新窗口。正如您所见,tableau 默认将“排名计算类型”选择为“竞争(1、2、2、4)”,并将“计算方式”选项选择为“指定维度(职业、姓氏和名字)”。在这里,您也可以取消选中不需要的维度。

让我们将计算类型从“竞争”更改为“修改的竞争(1、3、3、4)”,您可以看到排名的变化。

让我们将计算类型从“修改的竞争(1、3、3、4)”更改为“密集型(1、2、2、3)”,您可以看到排名的变化。

最后,我们将 Tableau 计算类型从“密集型(1、2、2、3)”更改为“唯一(1、2、3、4)”。您可以看到排名的变化。

Tableau 排名计算用于交叉制表报告
在此示例中,我们展示了如何为交叉表矩阵或报表(或)计算排名,并计算每个分区的排名。我们已将“名字”从“行”架中删除,并将“计算方式”选项更改为“窗格”(向下然后向右)。这里没有交叉表,所以它将通过向下计算。
首先,我们将排名计算类型更改为“竞争(1、2、2、4)”,您可以看到结果。它为每个分区(此处为职业)计算排名。

计算类型为修改的竞争
让我们将 Tableau 排名计算类型从“竞争”更改为“修改的竞争(1、3、3、4)”。从下面的屏幕截图,您可以看到按职业分区修改的竞争排名。

计算类型为密集型(1、2、2、3)
让我们将排名计算类型从“修改的竞争(1、3、3、4)”更改为“密集型(1、2、2、3)”。从下面的屏幕截图,您可以看到按职业分区计算的密集型排名。

计算类型为唯一
最后,我们将 Tableau 排名计算类型从“密集型(1、2、2、3)”更改为“唯一(1、2、3、4)”。您可以看到按职业分区计算的唯一排名。

Tableau 排名计算第二种方法
请单击度量值(此处为年度收入)旁边的向下箭头以打开上下文菜单。在这里,您必须选择“添加表计算”选项。

单击“添加表计算”选项后,将打开一个名为“表计算”的新窗口。请将计算类型从“差值”选项更改为“排名”。

接下来,将“排名计算”的“计算方式”选项从“表(向下)”更改为“窗格(向右然后向下)”。
