易表在线答疑技术与交流用户社区 → 如何计算这个环比增长率


  共有7293人关注过本帖树形打印复制链接

主题:如何计算这个环比增长率

帅哥哟,离线,有人找我吗?
newuser
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:370 积分:2717 威望:0 精华:0 注册:2007/5/5 23:43:00
如何计算这个环比增长率  发帖心情 Post By:2016/1/20 9:58:00 [只看该作者]

如附件,文件中,每个月都有检查记录,但是每月检查次数不一样,已经设置本月第n次检查,希望在 与上月同此检查环比增长率 中计算上月同次检查结果(后面月份的第一次检查与上一个月份的第一次检查,结果的环比增长率)。请帮忙设置刷新公式。注意,请帮忙设置两种情况,一种是在同一个表内进行计算,一种是,在表2中,进行计算(表1中不进行计算)。另外,可以出现某次检查上月没有相应的检查,例如文件中,2001-02-08 是第3次检查,上一个月没有第3次检查,此时,不进行计算环比增长率。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:www.egd


 回到顶部
帅哥哟,离线,有人找我吗?
iyplx2425
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2016/1/20 11:06:00 [只看该作者]

先增设一列[Y](为了简化公式),其刷新公式为:Month([日期]);
再设[环比增长率]列刷新公式为:
IF(CountFor(GridName,"Y", "=" ,[Y] - 1,"本月第n次检查", "=" ,[本月第n次检查]) = 1,[检查结果] / FindText(GridName,"检查结果","Y", "=" ,[Y] - 1,"本月第n次检查", "=" ,[本月第n次检查]),"")
如果要用到小数点,加Round()函数。

 回到顶部
帅哥哟,离线,有人找我吗?
iyplx2425
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2016/1/20 11:06:00 [只看该作者]

列名不要取得那么长哦。图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
newuser
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:370 积分:2717 威望:0 精华:0 注册:2007/5/5 23:43:00
  发帖心情 Post By:2016/1/20 15:47:00 [只看该作者]

谢谢指点!顺便问一句,如果列名取得长,会有什么不好的地方?影响计算速度吗?还是有什么别的缺陷?(设计列名称的时候,主要是想一眼能看出数据是什么,所以长了一些)

 回到顶部
帅哥哟,离线,有人找我吗?
newuser
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:370 积分:2717 威望:0 精华:0 注册:2007/5/5 23:43:00
  发帖心情 Post By:2016/1/20 15:52:00 [只看该作者]

对了,您能再帮一下吗?如果在表1中,可以增设Y这一列,但是不想 直接计算环比增长率,在表2 中,如何设置刷新公式?

 回到顶部
帅哥哟,离线,有人找我吗?
newuser
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:370 积分:2717 威望:0 精华:0 注册:2007/5/5 23:43:00
  发帖心情 Post By:2016/1/20 15:53:00 [只看该作者]

谢谢!

 回到顶部