网上看了很多帖子,要实现同比和环比都是用lookup函数,但是如果数据并没有顺序或者一个月有很多行数据操作起来就比较麻烦了。

现在用一个比较简单的fixed函数来实现这个功能。看看fixed函数的用法:

这是个超级强大的函数,可以跨层级固定住指定的维度,甚至做得比较SQL还简便,例如超市里面想看顾客买牛奶的同时又购买了什么,对于结构化数据如果写SQL需要先计算出含有牛奶的订单号再查看这些订单明细一共需要扫描两次,这只是看一个产品而已,如果看N个产品呢?计算量是非常大的,但是用fixed函数一次就可以同时查看N个产品的情况。

,再例如想看到明细的同时又看到汇总信息 ,会员的RFM求出每个会员最后消费日期等等,更多fixed函数的应用推荐这个链接,里面有各种LOD表达式的用法。

下面举例,要看某城市昨天相比上周同一天的销售增长。

首先,计算昨天的销售额,我把门店固定住,找昨天的销售额,创建计算函数

{FIXED [StoreID] : SUM(if [SalesDate]=TODAY()-1 then [netsales] end)}

这里利用tableau实现了sumif效果

然后把门店固定住,计算上周同一天的销售额

最后计算环比上周,搞定

我们可以把负增长的数据表示出来

效果如下:

Tableau计算同比和环比任意天数据相关推荐

  1. Power BI中计算同比、环比

    财务需求中经常要求计算数据的同比.环比,下面介绍如何在Power BI 中创建用来计算同比和环比的度量值(SSAS模型中同理)... 现金表中有金额,时间(时间需要连续的年月日格式),计算同比.环比. ...

  2. 计算同比、环比的一些常识性问题

    什么鬼 我想在这篇文章中说明的是在计算同比.环比的值的时候,会遇到的一些问题.这些问题如下: 环比月天数不一致 同比周数不一致 可比&全同比 在这一小节里面,我先不说上面的四个问题,我想说的是 ...

  3. 计算同比和环比的区别_【数据说第三期】同比和环比数据分析时,有哪些需要注意的点?...

    [写在前面] 上期探讨了数据分析与数据增长的核心逻辑,了解了数据分析和数据增长的逻辑和大体工作流程等.([数据说第二期]数据分析与数据增长核心逻辑杂谈)'' 本期先从数据分析的一环开始,针对" ...

  4. ORACLE——一条SQL计算同比、环比

    按照月份进行计算: SELECT D.YEARMONTH, D.VALUE, TO_CHAR(NVL(ROUND(DECODE(D.monthOnMonth,0,NULL,(D.VALUE - D.m ...

  5. mysql的时间日期函数总结。案例应用:计算同比、环比、累计同比,股票类延伸。---- 前海最靓的仔,陈宇超

    第一部分,基础:常见日期(date)和时间(time)函数的使用 1.获取当前日期时间 select now()        [2019-06-22 22:22:23 ] 返回当前日期时间,受set ...

  6. Tableau同环比分析系列(一)--基础同比、环比

    同环比分析是我们在数据分析中不可避免的分析方法,各业务数据的同比变化.环比变化是反映业务的重要指标.我们接下来将通过几篇文章介绍如何使用Tableau进行数据同比.环比的分析与处理. 一.同比.环比的 ...

  7. Oracle如何根据一个日期计算同比环比的日期

    iamlaosong文 在写统计查询的SQL语句时,经常会碰到根据一个查询日期推演其它日期的问题,如同比.环比等. 1.字符串转换成日期:to_date('2016-6-16', 'yyyy-mm-d ...

  8. java时间计算同比环比周的问题

    问题描述: 在业务中会有传不同日期格式, 1.有天(2020-02-29),周(2020-03第三周),月(2020-02二月份), 2.同时需要计算对应的去年同比时间和环比(就是上一个时间段,周的2 ...

  9. 【Mysql实战】使用存储过程和计算同比环比

    背景 同环比,是基本的数据分析方法.在各类调研表中屡见不鲜,如果人工向前追溯统计数据,可想而知工作量是非常大的. 标题复制10行,并且每行大于10个字符[源码解析]SpringBoot接口参数[Mys ...

  10. 用MDX进行同比及环比计算

    同比和环比计算是企业应用.电子商务应用中常用的计算方法,也是常用的数据分析手段.写这篇文章也是因为最近在学习MDX相关的一些计算方法的同时回想到原来我在项目中使用过的一些类似的,利用SQL来完成的统计 ...

最新文章

  1. Hadoop Shell命令
  2. Linux操作系统下双网卡路由表配置
  3. WebView 在 APP 中的使用
  4. 30个免费资源:涵盖机器学习、深度学习、NLP及自动驾驶
  5. Java中的Map List Set等集合类
  6. 在龙芯机器上编译OpenJDK8
  7. JAAS(Java 认证和授权服务)
  8. Win11系统的显卡驱动安装的详细方法步骤
  9. Python 批量修改PDF文件名
  10. 求圆周长,圆面积,圆球表面积、圆球体积,圆柱体积
  11. h3c s5820交换机_简单配置
  12. SharePoint 2019 new Update
  13. 保研导师联系邮件模板
  14. 为什么HTTPS通信中需要CA机构颁发的SSL证书
  15. 状语从句不是简单句_英语简单句、从句分类及解析
  16. 钉钉正式接入阿里“通义千问”大模型;金山办公发布“WPS AI”;北大团队推出ChatExcel丨每日大事件...
  17. 如何规划自己的职业生涯
  18. 微众java面试_微众面试经验
  19. 【Django 开发】面试招聘信息网站(用户登录注册投在线递简历)
  20. iOS+Android+APP+IAP

热门文章

  1. 怎么用虚拟机搭建云服务器,利用虚拟机搭建云服务器
  2. charles+https+安卓7.0+夜神模拟器,解决安卓7.0+版本https无法抓包问题
  3. Is your Tecplot 360 EX liense valid?
  4. 物联网安全漏洞有哪些
  5. npm i出错解决Cannot read properties of null (reading ‘pickAlgorithm‘)
  6. 一键logo生成器_如何做海报?公众号封面图?logo?词云?试试这几个设计网站,用过的都说好!...
  7. java代码实现注册发送邮件激活账户
  8. 玩归玩,闹归闹,别拿抽奖开玩笑
  9. 每个程序员都应该给自己写本书
  10. 东北大学大物实验思考题答案解析