知识库

按最近的数据对度量进行动态排名


发布时间: 20 Jan 2015
上次修改日期: 20 Jul 2023

问题

如何通过创建计算字段对度量进行动态排序和排名。

环境

Tableau Desktop

答案

下面的示例可在附带的工作簿中找到,该工作簿使用示例数据源“Superstore”。
  1. 创建计算字段 [LookupValue]

    LAST()

    此操作是建立列索引,因此最右边的列始终为 0

  2. 创建计算字段 [Across_Value]

    WINDOW_SUM(IIF([LookupValue]=0,([Value]),0))

    此操作是检查每个列中是否有值 LAST()。如果是 0(最后一列),则我们对“度量”额加总,否则结果为 0。

  3. 创建计算字段 [Rank]

    RANK([Across_Value])

    此操作是对 Tableau 中最右侧列的和进行排名。

    对于排名的计算依据

    Rank > 表(向下)
    Across_Value > 表(横穿)
    查找“> Month”,然后将“[Rank]”(排名)字段放在工作表上的最左边作为离散度量,并隐藏标题。

此文章是否已解决问题?