添加特定字段的行号

时间:2018-03-16 02:52:52

标签: tableau row-number running-total tableau-server rownum

我在SQL中有以下数据。

DOB         Status       Policy StartDate   EndDate
1/05/1983   Lapsed       P1     5/05/2015   5/06/2016
1/05/1983   New Business P2     3/05/2016   
2/04/1999   Lapsed       P3     5/02/2016   10/06/2017
2/04/1999   New Business P4     10/07/2017  
3/06/1972   Lapsed       P5     6/07/2016   15/12/2017
3/06/1972   New Business P6     1/10/2017   
4/12/1954   Lapsed       P7     7/03/2017   1/03/2018
4/12/1954   New Business P8     1/03/2018   

我需要根据DOB字段添加降序号。预期结果假设如下。

enter image description here

不幸的是我只能在#列中获得数字'1'。

对于列#,我尝试使用index(),Window_Count(Countd(DOB),04,0),Runnning_Total(Table Down,Pane Down,Specific Dimension:DOB),但是没有任何效果。

我正在使用Tableau desktop / server 10.0。

谢谢大家的帮助。

1 个答案:

答案 0 :(得分:1)

使用RANK_DENSE功能:

"返回分区中当前行的密集排名。相同的值被赋予相同的等级,但是没有间隙被插入到数字序列中。使用可选的' asc' | '降序'用于指定升序或降序的参数。默认值为降序。

使用此功能,值集(6,9,9,14)将被排名(3,2,2,1)。"

RANK_DENSE(SUM(FLOAT([DOB])),'asc')

enter image description here