如图,每天都有多个时间点有数据,如何能只取每天值不为空的最早一个时间点的值?
sql中处理,思路:按照天进行分组,再按时间排序后拿到limit第一笔资料
参考:
SELECT MAX(X),XXXX,XXX,XX FROM XXXXX GROUP BY ,XXXX,XXX,XX
不好意思最早应该是min不是max
1)在finebi中的处理方法,新增一列截出日期(不要时分秒)命名为「date」。
2)然后新建分组汇总,将「产品」「date」拖入分组栏,将「日期」拖入汇总栏并选择「下拉>最早时间」