壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 318|回复: 1

RS计算精确到天的【同比】和【环比】问题

[复制链接]
发表于 2012/3/14 17:17:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
的表达式:
  • 去年同期:即查询月为200905的话,该指标为200805该指标
  • total([金额] within set parallelPeriod([日期].[日期层次结构].[年],1,[日期].[日期层次结构].[月]->?mon?))

复制代码
冰妹妹的这个函数好像不能同期到天。月份参数不是本月没问题,但是:
如果?month?=本月(如目前是2010-01月份,实际区间为2010-01-01到2010-01-18]
那么【去年同期】统计区间应该是2009-01-01到2009-01-18;而非2009-01整月数据
    【上月同期】统计区间应该是2009-12-01到2009-12-18;而非2009-12整月数据

/*********************************************************/
同理:本年、年同期;本周、上周同期等
/********************************************************/
 楼主| 发表于 2012/3/14 17:18:07 | 显示全部楼层
【如:计算上月同期】
方法1:在TIME 的CATEGORY里添加一个Prior Month to Date(显示和本月实际日期相邻的日期)
RS报表里用2个condition block,
如果参数?month?=【本月】,则显示block1,
  统计表达式为 total([total] within set [Prior Month to Date]);
否则显示block2
   统计表达式为 total([total] within set lead([Sales].[Date].[month]->?month?,1))
   (日期降序排列,lead倒退一个月则是上月);

方法2:用RS的日期函数parallelPeriod、periodToDate,一个表达式实现,不过我觉得表达式复杂,还没试出来理想的效果。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 11:05 , Processed in 0.011671 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表