[ABI 5.1] 同比,环比,上期值,上年同期值函数不起作用

12062
1

lidonghui 初学数据Lv2

发表于2021-5-12 20:06

悬赏10

已解决

楼主
如图,上期值函数_prev,没作用啊,我表里面有上期数据的

最近看过此主题的会员

爆汁

esen_58107TXCOR

最佳答案
参考这个帖子https://bbs.esensoft.com/thread-128679-1-1.html
内容为:
首先在没有设置数据期字段的情况下,@-1,和_prev()是不能使用的。

如下,这个问题要分为两种情况来解决:
第一种情况,数据期不是浮动表元,存在两个列,一个是本期,一个是去年同期,一个参数选择本期
解决方案:
     本期在表元指标的数据期过滤条件中设置:xxb.bbq=@bbq
     去年同期的在表元指标数据期过滤条件中设置:xxb.bbq=od(@bbq,'y-1')
第二种情况,数据期作为浮动表元浮动,指标列展示 浮动行数据期对应的本期以及去年同期(去年同期表元B2)
解决方案:   
     1、去年同期的表元里面添加指标数据期过滤条件:xxb.bbq=od(@bbq,'y-1')
     2、去年同期的表元的 连接表达式 中添加公司  例如  xxb.bbq=od(B2,'y+1')----该表达式是让浮动数据期和去年同期的数据期可以匹配上,然后在数据库sql层面做关联   
1个回答

只看楼主

zengxq 数据达人Lv4

发表于2021-5-12 20:06

只看该作者

取消 关注该作者的回复

沙发

参考这个帖子https://bbs.esensoft.com/thread-128679-1-1.html
内容为:
首先在没有设置数据期字段的情况下,@-1,和_prev()是不能使用的。

如下,这个问题要分为两种情况来解决:
第一种情况,数据期不是浮动表元,存在两个列,一个是本期,一个是去年同期,一个参数选择本期
解决方案:
     本期在表元指标的数据期过滤条件中设置:xxb.bbq=@bbq
     去年同期的在表元指标数据期过滤条件中设置:xxb.bbq=od(@bbq,'y-1')
第二种情况,数据期作为浮动表元浮动,指标列展示 浮动行数据期对应的本期以及去年同期(去年同期表元B2)
解决方案:   
     1、去年同期的表元里面添加指标数据期过滤条件:xxb.bbq=od(@bbq,'y-1')
     2、去年同期的表元的 连接表达式 中添加公司  例如  xxb.bbq=od(B2,'y+1')----该表达式是让浮动数据期和去年同期的数据期可以匹配上,然后在数据库sql层面做关联   

登录后可回答问题,请登录注册

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号