精华内容
下载资源
问答
  • 中国式报表:公司要指定财务月做月度周期,然后还要切分,要做同比和环比。查了一些老师的文章和资料,发觉都没有现在要求的这么复杂。于是只好用很笨的办法去写了公式,至少看起来是需求的样子了,后续有没有bug...

    中国式报表:公司要指定财务月做月度周期,然后还要切分周,要做同比和环比。查了一些老师的文章和资料,发觉都没有现在要求的这么复杂。于是只好用很笨的办法去写了公式,至少看起来是需求的样子了,后续有没有bug还暂时没有发现,等到越做越多的时候可能就会发现弊端了吧。
    写博记录一下(怕久了自己都忘记写的什么公式,顺便督促一下自己要好好努力充电)。
    dax-自定义周做同比和环比
    首先要处理date表,给日期划分好周。
    如果是常规没有特殊要求的周可以用weeknum('date'[日期],2),但是这里是要用财务月要求划分周。(2016/12/26是2017年的第一周,2017/12/25是2018年的第一周,2018/12/24是2019年的第一周),所以这个函数无效了。
    网上查到的思路是:先计算出星期几(=weekday('date'[日期],2)),然后再找出每个星期一的日期来填充(=CALCULATE(MAX('date'[日期]),FILTER('date','date'[星期]=1&&'date'[日期]<=EARLIER('date'[日期]))))
    dax-自定义周做同比和环比
    我这里是从第一周日期开始的,如果第一个日期后面计算出来的星期不是1,那么辅助周就是空。
    下面要开始计算周,网上查到的老师是直接rankx排序,跨年也直接延续下去,那我的要视觉是跨年又返回第一周,所以我自己手动做了。
    dax-自定义周做同比和环比
    dax-自定义周做同比和环比
    手动把周分出来了,其实感觉跟excel写函数一样,硬来的。
    顺便再硬来把年份和月份都写一下,就ok了
    下面开始写同比和环比,如果单单是统计销售额,sum就可以,按年、周,没问题,但是要同比,环比,还有趋势图。我就只会单独写2018年销售额,然后2017年销售额,再是2018年上周的销售额。比较笨的办法只会这样写了。
    dax-自定义周做同比和环比
    同比就好了。其实同比思路比较好写,year-1,其他方法写也没什么问题。
    比较麻烦的是环比,没法周-1,因为会有第一周,没的减,所以我在date上重新写了个上周和上周的年份来辅助,然后用USERELATIONSHIP来激活关系。
    因为刚才看到上面做周的图,最后一周都是第52周,如果不是第52周我也没想好要怎么写(如果真要做,我会直接在excel里写好,省的麻烦,哈哈哈)
    dax-自定义周做同比和环比
    dax-自定义周做同比和环比
    dax写自定义周的同比和环比就结束了。(date这样写好麻烦,还不如在excel自定义好,用vlookup直接模糊匹配好来的快。)
    看一下完成的样子。
    dax-自定义周做同比和环比

    dax-自定义周做同比和环比

    转载于:https://blog.51cto.com/11729955/2150369

    展开全文
  • java时间计算同比环比周的问题

    千次阅读 2020-03-18 17:16:23
    2、同时需要计算对应的去年同比时间和环比(就是上一个时间段,的2020-03环比就是2020-04)时间, 3、同时还要获取周和月的开始时间结束时间,比如2020-02的开始是2020-01-06,结束时间是2020-01-12, 4、...

    问题描述:

    在业务中会有传不同日期格式,

    1、有天(2020-02-29),周(2020-03第三周),月(2020-02二月份),

    2、同时需要计算对应的去年同比时间和环比(就是上一个时间段,周的2020-03环比就是2020-04)时间,

    3、同时还要获取周和月的开始时间和结束时间,比如周2020-02的开始是2020-01-06,结束时间是2020-01-12,

    4、周的第一天从周一开始算,周跨年有大于等于四天在今年就算今年最后一周,否则就是明年的第一周

    最麻烦的就是查询周的同比和环比问题,因为涉及跨年和周一是第一天的特殊情况,最后在摸索了一天后学会了java的Calendar工具怎么用了,直接上通用方法。

    下面这个方法是获取同比环比周的第一天日期,第二个方法是把这个日期转换成周格式(xxxx-xx)

        /**
         * 同比环比周, xxxx-xx,
         * @param date 格式必须是xxxx-xx
         * @param type 0是当前
         *             1是同比
         *             2是环比
         */
        public static Date getCompareWeek(String date, int type) {
            int year = Integer.parseInt(date.substring(0, 4));
            int week = Integer.parseInt(date.substring(5, 7));
    
            Calendar cal = Calendar.getInstance();
            cal.setFirstDayOfWeek(Calendar.MONDAY);
            cal.setMinimalDaysInFirstWeek(4);
            cal.set(Calendar.YEAR, year);
            cal.set(Calendar.WEEK_OF_YEAR, week);
            int plus;
            if (type == 1)
                if (week == 53)
                    plus = cal.getWeeksInWeekYear();
                else
                    plus = 52;
            else if (type == 2)
                plus = 1;
            else
                plus = 0;
            cal.add(Calendar.WEEK_OF_YEAR, -plus);
    
            return cal.getTime();
        }
    

    备注:3月21号修改,之前有个bug,因为calendar在判断周的日期的时候会根据当前时间的周时间变化,例如今天周五,同比去年的第五周就会到去年第五周的周五,同理如果是今天是周一也就会到去年第五周的周一,这样有可能会有问题了。具体还是自己试验一下会更清楚一些。例如2021-01的同比和环比周问题

        /**
         * 一周最少四天,每周从周一开始是第一天,获取周格式日期  xxxx-xx
         * @return xxxx-xx
         * @throws ParseException
         */
    
        public static String getCurrentWeekWithYearStartWithMonday(Date dateDesc) {
            Calendar c = Calendar.getInstance();
            c.setTime(dateDesc);
            c.setFirstDayOfWeek(Calendar.MONDAY);
            c.setMinimalDaysInFirstWeek(4);
            Date time = c.getTime();
            int day = c.get(Calendar.DAY_OF_MONTH);
            int week = c.get(Calendar.WEEK_OF_YEAR);
            int year = c.get(Calendar.YEAR);
            if (day > 28 && week == 1) {
                year++;
            } else if (day < 4 && week == getWeeksOfYear(dateDesc)){
                year--;
            }
            return String.format("%04d-%02d", year, week);
        }
    
        public static int getWeeksOfYear(int year) {
            Calendar cal = Calendar.getInstance();
            cal.setFirstDayOfWeek(Calendar.MONDAY);
            cal.setMinimalDaysInFirstWeek(4);
            cal.set(Calendar.YEAR, year);
            return cal.getWeeksInWeekYear();
        }
        public static int getWeeksOfYear(Date date) {
            Calendar cal = Calendar.getInstance();
            cal.setFirstDayOfWeek(Calendar.MONDAY);
            cal.setMinimalDaysInFirstWeek(4);
            cal.setTime(date);
            return cal.getWeeksInWeekYear();
        }
    

    这个是中国标准的日历星期说明,所有定义都是从这里来的。

    展开全文
  • 房价的同比和环比

    2014-02-07 00:54:51
    所谓环比,简单说就是与相连的上一期相比。如果做的是数据比较,环比就是本周比...与环比对应的,是同比同比,就是与过去某一个大期段中相同序数的小期段进行比较。这么说好像有点复杂,其实举几个例子就明白了,
    所谓环比,简单说就是与相连的上一期相比。如果做的是周数据比较,环比就是本周比上周的;如果做的是月数据比较,环比就是本月比上月的,即T期段的数据除以T-1期段的数据。当然,这是比倍数的,如果要求环比增长率,就是T期数据减去T-1期数据,再除以T-1期数据,乘以100%了。
    
    与环比对应的,是同比。同比,就是与过去某一个大期段中相同序数的小期段进行比较。这么说好像有点复杂,其实举几个例子就明白了,就是大家经常用的比较方法:今年10月与去年10月相比,今年第50周与去年第50周相比,本月第一周与上月第一搜索周相比,都是同比。实际运用中一般都是与去年同期相比。
    最简单区分环比与同比的方法,就是看进行比较的两个期段是否相连了:相连的一般就是环比,而同比一般都是不相连的。当然这也不是绝对的。
    展开全文
  • 在移动互联网婚恋交友领域,珍爱网APP位列榜首,其中2月份月活跃人数更是突破500万人,环比增长率超过20%,远超同类竞品,在行业中处于遥遥领先的地位。随着移动互联网的高速发展,网络已经逐渐从生活服务渗透到大众...

    —分享—

    近日,易观发布了2019年2月份移动APP TOP1000榜单。在移动互联网婚恋交友领域,珍爱网APP位列榜首,其中2月份月活跃人数更是突破500万人,环比增长率超过20%,远超同类竞品,在行业中处于遥遥领先的地位。

    随着移动互联网的高速发展,网络已经逐渐从生活服务渗透到大众的人生服务中去,移动婚恋也越来越成为大众的一种生活方式。受此影响,国内在线婚恋交友企业纷纷发力移动端。易观在《2019年中国网络婚恋交友行业研究报告》中指出,目前移动端呈现结构性持续增长,其主导地位已然稳固,重要性将进一步提升。

    在易观发布的2019年2月份移动APP TOP1000榜单中,珍爱网月活跃人数达到542.2万人,比榜单中同类竞品第二名还多出200万人,而环比增长率也达到20.68%,同样位居行业前列。珍爱网在移动端的优异表现,不仅进一步巩固了其在行业中的领先地位,同时也印证了珍爱网在移动社交领域正以越来越优质的服务体验,赢得越来越多用户的认可和喜爱。

    作为在线婚恋行业的领跑者,13年来珍爱网持续深耕国内婚恋交友市场,致力于打造全新婚恋社交模式,通过引入更多的创新玩法和全新婚配模式,构建婚恋服务闭环,为旗下1.7亿优质会员带来更高效、更有趣的婚恋相亲服务体验。随着90后、95后成为新一代年轻适婚人群,他们在婚恋理念、社交方式、互联网产品使用习惯等方面有着很大不同,基于对用户需求的深刻洞察,珍爱网在玩法和婚配模式上不断创新。

    珍爱网在婚恋领域首创了婚恋+直播服务。2017年7月,珍爱网就上线了直播产品,并进行1V1双屏直播软件保护。1v1双屏互动直播的亮点在于,当用户看到喜欢的直播用户,便可以申请直接与其连麦,对方通过后,便可以直接与她聊天沟通,而其他用户则可以在直播间浏览双方的直播情况,这样就更像是生活中聊天的场景,有其他人在场,也能避免双方的尴尬。这一玩法创新也让年轻适婚用户在通过婚恋交友平台寻找对象时,不仅是看到对方年龄、收入等基本信息是否匹配,更能了解对方的婚姻态度、思维方式、个性内涵、相处模式等更多真实、多维度的信息。

    从2017年7月起,珍爱网App共进行过49次产品迭代更新。目前,珍爱网的双屏直播已经升级为多屏直播,可以支持多名用户同时上麦。另外,针对直播区域,用户还可以选择同城专区、优质专区、待连麦专区、高学历专区和告白专区,进行精准浏览。珍爱网的“恋歌房”频道,用户也可以像天天K歌、酷我K歌一样在“珍爱练歌房”里K歌。

    除了上线直播功能,2018年7月,珍爱网在6.0版本中上线了“动态”功能,该功能类似于微信朋友圈,用户可以直接在App里分享文字、照片、视频、心情、签到等内容。“动态”功能的推出,让用户有更大的展示空间,无论是用户的心情、想法还是生活的片段等,都可以在动态里展示,这样用户就更接近真实的自己。对于其他用户而言,通过“动态”也能够更多地了解到对方的信息,毕竟,职业、教育水平、兴趣爱好等都是固定的,动态功能的引入让原本单一、略显枯燥的了解其他用户的模式,更加立体有趣。不难看出,借势社交的产品逻辑,大大提升了用户在产品上的停留时长和打开频率,而用户之间的互动也随之提升。

    此外,珍爱网还提供“心灵视界”功能,通过24道专业的心理测试题来了解用户的婚恋观,价值观和性格,通过科学,人性化的方法帮助用户快速找到合适的对象,从而提升婚恋交友的效率,让用户体验大大提升。

    未来,移动端对于在线婚恋网站的发展将扮演越来越重要的角色,用户对品牌的认可和依赖在移动端将越发明显。而VR、AR、5G等前沿科技在婚恋产业中的应用也将带给服务创新者更多的机会。珍爱网移动端月活突破500万只是其发展的一小步,珍爱网将通过持续的创新、深度地打磨产品、不断升级服务,用更完善的相亲生态,满足广大单身青年男女的婚恋需求,为单身青年男女带来更加真实、有趣的相亲交友体验,引领行业的创新发展。

    展开全文
  • 同比和环比的区别

    千次阅读 2011-04-15 12:23:00
    同比 同比发展速度主要是为了消除季节变动的影响,用以...环比 环比分为日环比、周环比、月环比年环比。 环比发展速度是以报告期水平与其前一期水平对比(相邻期间的比较),所得到的动态相对数。表明现象逐期的
  • 同比和环比的计算公式

    千次阅读 2015-01-19 13:15:41
    由于采用基期的不同,发展速度可分为同比发展速度、环比发展速度和定基发展速度。简单地说,就是同比、环比与定基比,都可以用百分数或...环比分为日环比、周环比、月环比年环比。  定基比发展速度,也简称总速度
  • R语言中同比增长和环比增长

    千次阅读 2015-01-22 19:24:30
    同比增长:与上个周期的同一天或者同一个... 下面,以某个论坛的军事科技版本的每日浏览量,来制造一个条形图,并依据上周本周数据分为两组进行展示,进而分析同比增长与环比增长的区别。原始数据如表(一)所示。
  • SQL Server计数器采用同比和环比两种方式。 同比:可以计算未来一周的基线数据,取近八周同一天同一时刻的均值。 1 /****************************** 功能描述:<同比基线算法> 2 * 创建者:&l...
  • 下面,以某个论坛的军事科技版本的每日浏览量,来制造一个条形图,并依据上周本周数据分为两组进行展示,进而分析同比增长与环比增长的区别。原始数据如表(一)所示。 用R语言,将上述数据,转化为条形图。data...
  • 经常在Tableau交流群里看到,有新学习Tableau的朋友纠结于日、、月、年的同比和环比的计算,觉得可以分享一点经验,就来聊聊通过指定的日期来计算日、、月、年的同比环比在Tableau里的实现方法。(以下示例采用...
  • 数据挖掘-同比环比

    2014-02-12 16:02:48
    同比 同比是指在同一期、同一阶段的数据比值;同比增长率的计算公式为:同比增长率=(本期数-同期数)/同期数 *100%;同比增长率,比较常见的是指去年同期相比较的增长率,其公式: 某个指标的同期比=(本年的某个...
  • (用在监控业务指标上很合适,单纯的阈值监控好用,因为某些指标可能在周末或者凌晨是低峰期,单纯阈值告警可能有遗漏情况发生)表达式写法:下图, 是计算当前时间上一这个时刻的数据波动情况(表达式里面我加...
  • 认识环比增长率很多企业比较注重自己的业务增长情况,时常会需要计算同比增长率和环比增长率。从上学的时候就有很多小伙伴搞不清楚这两个增长率之间的区别,这里简单直白的解释一下:同比增长率从名字上就比较容易...
  • 可以大家整体分享下不同情况下的同环比到底该如何计算,首先先明确下同环比的概念,很多小伙伴容易搞混。同比:某个周期的时段与上一个周期的相同时段比较,如今年的6月比去年的6月,本周的周一比上周的周一等等。...
  • 计算每周去年同期开始时间,进行统计数据计算对应数据的同比; 每周四设为每周的第一天,按照今年的时间为标准; 首先看下我写出的SQL: SET DATEFIRST 3 SELECT weekCount, StartDate, EndDate, CONVERT...
  • 2月18日消息,能链今天发布的春节出行大数据显示,2月10日是全国汽车加油充电高峰,加油量周环比上涨35%,充电量周环比上涨15%。自2月11日进入春节假期后,公众的出行需求开始下降,加油量周环比下降45%,充电量...
  • 点击上方“超哥的杂货铺” 可以订阅哦!本文目录:数据准备SQL计算周同比和日环比pandas计算周同比和日环比 在之前的三篇系列文章中,我们对比了pandasSQL在数据方面的多...
  • 日常运营需要大量的数据用作业务分析以及决策,涉及的指标众多,最常见的指标类似销售的环比和同比。我们常用来计算环比和同比的公式如下: 环比增长率 =(当前周期数 - 上一期数)/ 上一期数 * 100% 同比增长...
  • 本文目录:数据准备SQL计算周同比和日环比pandas计算周同比和日环比​在之前的三篇系列文章中,我们对比了pandasSQL在数据方面的多项操作。具体来讲,第一篇文章一场pandas与SQL的巅峰大战涉及到数据查看,去重...
  • 新的一又开始了,在过去的一时间里,近7天比特币搜索指数整体日均值为14560,整体同比下降72%,环比下降2%;近7天区块链搜索指数整体日均值为4687,整体同比下降87%,整体环比上涨2%。近7天莱特币搜索指数整体日...
  • 多地出宽松政策楼市“去库存”加速 导读:春节假期,楼市迎来传统淡季,国内主要城市楼市成交面积环比和同比均大幅下降。与此同时,伴随着不同城市之间的楼市成交表现继续分化,多地出台楼市政策,采用信贷杠杆、...
  • 当需要从时间维度去分析时,同时希望能有同比环比数据,那么将时间维度设计成列将极大方便SQL的编写。 如: 产品 本周 上周 同期对比 月同期对比 A B 而...
  • 我们经常碰到多维度的数据储存查询分析需求,比如,我们可能需要基于秒级粒度去统计某个接口 TP999 耗时,或者需要基于秒级粒度去统计微博广告在各个场景下的请求量,再或者我们需要基于分钟粒度去展示广告收入的...
  • 我们经常碰到多维度的数据储存查询分析需求,比如,我们可能需要基于秒级粒度去统计某个接口 TP999 耗时,或者需要基于秒级粒度去统计微博广告在各个场景下的请求量,再或者我们需要基于分钟粒度去展示广告收入的...
  • - 周同比 - 日环比 - 波动比 - 移动平均 - 水平方向孤立森林特征 - 垂直方向孤立森林特征 - 余弦相关 - 标准差 - 熵 - 斜率 将AI运维很好地结合起来,这个过程需要三方面的知识: 1. 行业、业务领域知识,跟业务...
  • DAU异常怎么分析

    2021-02-26 16:48:17
    可以用日环比周同比、以及最近30天的变化趋势,确认数据变化情况 可以根据经验判断当值超过多少百分比是异常 第二部:拆解指标体系 拆解目标指标,用公式进行指标拆解 先进行横向拆解,然后纵向拆解 第三部:计算...
  • 房地产投资继续乐观

    2019-05-29 12:39:24
    风险提示:加息流动性收紧;汇率贬值资本流出;... 3月第330城地产销售环比上升1.5%,一二三线城市环比分别为5.0%、-7.7%14.2%。截至3月22日,3月30城地产销售同比-34.1%,较上周下降1.9个百分点,低于...

空空如也

空空如也

1 2
收藏数 36
精华内容 14
关键字:

周同比和周环比