假设某一产品年度内有多笔销售额记录,如何获取本年度最晚销售时间及对应的销售额呢?
Excel中我们通常用MAX函数获取最晚时间。
但在FineBI的数据编辑界面,是没有MAX函数的。
这时最晚时间可以通过以下方式来实现:
方式一、新增汇总列
方式二、分组汇总
下面我们分别来看一下实现方式及实现效果。
这是今天用到的模拟数据。
因为数据表记录了2022年-2025年的销售数据,所以计算最晚时间之前,先通过获取时间计算出销售时间所在年份并将该字段转化成文本格式。
方式一、新增汇总列
1、添加新增汇总列【各产品年度最晚一次销售日期】
分组字段:年份、产品名称
汇总字段:销售日期
汇总方式:最晚时间
结果如下:
2、接下来一般会分为两种情况
(1)结果只需要保留最晚一次销售数据,可以直接进行过滤

过滤–添加过滤条件–公式如下:
结果如下:
(2)结果需要保留历史所有数据
-
新增公式列,计算最晚一次销售日期对应销售额
IF(销售日期=各产品年度最晚一次销售日期,销售额,null)
结果如下:
-
新增汇总列,将上一步赋值为空的列全部赋值为最晚一次销售日期对应销售额
结果如下:
方式二、分组汇总
1、添加新增汇总列【销售日期排序】
分组字段:年份、产品名称
汇总字段:销售日期
汇总方式:降序排名
结果如下:
2、添加分组汇总
分组:年份、产品名称、分类
汇总:销售日期时间(汇总方式:最晚时间),销售额(添加汇总条件:日期排序=1)
结果如下:
好了,今天的内容就到这里,希望能该你带来一些启发。