[ABI 5.2] 报表说不支持_prev函数

2459
8

静轶 初学数据Lv2

发表于2023-7-26 17:57

悬赏1

已解决

楼主
本帖最后由 静轶 于 2023-7-26 18:00 编辑

我看有个帖子说亿信BI有个_prev函数可以取上期值,但是我在ABI上写却报错不支持这个函数是怎么回事啊

最近看过此主题的会员

我是YDOU

wocaohaonan

gelin

碧海

chestnut

ESENSOFT官方技术支持

伶俐

最佳答案
使用_prev(),需要在主题集属性-数据库表映射-设置主题表的数据期字段
8个回答

只看楼主

chestnut 数据领袖Lv6

发表于2023-7-26 17:57

只看该作者

取消 关注该作者的回复

沙发

使用_prev(),需要在主题集属性-数据库表映射-设置主题表的数据期字段

静轶 初学数据Lv2

发表于2023-7-27 09:30

只看该作者

取消 关注该作者的回复

板凳

chestnut 发表于 2023-7-26 18:10
使用_prev(),需要在主题集属性-数据库表映射-设置主题表的数据期字段

我设置了单字段,类型:月报,字段也设置成那个字段了,在再单元格写_perv(zb,'SQ'),虽然没有报错了,但是没起到作用,还是这期数据,是哪里出问题了?

chestnut 数据领袖Lv6

发表于2023-7-27 15:23

只看该作者

取消 关注该作者的回复

地板

静轶 发表于 2023-7-27 09:30
我设置了单字段,类型:月报,字段也设置成那个字段了,在再单元格写_perv(zb,'SQ'),虽然没有报错了,但 ...

看截图是用固定报表取指标数?直接取值,是怎么判定本期的时间呢?

静轶 初学数据Lv2

发表于2023-7-27 15:28

只看该作者

取消 关注该作者的回复

5#

chestnut 发表于 2023-7-27 15:23
看截图是用固定报表取指标数?直接取值,是怎么判定本期的时间呢?

用表单组件里的日期传进sql里的,我是在报表里的数据源下面的sql主题建的主题表,日期=@rq,这样确定日期的

chestnut 数据领袖Lv6

发表于2023-7-27 16:06

只看该作者

取消 关注该作者的回复

6#

静轶 发表于 2023-7-27 15:28
用表单组件里的日期传进sql里的,我是在报表里的数据源下面的sql主题建的主题表,日期=@rq,这样确定日期 ...

表单组件一般是用于数据回填的呀,这个是分析表还是回填表呢?
用的是sql主题表,日期参数过滤,可以在分析表中添加过滤条件。
选中指标表元,勾选指标,在过滤条件中添加日期的条件,本期是@rq,上期是od(@rq,'m-1')。

静轶 初学数据Lv2

发表于2023-7-27 16:47

只看该作者

取消 关注该作者的回复

7#

chestnut 发表于 2023-7-27 16:06
表单组件一般是用于数据回填的呀,这个是分析表还是回填表呢?
用的是sql主题表,日期参数过滤,可以在分 ...

sql主题的查询语句是图里的,是分析表,单元格比较多,每个都写过滤条件觉得有点麻烦,看到有这个函数就想着用这个函数,但是没起到作用,查看详细语句,传过去的还是6月30这个日期,不是5月30

chestnut 数据领袖Lv6

发表于2023-7-27 18:12

只看该作者

取消 关注该作者的回复

8#

静轶 发表于 2023-7-27 16:47
sql主题的查询语句是图里的,是分析表,单元格比较多,每个都写过滤条件觉得有点麻烦,看到有这个函数就 ...

这个条件需要在报表中写的。系统算子一般是用于浮动报表,像求同环比之类的根据字段汇总数据的。
截图中的sql是示例吗?如果只有一个数据库表,可以根据数据库表创建主题表做报表的。
固定报表,可以统一对对范围内的数据设置条件的,可以调整看看。

chestnut 数据领袖Lv6

发表于2023-7-28 18:36

只看该作者

取消 关注该作者的回复

9#

请问问题解决了吗?

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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