组合单元格的Tableau计数不同

问题描述

我必须找到列组合的计数:

JobsName    date        check       calculatedField 
Job1        2/2/2020    check1        1
Job1        2/2/2020    check2        1
Job1        3/2/2020    check1        2
Job3        4/2/2020    check1        3
Job3        4/2/2020    check2        3
Job3        4/2/2020    check3        3
Job4        5/2/2020    check3        4

每当JobsName有一个新的运行日期时,就向caucluatedField添加1。

解决方法

如果您的数据库支持窗口功能,则只能使用dense_rank()

select
    t.*,dense_rank() over(order by date) calculatedField
from mytable t