比如维度、指标如下
张三 在职
张三 离职
怎么才能让结果直接显示为离职(因为离职是数据里面的最后一行状态)
Finebi解决方案:自助数据集,新增字段-分组+组内序号(时间字段降序),过滤(序号=1)的数据行状态即可!
_______
参考一下这个sql 单价就改成你的状态的字段
select 名字, 时间,单价 from (select 名字, 时间,单价, row_number() over(partition by 名字 order by 时间 desc) rk from tab) t where rk = 1
有时间戳就好办,用开窗函数,没有的话。。。棘手
select 名字, 时间,状态
from (select 名字, 时间,状态, row_number() over(partition by 名字 order by 时间 desc) row_num from 表) t
where row_num = 1