关于这个问题,主要是有两个场景
一、如果您只是需要上面的横向字段数据“显示为月末最后一天,但实际统计的是这个月下所有的数据”
1)可以新建计算字段:last_day(date)
2)这个计算字段其实相当于一个标签,就是把所有的日期数据打上一个标签,都用月末最后一天表示,实际统计的是所有这个月下的数据之和
3)但是要注意,这个可能会出现了您没有某个月末的数据,但是月末下有数据的情况,其实是把这个月其他日期的数据也统计进去了
二、如果您需要的是上面的横向字段数据“显示为月末最后一天,实际统计的也只是这一天的数据”
1)那么您可以新建计算字段:日期字段 = last_day(日期字段),并选择布尔型
(这个表示,只要符合月末最后一天的数据就为true)
2)然后把这个计算字段拖入筛选栏,筛选为true,然后把原始日期字段拖入对比栏即可,如下图,这样统计的就是月末最后一天的数据了
针对这个场景2再延展一下,如果想实现的是数据源里如果有完整月份的数据,则取月末最后一天的数据,如果某一月份的数据不完整的情况下,比如8月,目前最新的数据是8-13号,则默认8-13号为8月的最后一天进行展示
1)关于这个场景,可以新建计算字段,日期字段 = max(日期字段) over (partition by 维度字段,last_day(日期字段)),并选择布尔型
2)同场景二的情况,进行筛选即可
|