如何对我的行进行排名,然后将最大排名的特定值带到Tableau中的新计算字段

时间:2018-02-11 07:27:35

标签: tableau data-manipulation ranking calculated-field

我正在处理 Tableau 中的数据,我的数据如下:

MRN   CHECK-IN  CHECK-OUT   WARD
111   DATE 1    DATE 2      15
111   DATE 2    DATE 3      16
111   DATE 3    DATE 4      20
222   DATE 1    DATE 2      14
333   DATE 1    DATE 2      11

Table1

我为患者提供MRN,在特定病房办理登机手续和结账,然后如果患者转到另一个病房,将为同一患者添加新记录。

我需要制作一个新的计算字段,其中包含每位患者的排名取决于以下办理登机手续:

MRN   CHECK-IN  CHECK-OUT   WARD    Rank
111   DATE 1    DATE 2      15      1
111   DATE 2    DATE 3      16      2
111   DATE 3    DATE 4      20      3
222   DATE 1    DATE 2      14      1
333   DATE 1    DATE 2      11      1

Table2

然后我想添加另一个计算字段:

MRN   CHECK-IN  CHECK-OUT   WARD    Rank    new checkouts for max rank
111   DATE 1    DATE 2      15      1       DATE 4
111   DATE 2    DATE 3      16      2       DATE 4
111   DATE 3    DATE 4      20      3       DATE 4
222   DATE 1    DATE 2      14      1       DATE 2
333   DATE 1    DATE 2      11      1       DATE 2

Table3

我希望我的问题很清楚

1 个答案:

答案 0 :(得分:0)

如果您的主要目标是获取最后一个最大日期列,则无需排名

max checkuout= {fixed MRN: max(CheckOut)}