反馈已提交

网络繁忙

展示前一月/上月初-上月末/前一周/上周一-上周五的明细数据

  • 文档创建者:Naya
  • 历史版本:3
  • 最近更新:Naya 于 2023-11-23
  • 1. 概述

    某网站负责人想要对渠道数据进行分析,根据每天得日期动态的筛选数据进行展示。

    本文将列举以下场景的实现方法,更多场景可参考本文操作。

    时间范围
    实现效果
    筛选出当天的前一个月的数据

    比如当天是 2023 年 11 月 23 号,那么筛选出的就是 2023-10-23 至 2023-11-23 的数据。

    筛选出当天的前一周的数据

    比如当天是 2023 年 11 月 23 号,那么筛选出的就是 2023-11-16 至 2023-11-23 的数据。

    筛选出当天的上月(月初-月末)的数据

    比如当天是 2023 年 11 月 23 号,那么筛选出的就是 2023-10-01(上月初) 至 2023-10-31 (上月末)的数据。

    筛选出当天的上周(周初-周末)的数据

    比如当天是 2023 年 11 月 23 号,那么筛选出的就是 2023-11-13(上周一) 至 2023-11-19(上周日) 的数据。

    筛选出当天的上周(周一 - 周五)的数据比如当天是 2023 年 11 月 23 号,那么筛选出的就是 2023-11-13(上周一) 至 2023-11-17(上周五) 的数据。
    每月 1 号查看上月数据,之后每天查看当月数据
    筛选出上月 26 号到当月 25 号的数据比如 当月 25 号发工资,需要筛选出上月 26 号到当月 25 号的考勤数据。

    2. 筛选出当天的前一个月的数据

    比如当天是 2023 年 11 月 23 号,那么筛选出的就是 2023-10-23 至 2023-11-23 的数据。

    1)在分析表中添加一个「筛选」步骤,添加筛选条件,并对日期字段进行设置。如下图所示:

    2)设置「统计日期」介于「动态的 30天前-动态的 0 天前」当天是 2023-11-23 ,在下方可以看到 ,1 月前就是 2023-10-23。如下图所示:

    3)再设置动态的 0 天前,当天是 2023-11-23 ,在下方可以看到 ,0 天前就是 2023-11-23。如下图所示:

    4)查看数据概览视图校验一下结果,可以看到日期就介于 2023-10-23 和 2023-11-23 之间。如下图所示:

    3. 筛选出当天的前一周(前 7 天)的数据

    比如当天是 2023 年 11 月 23 号,那么筛选出的就是 2023-11-16 至 2023-11-23 的数据。

    1)同 2.1 节的操作,在筛选时设置条件。

    设置「统计日期」介于「动态的 7 天前-动态的 0 天前」。当天是 2023-11-23 ,在下方可以看到 ,1 周前就是 2023-11-16。如下图所示:

    2)再设置动态的 0 天前,当天是 2023-11-23 ,在下方可以看到 ,0 天前就是 2023-11-23。如下图所示:

    3)查看数据概览视图校验一下结果,可以看到日期就介于 2023-11-16 和 2023-11-23 之间。如下图所示:

    4. 筛选出当天的上月(月初-月末)的数据

    比如当天是 2023 年 11 月 23 号,那么筛选出的就是 2023-10-01 至 2023-10-31 的数据。

    1)在筛选数据时,需要设置「统计日期」介于「动态的 1 月前月初-动态的 1 月前的月末」。

    2)设置左区间的条件为「动态时间-1 月前的月初」,当天是 2023-11-23 ,在下方可以看到 ,上月月初就是 2023-10-01。如下图所示:

    3)同理,设置右区间的条件为「动态时间-1 月前的月末」,当天是 2023-11-23 ,在下方可以看到 ,上月月末就是 2023-10-31。如下图所示:

    5. 筛选出当天的上周(周初-周末)的数据

    比如当天是 2023 年 11 月 23 号,那么筛选出的就是 2023-11-13(上周一) 至 2023-11-19(上周日) 的数据。

    1)在筛选数据时,需要设置「统计日期」介于「动态的 1 周前周初-动态的 1 周前的周末」。

    2)设置左区间的条件为「动态时间-1 周前的周初」,当天是 2023-11-23 ,在下方可以看到 ,上月月初就是 2023-11-13。如下图所示:

    3)同理,设置右区间的条件为「动态时间-1 周前的周末」,当天是 2023-11-23 ,在下方可以看到 ,上周周末就是 2023-11-19。如下图所示:

    6. 筛选出当天的上周(周一-周五)的数据

    有些公司考核的周期为「周一-周五」,只需要动态筛选出「上周一-上周五」的数据。

    1)先根据第 5 节内容动态的筛选出「上周一-上周日」的数据。

    2)再添加一个公式筛选条件。如下图所示:

    3)使用公式:AND(WEEKDAY(统计日期)!=6,WEEKDAY(统计日期)!=0),筛选掉周六、周日的数据。如下图所示:

    4)可以看到数据里面就只保留2023-11-13(上周一) 至 2023-11-17(上周五) 的数据。

    7. 每月 1 号查看上月数据,之后每天查看当月数据

    用户希望每天查看明细表的数据为当月的数据,但数据都是第二天凌晨更新,所以希望每月 1 号查看的是上月的数据,2 号及之后查看数据时,为当月的数据。

    1)添加筛选条件,并切换成「公式条件」。如下图所示:

    2)输入公式:IF(DAY(TODAY())=1,MONTH(统计日期)=(MONTH(TODAY())-1),MONTH(统计日期)=MONTH(TODAY()))。如下图所示:

    公式
    说明
    MONTH(TODAY()计算当天的所在月份
    MONTH(TODAY())-1计算当天所在月份的上月
    MONTH(统计日期)=(MONTH(TODAY())-1)筛选出统计日期范围为上月的数据
    MONTH(统计日期)=MONTH(TODAY())筛选出统计日期为当月的数据
    DAY(TODAY())=1判断今天是不是当月第一天
    IF(DAY(TODAY())=1,MONTH(统计日期)=(MONTH(TODAY())-1),MONTH(统计日期)=MONTH(TODAY()))如果今天是当月第一天,那么筛选出统计日期范围为上月的数据;否则筛选出统计日期为当月的数据

    3)今天是 2023-11-23,那么筛选出当月的数据。如下图所示:

    8. 筛选出上月 26 号到当月 25 号的数据

    比如 当月 25 号发工资,需要筛选出上月 26 号到当月 25 号的考勤数据。

    1)使用公式新增一个字段,如下图所示:

    2)新增字段命名为「周期开始日期」,输入公式:DATE(YEAR(TODAY()),MONTH(TODAY())-1,26),计算结果为上月的 26 号。如下图所示:

    3)再新增字段命名为「周期终止日期」,输入公式:DATE(YEAR(TODAY()),MONTH(TODAY()),25),计算结果为当月的 25 号。如下图所示:

    4)添加一个筛选条件,并切换成「公式条件」。如下图所示:

    5)输入公式:AND(统计日期>=周期开始日期,统计日期<=周期终止日期),筛选出统计日期在开始和终止日期之间的数据。如下图所示:

    附件列表


    主题: 数据分析进阶
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持